Autor: Ac-Core, pesquisador da YBB Capital; Tradutor: Golden Finance xiaozou
A direção narrativa principal da ETH mudou de L1 para L2. Se também interpretarmos isso como a narrativa ERC-20 de "emissão de tokens com um clique", então poderíamos muito bem ampliar um pouco o padrão e imaginar um futuro louco de "cadeia de emissão de um clique"! A Arbitrum se baseia no fato de que ninguém mais pode fazê-lo! A Arbitrum tem liderado o cenário competitivo L2 com seu ecossistema incomparável e alto TVL, mas será que essa vitória temporária pode durar muito? Ao contrário do Arbitrum Orbit, outra solução L3, o OP Stack é uma “super cadeia” que pode criar L2 com um clique. Este artigo usará três partes para conduzir uma análise abrangente dos problemas de segurança do OP Stack, dos elementos ZK no OP e do Rollup.
1. OP Stack abre o "mundo Superchain"
Onde começará a narrativa do próximo mercado altista? Começa com L1 de alto desempenho, camada de rede L3, L2 no sistema ZK ou OP Stack Superchain? Esta é uma pergunta muito interessante e instigante. O título de Ether Killer sempre foi um objetivo intransponível para todas as cadeias públicas, mas há muitos superkernels escondidos nele, e OP Stack é um deles.
(1) O que é pilha OP?
OP Stack pode ser entendido como um conjunto de componentes de software de código aberto que permitem a qualquer pessoa construir seu próprio blockchain L2 no Ethereum usando Optimisitc Rollup. OP Stack consiste em quatro componentes principais:
Mainnet: OP Mainnet é uma rede Ethernet L2 rápida e de baixo custo compatível com a Máquina Virtual Ethereum EVM.
Contrato: um contrato inteligente que implementa a lógica e as funções principais do OP Stack. O contrato do OP inclui o Sistema de Transição Estadual (STS) à Prova de Fraude (FP);
Serviços: Serviços que fornecem disponibilidade de dados, sincronização e comunicação entre L1 e L2.
Ferramentas: Ferramentas usadas para facilitar o desenvolvimento, teste, implantação, monitoramento e depuração de blockchains baseados em OP Stack.
(2) Abertura de primeira classe
OP Stack será construído como uma infraestrutura blockchain bifurcável, modular e escalável. Para concretizar esta visão, todos os tipos de L2 precisam ser integrados em uma única superchain, integrando L2 separada em um sistema combinado interoperável, e o lançamento de L2 será tão simples quanto implantar contratos inteligentes no Ethereum hoje. Ele pode transformar a narrativa de “emissão de token com um clique” na narrativa de “emissão de cadeia com um clique”. Essencialmente, Hyperchain é uma rede blockchain escalável horizontalmente que compartilha a segurança do Ether, bem como uma camada de comunicação e ferramentas de desenvolvimento.
OP Stack será a pilha de desenvolvimento modular unificada por trás da hiperchain e de incontáveis blockchains interconectados e comunicantes. OP Stack é desenvolvido e mantido pelo Optimism Collective e oferece suporte a um sistema de código aberto compartilhado para novas implantações de redes convergentes. Ao mesmo tempo, é também um conjunto de módulos padronizados de código aberto. Parece que o Cosmos é inteiramente baseado na segurança do Ethereum, mas agora o OP Stack se tornou o Cosmos Killer, e a complementaridade entre ETH e ATOM é amplamente conhecida. A seguir, vejamos a definição de OP Stack em detalhes:
Módulos são bits de dados que qualquer desenvolvedor pode conectar ao OP Stack. A “padronização” do Superchain significa que há um consenso sobre o padrão do módulo e todos podem implementar o padrão. Também é totalmente de código aberto, o que significa que qualquer pessoa pode desenvolver iterações e enviar solicitações pull gratuitamente. Os desenvolvedores podem alternar módulos entre diferentes camadas de execução, consenso, liquidação e disponibilidade de dados da cadeia.
Assim como o dYdX optou por deixar o Ethereum e passar para a cadeia de aplicativos Cosmos, a razão fundamental é que eles desejam um maior grau de modularidade na camada de consenso de sua cadeia, o que considero um bom começo para permitir dapps mais independentes. desenvolveu uma rede pública, a mais famosa das quais é Luna, embora por alguns motivos tenha fracassado. Felizmente, o OP Stack resolve esse problema projetando o código bifurcado de uma forma mais simples, permitindo aos desenvolvedores extrair facilmente diferentes componentes do blockchain e modificá-los conectando diferentes módulos.
(3) Princípio de design da pilha OP
Eficiência: Você pode usar o OPStack para construir qualquer coisa e publicar o blockchain com apenas um clique;
Simplicidade: aproveite código reutilizável e ferramentas de desenvolvimento prontas para uso para aumentar a segurança e reduzir a complexidade da manutenção, mitigando barreiras gerais;
Escalabilidade: O Optimism Collective abrirá completamente o código principal do OPStack.
Em termos de arquitetura, o OPStack pode ser dividido em seis camadas de baixo para cima, a saber: camada DA (disponibilidade de dados), camada de classificação, camada de derivação, camada de execução, camada de liquidação e camada de governança. Cada camada do OP Stack é uma API modular que pode ser combinada e desacoplada à vontade. As mais críticas são a camada DA, a camada de execução e a camada de liquidação, que constituem o principal fluxo de trabalho do OP Stack.
Camada DA: A camada de disponibilidade de dados é a fonte de dados original do OP Stack. Módulos de disponibilidade de dados únicos ou múltiplos podem ser usados para obter dados de entrada. Atualmente, a camada DA mais importante é Ethereum, mas haverá mais cadeias no futuro.
Camada de execução: A estrutura de estado no OP Stack oferece a possibilidade de EVM ou de usar outras VMs, adicionando suporte para transações L2 iniciadas no Ethereum, enquanto aumenta o custo geral de publicação de transações no Ethereum por transação.
Camada de liquidação: esta camada coleta dados de transação L2 na pilha OP e envia as informações para a cadeia de destino após L2 confirmar as informações para concluir a liquidação. No futuro, espera-se também ter acesso ao ZK e outros mecanismos de prova de validade para preencher a lacuna entre as diferentes cadeias e até mesmo conectar ilhas de silos entre o sistema OP L2 e o sistema ZK L2.
A julgar pelos vários projetos com elementos ZK descobertos recentemente pelo OP, podemos imaginar com ousadia. Por exemplo, se um rollup otimista quiser se transformar em um rollup ZK, não há problema! Basta substituir seu módulo à prova de fraude pelo módulo à prova de validade da camada de liquidação. Se uma rede quiser usar o Celestia como camada de disponibilidade de dados, não há problema! Substitua Ethereum por Celestia. Se você deseja substituir o EVM na camada de execução por um tipo diferente de máquina virtual, infelizmente esta é apenas uma possibilidade técnica com OP Stack. Nesse cenário de megacadeia nasceu uma tendência quente - "Polígono: Quero ser o Cosmos do ZK L2! Otimismo: Quero ser o Cosmos do OP L2! Cosmos: Então quem sou eu?"
(4) Lei da Pilha OP
O espaço de bloco ilimitado do Ethereum é um passo fundamental para a adoção em massa, mas também traz problemas de fragmentação e a implantação sem permissão cria novos desafios. Hoje, cada nova cadeia OP Stack navega em sua própria órbita sem qualquer forma direta de compartilhar padrões e melhorias. Usuários e construtores também enfrentam um enorme desafio: avaliar individualmente inúmeras cadeias diferentes com base em segurança, qualidade e neutralidade. Para realizar a superchain, o OP Stack precisa se transformar de um espaço de bloco independente e descentralizado em um coletivo de cadeia unificada, trabalhando em conjunto em um espaço de bloco aberto e descentralizado. A Lei das Cadeias estabelece os princípios orientadores para a governança otimista e a Superchain. A governança otimista passa do gerenciamento de uma única cadeia para um padrão comum que rege múltiplas cadeias, definindo assim as propriedades necessárias para fazer parte de uma supercadeia e, ao mesmo tempo, priorizando a proteção dos usuários que realizam transações na supercadeia. Fundamentalmente, a Lei das Cadeias é um contrato social (não um contrato legal), pelo que a discussão comunitária activa é crucial. ”A Lei das Correntes permitirá à Superchain garantir as seguintes propriedades:
Garantir que o espaço do bloco permaneça homogêneo, neutro e aberto: um compromisso com as leis da cadeia é um compromisso com a proteção dos usuários da cadeia, desenvolvedores e outras partes interessadas. Como parte de uma supercadeia, cadeias de qualquer tamanho podem ser apoiadas pela governação Optimstic para demonstrar de forma credível a homogeneidade, neutralidade e abertura do seu espaço de bloco.
Beneficie-se de melhorias contínuas: atualizações compartilhadas significam que o Hyperlink sempre terá acesso à melhor tecnologia sem precisar se preocupar em mantê-la.
Fornecer infraestrutura melhor e mais acessível: como todas as cadeias de uma hipercadeia estão comprometidas de forma confiável com um padrão, elas podem trabalhar juntas para garantir a disponibilidade e acessibilidade de serviços essenciais, como indexação e classificação.
(5) O OP Stack pode retribuir ao OP?
Qual é a utilidade dos tokens OP Se eles seguirem o método da cadeia de base e devolverem parte da receita ao Coletivo de Otimismo, então a fonte de receita do “tesouro” dependerá de seu próprio “valor”, contando com criar mais narrativas e, em última análise, retroalimentar o preço da moeda torna a lógica de desempenho do OP no mercado secundário semelhante ao ATOM, mas esta situação pode ser a situação mais ideal no momento. O Optimism Collective acabará por se beneficiar do feedback de mais cadeias, tomando Basechain como. um exemplo. Esse sentimento nos lembra a UNI, ambas têm programas poderosos, mas o token em si não tem outro valor além de votação e governança. Ao contrário do problema do ordenador centralizado que L2 enfrenta atualmente, mesmo que os tokens L2 sejam usados apenas para alguma forma de seleção de líder (em vez de votação por consenso), o valor do poder de pedido ainda pertence aos tokens Rullop.
Ao mesmo tempo, a equipe OP lançou a proposta da Lei da Cadeia em 25 de julho. Todas as cadeias que usam OP Stack iniciam modelos de governança e sequenciadores compartilhados, na esperança de padronizar o modelo de "feedback de lucro" e trazer mais receita para todo o sistema OP (como acima) Conforme descrito no artigo OP Stack's Law), é equivalente ao modelo de segurança compartilhada do Cosmos.
(6) A diferença entre OP Stack e ZK Stack
Pilha OP: seleção única de múltiplas cadeias
É fácil perceber pelo exposto que o OP Stack adota um modelo multi-chain semelhante ao Cosmos, mas há apenas uma opção, pois o que o OP Stack busca é que cada cadeia precise verificar as transações de outras cadeias, caso contrário será necessário esperar alguns segundos em L1 Os resultados vêm mais tarde, portanto, um único ordenante compartilhado, distribuição centralizada de MEV e proteção legal e de governança são as únicas coisas que permitem que o rollup do Optimistic interopere perfeitamente entre diferentes cadeias. O rollup otimista é a única maneira de alcançar interoperabilidade perfeita entre diferentes cadeias.
Pilha ZK: múltiplas cadeias e múltiplas seleções
Ao contrário do OP Stack, o ZK Stack também pode encadear vários threads, mas tem várias opções, pode escolher seu próprio sequenciador, fazer MEV à sua maneira e é protegido por matemática e código (nota: OP Stack é protegido por moeda fiduciária e proteção de governança ). Isso ocorre porque se ZK usar threads compartilhados designados ou um conjunto muito pequeno de threads, eles poderão confiar uns nos outros com base apenas na matemática, tornando inúteis as provas de conhecimento zero.
2. Elemento ZK da pilha OP
OP Stack é uma arquitetura totalmente aberta, que permite ter zkvm, zkmips, zkwasm e zkevm no ecossistema, mas comparado ao "ZK ortodoxo", o OP Stack também possui alguns elementos ZK diferentes. Não podemos deixar de pensar que pode haver uma conexão maravilhosa entre o rollup OP e o rollup ZK em um futuro próximo.
(1) Implementar prova de conhecimento zero (ZKP) para OP
De acordo com o status de desenvolvimento mais recente, a equipe Mina planeja usar seu próprio sistema plonk + compromisso kzg + algoritmo dobrável nova para implementar zkmips vm no OP Stack. Embora esta seja apenas uma proposta recente e ainda existam muitos aspectos imaturos, vale a pena explorá-la. A missão da equipe do projeto é alcançar comunicação cruzada segura e de baixa latência entre as cadeias L2, L1 e OP por meio de provas de índice zero. Esta é uma prova de conhecimento zero (ZKP) com uma arquitetura de conjunto de instruções (ISA) bem suportada que prova o comportamento dos programas tolerantes a falhas do Optimism, estabelecendo as bases para ser capaz de provar qualquer sistema blockchain baseado no OP Stack.
A realização desta tarefa implica a implementação de um sistema à prova de conhecimento zero (ZKP) que possa provar programas à prova de erros OP usando uma arquitetura de conjunto de instruções (ISA) suportada pelo compilador golang, como MIPS, RISC-V ou WASM. Além disso, o sistema de prova deve comprovar a transição de estado entre dois blocos da cadeia OP Stack de configuração padrão, provando assim que isso é viável na prática. Além de certificar os rastreamentos de execução padrão do ISA, o suporte para processos à prova de erros introduz outros requisitos.
Especificamente, o programa Fault Proof introduz o conceito de Oracle pré-mapeado, que usa uma chamada de sistema especial para carregar dados externos no programa. Cada VM à prova de falibilidade é responsável por implementar um mecanismo pelo qual um hash de alguns dados é armazenado em um local específico na memória e executado por uma chamada de sistema, e então uma pré-imagem desse hash é carregada na memória para uso do programa. Oráculos pré-mapeados também são usados para entrada inicial no bootloader.
(2) Tentativa de classificação descentralizada
A Espresso Systems anunciou oficialmente no Twitter em 21 de julho de 2023 que a proposta de estabelecer verificação de classificação descentralizada para a eleição do líder do OP Stack foi aceita e se tornou uma contribuição para o OP Stack e Superchain. Um dos principais protocolos do projeto, o HotShot, é um protocolo de consenso de alta velocidade que pode ser utilizado para rehipoteca, permitindo que validadores Ethereum participem do protocolo, visando atingir a mesma escala do conjunto de validadores Ethereum. O projeto também desenvolveu o Espresso Sequencer, que integra zk-rollup completo, especialmente o ramo Polygon zkEVM.
O que é eleição de líder?
A eleição de líderes refere-se à capacidade de um sistema distribuído usar diferentes líderes responsáveis por criar a próxima transição canônica de estado. No blockchain, a eleição do líder permite que diferentes produtores de blocos gerem blocos em momentos diferentes, e o algoritmo de eleição do líder pode ser competitivo ou não competitivo.
No caso da prova de trabalho, o algoritmo de eleição de líder competitivo refere-se a um algoritmo onde muitas unidades potenciais competem para se tornarem líderes ao mesmo tempo. O algoritmo de eleição de líder não competitivo significa que existe apenas um líder conhecido em um determinado momento. No caso de Ether Gasper, o algoritmo de eleição de líder não competitivo significa que existe apenas um líder conhecido em um determinado momento. . unidade conhecida, e não há outra maneira de outra unidade potencial se tornar líder naquele momento.
No caso de separação da rede proponente da rede construtora (ou seja, a rede construtora de blocos é responsável apenas por selecionar a ordem de transação, e a rede proponente é responsável apenas por assinar os blocos). Isso transformará a única entidade responsável pela geração de um bloco em um determinado momento em muitas entidades possíveis e permitirá que elas concorram pelos blocos potenciais mais lucrativos na rede construtora naquele momento.
É difícil para nós compreender os vários efeitos secundários do mecanismo de eleição de líderes entre diferentes cadeias de operação. Atualmente, a eleição do líder é o mecanismo mais popular porque permite uma ordenação mais descentralizada. Observe que isso também não garante que o classificador seja absolutamente descentralizado; portanto, deve-se ter cuidado ao considerar questões de classificador descentralizado.
3. O Rollup é realmente seguro?
(1) Princípio de funcionamento da rede Ethereum
O princípio da rede Ethereum é que cada nó armazena e executa todas as transações que lhe são submetidas pelos usuários. Esse método de segurança de alto nível também torna toda a rede muito cara, por isso é necessário expandir a capacidade de toda a rede e adotar um. Solução de acumulação. Simplificando, Rollup = um conjunto de contratos em L1 + seu próprio nó de rede em L2, ou seja, contratos inteligentes on-chain + agregador off-chain, que depende do Ethereum para liquidação, consenso e disponibilidade de dados, e é responsável apenas por Rollup própria execução.
O contrato inteligente na cadeia mostra que seu modelo de confiança é um contrato inteligente no Ethereum, emprestando a segurança do Ethereum.
Agregador fora da cadeia significa que ele executará e agregará transações fora da cadeia, compactará grandes lotes de transações e, eventualmente, as colocará na rede principal Ethereum, atingindo o objetivo de maior rapidez e menor custo.
Os nós da rede L2 possuem muitos componentes, entre os quais o componente sequenciador é o mais importante. Ele é responsável por receber solicitações de transação em L2, determinar sua ordem de execução e agrupar a sequência de transações em lote para entrega ao contrato do projeto Rollup em L1. É importante observar que todos os pedidos de rollup L2 no Ethereum estão atualmente centralizados, conforme mostrado na figura abaixo.
(2) Problema de classificação centralizada
O nó completo L2 pode obter a sequência da transação de duas maneiras: diretamente do sequenciador, ou lendo o pacote de transações (Batch) enviado para L1 pelo sequenciador, mas este último é mais inalterável. Como a execução da transação altera o estado do livro-razão do blockchain, para garantir a consistência, além de obter a sequência da transação, o nó completo L2 também deve sincronizar o estado do livro-razão com o sequenciador. Portanto, a tarefa do sequenciador não é apenas enviar o pacote de transação para o contrato Rollup de L1, mas também enviar o resultado da atualização de estado Stateroot/Statediff após a execução da transação para L1. De modo geral, a tarefa do sequenciador é processar transações e adicionar ordens de transação aos blocos no blockchain. Ele é responsável por agrupar transações e publicar transações no contrato inteligente L1.
Para o nó completo de L2, desde que a sequência de transação e o Stateroot inicial do Rollup em L1 sejam obtidos, o livro-razão do blockchain L2 pode ser restaurado e o Stateroot mais recente pode ser calculado. Pelo contrário, se a Stateroot calculada pelo próprio nó completo de L2 for inconsistente com a Stateroot publicada pelo classificador para L1, significa que o classificador cometeu fraude. Portanto, L1 é mais descentralizada, confiável e mais segura do que a própria rede L2.
(3)NA pilha
Portanto, a questão é: L2 é capaz de forjar algumas transações inexistentes ou erradas, como transferir ativos de token de L2 para o endereço do executor do sequenciador e, em seguida, transferir esses ativos de token para L1 para roubar ativos do usuário? A resposta é: se alguém quiser fazer isso, é perfeitamente possível. Portanto, diante de possíveis riscos de fraude no classificador, diferentes tipos de rollups adotam diferentes métodos de resposta.
Tomemos como exemplo o Optimistic Rollup, que permite que nós completos L2 forneçam provas de fraude que comprovem que os dados publicados pelo sequenciador em L1 estão errados. Mas para o otimismo sem prova de fraude, se uma pessoa realmente deseja roubar ativos do usuário L2 por meio do sequenciador, então ela só precisa deixar o executor do sequenciador forjar ordens de transação e transferir os ativos de outras pessoas em L2 para seu próprio endereço e, finalmente, transferir o tokens roubados para L1 por meio do contrato de ponte rollup.
Para resolver este possível problema, a solução actual é confiar nos membros da comunidade e nas redes sociais para chegar a um chamado “consenso” e confiar no OP como endosso de crédito oficial. Portanto, para resumir, a segurança do OP Rollup depende pelo menos de ter um nó L2 honesto, que pode emitir provas de fraude para garantir que o OP Stack seja multi-chain single-selecionado, conforme mostrado acima "A diferença entre OP Stack e ZK Stack" ”parte do conteúdo.
(4)Pilha ZK
Vamos explorar o ZK Stack Na rede ZK Rollup, existe um nó Prover, que publica pacotes de transações especificamente para o sequenciador e gera certificados de validade. Estas provas de validade possuem contratos de verificação dedicados em L1. Assim que o pacote de transação e sua prova Stateroot/Statediff correspondente forem verificados pelo contrato validador, a transação estará concluída. A diferença do OP Stack é que além de contar com nós completos L2, o ZK Rollup também usa prova de validade para resolver o problema de fraude do sequenciador. A ponte oficial do ZK Rollup também permite apenas a execução de transações de saque verificadas por certificados de validade, o que obviamente é muito mais confiável que o Optimism, ou seja, o ZK Stack é multi-chain e multi-selecionado, conforme mostrado na "Diferença entre OP Stack e ZK Stack" acima conforme indicado no conteúdo.
Teoricamente, a segurança do ZK Rollup é garantida pelo contrato do verificador em L1, ou a confirmação final da transação é completada pelo nó L1. Em comparação com a segurança do OP Rollup, que pelo menos depende de um nó L2 honesto capaz de emitir provas de fraude, ambos herdam a segurança de L1 (ETH), mas pode não ser o caso no sentido mais estrito, mas por enquanto é o ideal solução, e em comparação com outras redes públicas, Ethereum passou por tantos anos de desenvolvimento e sua segurança é sem dúvida a mais confiável. Comparada com outras redes públicas, a Ethereum é sem dúvida a rede mais confiável e segura.
Assim como o triângulo blockchain, na experiência geral do usuário do "produto", parece haver um triângulo de segurança, simplicidade e eficiência, e ZK Stack acredita mais do que OP Stack que confiar na matemática e no código pode melhorar a segurança geral, assim aumentando muito a complexidade geral. Portanto, também existem alguns clichês sobre ZK:
Problema de latência: ZK Rollup também precisa resolver o problema de atraso dos nós L2 que publicam dados em L1. Assim como as caixas precisam ser preparadas para envio expresso, há um custo fixo toda vez que o sequenciador ou provador envia dados para L1. Para reduzir custos, o classificador e o provador tentarão reduzir o número de liberações frequentes de dados em L1, mas esperarão que uma grande quantidade de dados apareça ao mesmo tempo e, em seguida, empacotá-los-ão juntos para liberação.
Problema de velocidade: ZK Rollup enfrenta o desafio de ser lento para gerar provas de validade. Embora o sequenciador possa executar milhares de transações em 1 segundo, a geração de provas de validade para essas transações pode levar horas. Para resolver este problema, a principal rede ZK Rollup adota um método inovador: decompor a tarefa de geração de provas em múltiplas tarefas pequenas, que são processadas em paralelo por diferentes nós de provadores, o que melhora muito a velocidade de geração de provas.
Questão de custo: Para reduzir o custo geral, muitas soluções ZK Rollup adotam a estratégia de “agregar múltiplas provas e enviá-las para L1 de uma só vez”. Isso significa que o provador não enviará a prova para L1 imediatamente após gerá-la, mas aguardará a geração de múltiplas provas e as agregará para enviá-las ao contrato do verificador em L1. Através desta agregação, uma prova pode conter e verificar etapas computacionais geradas por múltiplas provas, reduzindo ainda mais os custos gerais de dados.
Problema no volume de transações: se não forem iniciadas transações suficientes, o sequenciador poderá atrasar a publicação de dados em L1. Por exemplo, durante períodos de baixa atividade de mercado, algumas redes Rollup podem enviar apenas um lote de transações para L1 a cada meia hora. No entanto, este problema pode ser efetivamente resolvido em alguns outros esquemas Rollup, como o Starknet, que reduz os custos de dados ao reduzir a frequência dos lançamentos do Statediff.
Quanto à questão de qual é a solução de classificação descentralizada mais adequada, a modularidade pode ser a melhor solução porque modularidade significa maior personalização. Existem cinco ferramentas descentralizadas principais disponíveis atualmente:
Classificador único e POA
Rollup baseado
TVP x sequenciador
Classificador compartilhado
Inicialize um novo conjunto de classificadores
Acreditamos que não apenas no futuro, muitos dos problemas acima poderão ser resolvidos ainda mais através da tecnologia. Por exemplo, a fim de reduzir o tempo de geração de provas de validade, o Optimism promete lançar um sistema à prova de fraude em um futuro próximo, e o plano Danksharding da Ethereum também reduzirá significativamente o custo de rollup de dados, e o problema do classificador descentralizado também será superado Juntos, eles fornecerão soluções eficazes para os problemas acima.
4. Como se desenvolverá a narrativa?
Hyperchain e superextensões sempre foram as direções de expansão às quais todos estão prestando atenção. Embora esses projetos ainda estejam nos estágios iniciais de desenvolvimento, todos eles trazem uma narrativa mais forte para Ethereum. Agora podemos ver que o OP Stack recebeu mais adoção, e muitas cadeias públicas famosas se juntaram ao OP Stack, como Coinbase, opBNB, Zora, Worldcoin e muitas outras cadeias públicas fizeram bons endossos de marca para o OP Stack. Inclusive recentemente, na noite de 26 de junho, zkSync anunciou o lançamento do ZK Stack, uma estrutura modular de código aberto para a construção de rollups ZK personalizados. Também é considerado por muitos o aplicativo matador usado pela equipe zkSync para lidar com o número um. Pilha OP. De um lado está o OP Stack, que tem a vantagem de ser o pioneiro, e do outro lado está o ZK Stack, que tem vantagens matemáticas. Em suma, o valor de L2 pode ser acumulado em tokens rollup. começou. O que você acha desta guerra sem vigilância de fumaça?

