Escrito por: Mark Tyneway, OP Joint Venture; protolambda, OPLabs Researcher
Compilação: Yvonne, MarsBit
Você já ouviu falar sobre os benefícios de segurança das redes multiclientes, mas e se o seu L2 favorito pudesse incorporar vários esquemas de prova em seu design? Isso foi o que aconteceu após a atualização da rede principal do OP para Bedrock.
Seguindo a lógica de que a diversidade de clientes é benéfica para o ecossistema blockchain, o OP Stack transforma a mainnet OP em um blockchain modular, o que também pode comprovar a diversidade de soluções. Ao usar o design modular do OP Stack e da Bedrock, os construtores podem aproveitar rapidamente qualquer tipo de prova existente e garantir que o sistema seja adaptável a futuras inovações à prova.
Vamos nos aprofundar nos aspectos técnicos desse recurso exclusivo e discutir seu impacto mais amplo no ecossistema.
Problema: Esquema de prova no design de rollup
Anteriormente, as iterações de design de rollup concentravam-se principalmente na criação de uma prova e na adaptação do sistema a ela. Essa abordagem resulta em flexibilidade e adaptabilidade limitadas às tecnologias em constante mudança. Por causa desse tipo de projeto, o mercado L2 é debatido principalmente em torno de provas otimistas (provas otimistas) e provas de validade (provas de validade).
Ao projetar Bedrock, queríamos mudar essa narrativa. Usando a modularidade como um princípio de design chave para atualizações de Bedrock, construímos um sistema que pode acomodar vários tipos de prova, fornecendo aos construtores uma solução mais segura e à prova de futuro.
Solução: Design Modular, Flexibilidade e Segurança
A capacidade de incorporar várias provas na pilha OP oferece muitos benefícios, sendo a segurança o mais notável. Ter várias provas evita que um bug em qualquer uma delas se torne um paradigma. Isso é semelhante a como várias implementações de clientes L1 fornecem melhor segurança geral. Vitalik escreveu sobre como a ideia multicliente da Ethereum interage com o zk-evm. Nesse artigo, ele apontou que a implementação multicliente é uma forma de descentralização técnica cujo principal benefício é ser resistente a erros na rede. Também leva a alguma forma de descentralização social se várias equipes/partes interessadas independentes mantiverem uma implementação. Os interesses de cada equipe são considerados no cálculo do roteiro da rede.
O design modular da Bedrock resultou em várias implementações de cliente L2 no ecossistema Optimism, sendo este o primeiro de seu tipo em L2. Como Vitalik e Ethereum, estamos estendendo essa ideia para permitir que as pilhas OP incluam várias provas. Isso abre a porta para adicionar provas de validade de conhecimento zero (ZK) à rede principal de OP ou outras cadeias de OP, como Base, e garante a compatibilidade com desenvolvimentos futuros. O design modular do OP Stack facilita a adoção de novas tecnologias de maneira segura e testada em batalha, sem grandes alterações na base de código.
como trabalhar?
O sistema de prova no OP Stack é modularizado por meio de APIs on-chain padronizadas e atores off-chain. Isso permite misturar e combinar contratos de disputa, facilitando a troca de esquemas de prova.
API on-chain padronizada
Ao padronizar a API on-chain, a Bedrock permite esquemas de prova de troca, desde que implementem a API padronizada. Isso significa que novos esquemas de prova podem ser adicionados dinamicamente e podemos até mesmo criar um esquema m(n) onde mais de um esquema de prova é necessário para executar a ponte.
Padronizar participantes fora da cadeia
Atores ou bots fora da cadeia se comunicam com o contrato em disputa. O sistema cria uma oportunidade de valor máximo extraível (MEV) para incentivar o comportamento honesto e proteger o sistema, mantendo o princípio de que jogar o jogo da disputa sempre deve ser lucrativo como incentivo para garantir sua continuidade. Com este modelo, estamos criando uma rede aberta de agentes de vigilância que podem intervir para resolver disputas para garantir a segurança do sistema.
Duas implementações de atores off-chain padronizados estão sob investigação.
O futuro pertence à super cadeia
A atualização da Bedrock e seu suporte para prova múltipla estão alinhados com nossa visão de uma rede escalável que não interrompa nosso ecossistema, aplicativos ou capacidade de trabalhar em conjunto. Como o único ecossistema L2 projetado para simplicidade multicliente e multiprova, o Optimism levará o setor a um futuro mais seguro, adaptável, colaborativo e otimista.
Ver original
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
Laboratórios OP: Design multiprova em pilha OP e seu impacto ecológico
Título original: "Design multi-prova no OP Stack"
Escrito por: Mark Tyneway, OP Joint Venture; protolambda, OPLabs Researcher
Compilação: Yvonne, MarsBit
Você já ouviu falar sobre os benefícios de segurança das redes multiclientes, mas e se o seu L2 favorito pudesse incorporar vários esquemas de prova em seu design? Isso foi o que aconteceu após a atualização da rede principal do OP para Bedrock.
Seguindo a lógica de que a diversidade de clientes é benéfica para o ecossistema blockchain, o OP Stack transforma a mainnet OP em um blockchain modular, o que também pode comprovar a diversidade de soluções. Ao usar o design modular do OP Stack e da Bedrock, os construtores podem aproveitar rapidamente qualquer tipo de prova existente e garantir que o sistema seja adaptável a futuras inovações à prova.
Vamos nos aprofundar nos aspectos técnicos desse recurso exclusivo e discutir seu impacto mais amplo no ecossistema.
Problema: Esquema de prova no design de rollup
Anteriormente, as iterações de design de rollup concentravam-se principalmente na criação de uma prova e na adaptação do sistema a ela. Essa abordagem resulta em flexibilidade e adaptabilidade limitadas às tecnologias em constante mudança. Por causa desse tipo de projeto, o mercado L2 é debatido principalmente em torno de provas otimistas (provas otimistas) e provas de validade (provas de validade).
Ao projetar Bedrock, queríamos mudar essa narrativa. Usando a modularidade como um princípio de design chave para atualizações de Bedrock, construímos um sistema que pode acomodar vários tipos de prova, fornecendo aos construtores uma solução mais segura e à prova de futuro.
Solução: Design Modular, Flexibilidade e Segurança
A capacidade de incorporar várias provas na pilha OP oferece muitos benefícios, sendo a segurança o mais notável. Ter várias provas evita que um bug em qualquer uma delas se torne um paradigma. Isso é semelhante a como várias implementações de clientes L1 fornecem melhor segurança geral. Vitalik escreveu sobre como a ideia multicliente da Ethereum interage com o zk-evm. Nesse artigo, ele apontou que a implementação multicliente é uma forma de descentralização técnica cujo principal benefício é ser resistente a erros na rede. Também leva a alguma forma de descentralização social se várias equipes/partes interessadas independentes mantiverem uma implementação. Os interesses de cada equipe são considerados no cálculo do roteiro da rede.
O design modular da Bedrock resultou em várias implementações de cliente L2 no ecossistema Optimism, sendo este o primeiro de seu tipo em L2. Como Vitalik e Ethereum, estamos estendendo essa ideia para permitir que as pilhas OP incluam várias provas. Isso abre a porta para adicionar provas de validade de conhecimento zero (ZK) à rede principal de OP ou outras cadeias de OP, como Base, e garante a compatibilidade com desenvolvimentos futuros. O design modular do OP Stack facilita a adoção de novas tecnologias de maneira segura e testada em batalha, sem grandes alterações na base de código.
como trabalhar?
O sistema de prova no OP Stack é modularizado por meio de APIs on-chain padronizadas e atores off-chain. Isso permite misturar e combinar contratos de disputa, facilitando a troca de esquemas de prova.
API on-chain padronizada
Ao padronizar a API on-chain, a Bedrock permite esquemas de prova de troca, desde que implementem a API padronizada. Isso significa que novos esquemas de prova podem ser adicionados dinamicamente e podemos até mesmo criar um esquema m(n) onde mais de um esquema de prova é necessário para executar a ponte.
Padronizar participantes fora da cadeia
Atores ou bots fora da cadeia se comunicam com o contrato em disputa. O sistema cria uma oportunidade de valor máximo extraível (MEV) para incentivar o comportamento honesto e proteger o sistema, mantendo o princípio de que jogar o jogo da disputa sempre deve ser lucrativo como incentivo para garantir sua continuidade. Com este modelo, estamos criando uma rede aberta de agentes de vigilância que podem intervir para resolver disputas para garantir a segurança do sistema.
Duas implementações de atores off-chain padronizados estão sob investigação.
O futuro pertence à super cadeia
A atualização da Bedrock e seu suporte para prova múltipla estão alinhados com nossa visão de uma rede escalável que não interrompa nosso ecossistema, aplicativos ou capacidade de trabalhar em conjunto. Como o único ecossistema L2 projetado para simplicidade multicliente e multiprova, o Optimism levará o setor a um futuro mais seguro, adaptável, colaborativo e otimista.