Há muito tempo há um debate na indústria de blockchain sobre como o Ethereum será dimensionado e qual método ou tecnologia terá mais sucesso. Após quatro anos de preparação, o lançamento do zkSync 2.0 pode encerrar esta disputa. Próximo Compare o detalhamento do Zksync com a operação projeto arb que também pertence ao L2; quem é melhor?

Ethereum L2 refere-se à solução de escalonamento de segunda camada da Ethereum, que inclui uma variedade de tecnologias e projetos, como zk-rollups, Optimistic Rollups e Arbitrum. Este artigo se concentrará nos três projetos zkSync, Optimistic Rollup (doravante denominado Op) e Arbitrum, e analisará suas vantagens e desvantagens, cenários de aplicação e perspectivas futuras de desenvolvimento.

1.zkSync

zkSync é uma solução de expansão de capacidade baseada em zk-rollups desenvolvida pela Matter Labs. Ele pode empacotar um grande número de transações em uma única transação e usar zk-SNARKs para verificação, aumentando assim o rendimento da transação e reduzindo as taxas de manuseio.

1.1 Princípios técnicos

No zkSync, todas as transações são empacotadas em uma árvore Merkle e verificadas usando zk-SNARKs. zk-SNARKs é um protocolo à prova de conhecimento zero que pode provar que uma determinada afirmação é verdadeira enquanto protege a privacidade. No zkSync, zk-SNARKs são usados ​​para provar que as transações na árvore Merkle são válidas, eliminando a necessidade de verificar cada transação uma por uma.

Comparado com os métodos tradicionais de verificação de transações baseados em blockchain, o zkSync é mais eficiente e de menor custo. Eles também protegem a privacidade do usuário porque não exigem a divulgação dos detalhes de cada transação. Isso torna o zkSync uma das soluções de escalonamento mais populares no Ethereum L2.

1.2 Cenários de aplicação

zkSync é usado principalmente em aplicativos de finanças descentralizadas (DeFi) no Ethereum. Como os aplicativos DeFi geralmente exigem um grande número de transações, o uso do zkSync pode aumentar significativamente o rendimento das transações e reduzir as taxas de manuseio, melhorando assim a experiência do usuário e promovendo o desenvolvimento do ecossistema DeFi.

1.3 Perspectivas de desenvolvimento

Atualmente, o zkSync tem sido amplamente utilizado em vários projetos DeFi no Ethereum, como Curve e Aave. No futuro, à medida que a escala do Ethereum continua a se expandir, o zkSync se tornará cada vez mais importante e deverá se tornar uma das principais tecnologias do Ethereum L2.

Rollup Otimista (Op)

Op é uma solução de expansão de capacidade baseada na tecnologia Optimistic Rollup, desenvolvida pela Optimism. Ele pode empacotar um grande número de transações em uma única transação e enviá-la à rede principal Ethereum e verificá-la após o envio, aumentando assim o rendimento da transação e reduzindo as taxas de manuseio.

2.1 Princípios técnicos

No Op, todas as transações são empacotadas em um bloco e depois enviadas para a rede principal Ethereum. Este bloco contém um resumo de todas as transações e alterações de status, mas nenhum dado real da transação. Assim que o bloco for enviado à rede principal Ethereum, o nó de verificação verificará as transações nele contidas e atualizará o status com base nos resultados da verificação.

Ao contrário do zk-rollups, o Op não usa zk-SNARKs para verificação. Em vez disso, utiliza a técnica Optimistic Rollup, ou “compromisso otimista”. No Op, presume-se que todos os participantes sejam honestos, as transações sejam válidas e não haja gastos duplos. Se ocorrer alguma anomalia, como ataques de gasto duplo ou fraude, o sistema utilizará um mecanismo de desafio para resolver esses problemas.

2.2 Cenários de aplicação

Op é usado principalmente em aplicações descentralizadas no Ethereum, como DEX e jogos.

Restrições: O uso de OPs em redes L2 é limitado porque precisam interagir com a rede principal Ethereum. Esta limitação pode impedir a execução de alguns contratos inteligentes complexos na rede L2.

Riscos de segurança: o OP pode introduzir vulnerabilidades de segurança e riscos de ataque. Se o OP não for implementado ou auditado corretamente, os invasores poderão explorá-lo para realizar atos maliciosos e obter benefícios financeiros com isso.

Problemas de escalabilidade: Como o OP precisa interagir com a rede principal Ethereum, isso pode causar problemas de escalabilidade para a rede L2. Se houver muitas transações na rede L2 que precisam se comunicar com a rede principal, o rendimento da rede poderá ser limitado.

Questões de custo: o uso do OP pode exigir taxas adicionais, incluindo gás e outros custos. Isto pode tornar o uso de redes L2 mais caro, especialmente para usuários menores.

Decisão

Arbitrum é uma solução de expansão de capacidade baseada na tecnologia Optimistic Rollup desenvolvida pela Offchain Labs. Ele pode implantar contratos inteligentes em cadeias laterais e fornecer processamento de transações eficiente e atualizações rápidas de status. Arbitrum oferece suporte a contratos inteligentes EVM (Ethereum Virtual Machine) e fornece um ambiente de desenvolvimento fácil de usar.

2.1 Princípios técnicos

Arbitrum usa tecnologia Optimistic Rollup, semelhante ao Op. Ele empacota todas as transações em blocos e as envia à cadeia lateral para verificação. Os resultados da verificação serão então enviados à rede principal Ethereum, e o status da rede principal será atualizado com base nos resultados da verificação.

Ao contrário do Op, o Arbitrum usa uma tecnologia chamada “dados arbitrários” para lidar com contratos inteligentes em cadeias laterais. Dados arbitrários podem ser transferidos entre sidechains e mainnet sem expor dados privados ou executar código

2.2 Cenários de aplicação

Arbitrum é usado principalmente em aplicações descentralizadas no Ethereum, como DEX, mercados NFT e jogos. Comparado com os aplicativos tradicionais baseados em contratos inteligentes Ethereum, o Arbitrum tem maior desempenho e taxas de transação mais baixas. Ele também fornece um ambiente de desenvolvimento fácil de usar, proporcionando aos desenvolvedores mais flexibilidade e espaço para inovação.

Atualmente, a Arbitrum oferece suporte apenas a contratos EVM. Isso significa que ele não pode lidar com contratos em outras plataformas blockchain e pode causar problemas de incompatibilidade com contratos inteligentes padrão da Ethereum. Este pode ser um fator limitante para DApps que precisam lidar com contratos não EVM.

Precisa confiar no validador

No Arbitrum, os validadores são responsáveis ​​por verificar as transações e atualizações de status e enviá-las à rede principal Ethereum. No entanto, isso significa que os usuários que usam o Arbitrum devem confiar que esses validadores não se comportarão de forma fraudulenta ou maliciosa. Se algo der errado com os validadores, isso poderá comprometer a segurança de toda a rede.

Depende da rede principal Ethereum

A Arbitrum precisa interagir com a rede principal Ethereum para atualizar o status e enviar transações. Isso significa que seu rendimento e escalabilidade podem ser limitados pela rede principal Ethereum. Se a rede principal sofrer uma falha ou congestionamento, isso poderá afetar o desempenho e a confiabilidade do Arbitrum.

Resumo; zkSync é um protocolo de segunda camada. Isso significa que é uma camada construída sobre Ethereum e oferece benefícios de escalabilidade. Op e arb são semelhantes às cadeias laterais; seu objetivo principal é eventualmente empacotar blocos de volta para a cadeia principal. ZK é semelhante ao plano de expansão da cadeia principal do Ethereum é através de um sistema multicamadas, cada camada é construída no Ethereum; herdar sua segurança. zkSync espera fornecer transações mais baratas e rápidas no blockchain Ethereum e ser o lar de muitos aplicativos Ethereum populares. Poderíamos ver as principais exchanges descentralizadas e os protocolos DeFi se expandindo para a camada zkSync, dando aos usuários de ativos criptográficos acesso a essas ferramentas a um custo menor. zkSync tem um objetivo elevado e trazer adoção em massa ao ecossistema blockchain é uma das maiores necessidades no momento.

O mercado primário será cortado