Layer2: O desenvolvimento e a concorrência da tecnologia Rollup
Layer2 é uma das soluções chave projetadas para resolver o problema de escalabilidade do Ethereum. Ao construir uma camada de rede adicional sobre a cadeia principal do Ethereum, ele pode processar mais transações, mantendo a segurança e a descentralização da cadeia principal.
Rollup, como a solução de escalonamento Layer2 mais popular atualmente, realiza a escalabilidade processando transações fora da cadeia e, em seguida, "empacotando" os dados das transações na cadeia principal. Em comparação com outras soluções de transações fora da cadeia, o Rollup possui as seguintes características:
Layer2 é uma plataforma relativamente independente, onde os usuários podem negociar entre si, mas a interação com contas Layer1 deve ser feita através de contratos inteligentes.
Todas as informações de transação serão registradas na cadeia principal, garantindo que mesmo que o estado do Layer2 seja perdido, seja possível recuperá-las a partir da cadeia principal.
A execução de transações e a mudança de estado ocorrem na Layer2, mas o resumo do estado é publicado na Layer1, bloqueando o estado da Layer2 através da verificação de validade dos dados.
Os Rollups podem ser divididos em Optimistic Rollups e ZK Rollups, de acordo com os diferentes métodos de validação da eficácia dos dados.
A evolução do Rollup
As soluções Layer2 iniciais incluíam sidechains e Plasma. Sidechains são blockchains independentes, ligadas à blockchain principal, que permitem a movimentação de ativos entre ambas. Plasma é uma solução de escalabilidade proposta por Joseph Poon e Vitalik Buterin em 2017, que melhora a eficiência ao alocar cálculos complexos para o processamento em child chains.
No entanto, o Plasma apresenta problemas como ataques à disponibilidade de dados, atrasos na saída e altos custos de monitoramento. Para resolver essas falhas, em 2019, John Adler propôs a solução Optimistic Rollup, que aborda principalmente o problema da disponibilidade de dados.
Ao mesmo tempo, Vitalik Buterin introduziu a tecnologia de prova de conhecimento zero em 2018 para provar a validade das mudanças de estado do bloco, estabelecendo a base para o ZK Rollup. Em 2019, a equipe de pesquisa Aztec propôs o algoritmo Plonk, que resolveu o problema de generalidade do zk-SNARK, impulsionando significativamente o desenvolvimento do ZK Rollup.
Competição no setor de Rollup
Atualmente, os Optimistic Rollups ocupam a maior parte do TVL nos Layer2 Rollups já lançados, principalmente devido à sua implementação mais precoce. No entanto, com a maturação da tecnologia ZK Rollups, cada vez mais pessoas estão começando a se interessar e a participar do ecossistema ZK Rollups.
Rollups Otimistas
Optimistic Rollups assumem que a maioria das transações é válida e permitem desafios e retrocessos quando fraudes são descobertas. Os principais representantes são Arbitrum e Optimism.
Arbitrum lançou sua mainnet em setembro de 2021 e é o protocolo Layer 2 com o maior TVL atualmente. Seu ecossistema inclui três redes: Arbitrum One, Arbitrum Nova e Arbitrum Orbit.
A Optimism lançou a mainnet em agosto de 2021, possuindo o segundo maior TVL de Layer2. Ela alcançou a equivalência EVM e lançou o conjunto de ferramentas modular de código aberto OP Stack, que suporta desenvolvedores na construção de redes Layer2 personalizadas.
ZK Rollups
ZK Rollups utilizam a tecnologia de provas de conhecimento zero para garantir a validade das transações processadas fora da cadeia, proporcionando maior segurança e eficiência. Os principais representantes incluem zkSync, StarkNet, Polygon zkEVM e Scroll.
zkSync é o primeiro projeto zkEVM a ser lançado na mainnet, utilizando transferências "otimistas" e outras tecnologias para aumentar a escalabilidade e a segurança.
StarkNet utiliza a solução de escalonamento zkSTARK, combinando a tecnologia de sharding para aumentar a capacidade de processamento e a velocidade das transações.
Polygon zkEVM resolve o problema de escalabilidade do Ethereum através de provas de conhecimento zero, implementando compatibilidade EVM a nível de bytecode.
Scroll é um ZK Rollup compatível com EVM, que suporta a mesma linguagem de programação e contratos inteligentes do Ethereum.
Perspectiva
A curto prazo, os Optimistic Rollups podem dominar os cálculos EVM gerais, enquanto os ZK Rollups podem se destacar em cenários específicos, como pagamentos simples e transações. A longo prazo, com a melhoria da tecnologia ZK-SNARK, os ZK Rollups têm potencial para prevalecer em todos os cenários, tornando-se a solução final para a escalabilidade do Ethereum.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Competição Layer2: Desenvolvimento da tecnologia Rollup e comparação entre soluções Optimistic e ZK
Layer2: O desenvolvimento e a concorrência da tecnologia Rollup
Layer2 é uma das soluções chave projetadas para resolver o problema de escalabilidade do Ethereum. Ao construir uma camada de rede adicional sobre a cadeia principal do Ethereum, ele pode processar mais transações, mantendo a segurança e a descentralização da cadeia principal.
Rollup, como a solução de escalonamento Layer2 mais popular atualmente, realiza a escalabilidade processando transações fora da cadeia e, em seguida, "empacotando" os dados das transações na cadeia principal. Em comparação com outras soluções de transações fora da cadeia, o Rollup possui as seguintes características:
Layer2 é uma plataforma relativamente independente, onde os usuários podem negociar entre si, mas a interação com contas Layer1 deve ser feita através de contratos inteligentes.
Todas as informações de transação serão registradas na cadeia principal, garantindo que mesmo que o estado do Layer2 seja perdido, seja possível recuperá-las a partir da cadeia principal.
A execução de transações e a mudança de estado ocorrem na Layer2, mas o resumo do estado é publicado na Layer1, bloqueando o estado da Layer2 através da verificação de validade dos dados.
Os Rollups podem ser divididos em Optimistic Rollups e ZK Rollups, de acordo com os diferentes métodos de validação da eficácia dos dados.
A evolução do Rollup
As soluções Layer2 iniciais incluíam sidechains e Plasma. Sidechains são blockchains independentes, ligadas à blockchain principal, que permitem a movimentação de ativos entre ambas. Plasma é uma solução de escalabilidade proposta por Joseph Poon e Vitalik Buterin em 2017, que melhora a eficiência ao alocar cálculos complexos para o processamento em child chains.
No entanto, o Plasma apresenta problemas como ataques à disponibilidade de dados, atrasos na saída e altos custos de monitoramento. Para resolver essas falhas, em 2019, John Adler propôs a solução Optimistic Rollup, que aborda principalmente o problema da disponibilidade de dados.
Ao mesmo tempo, Vitalik Buterin introduziu a tecnologia de prova de conhecimento zero em 2018 para provar a validade das mudanças de estado do bloco, estabelecendo a base para o ZK Rollup. Em 2019, a equipe de pesquisa Aztec propôs o algoritmo Plonk, que resolveu o problema de generalidade do zk-SNARK, impulsionando significativamente o desenvolvimento do ZK Rollup.
Competição no setor de Rollup
Atualmente, os Optimistic Rollups ocupam a maior parte do TVL nos Layer2 Rollups já lançados, principalmente devido à sua implementação mais precoce. No entanto, com a maturação da tecnologia ZK Rollups, cada vez mais pessoas estão começando a se interessar e a participar do ecossistema ZK Rollups.
Rollups Otimistas
Optimistic Rollups assumem que a maioria das transações é válida e permitem desafios e retrocessos quando fraudes são descobertas. Os principais representantes são Arbitrum e Optimism.
Arbitrum lançou sua mainnet em setembro de 2021 e é o protocolo Layer 2 com o maior TVL atualmente. Seu ecossistema inclui três redes: Arbitrum One, Arbitrum Nova e Arbitrum Orbit.
A Optimism lançou a mainnet em agosto de 2021, possuindo o segundo maior TVL de Layer2. Ela alcançou a equivalência EVM e lançou o conjunto de ferramentas modular de código aberto OP Stack, que suporta desenvolvedores na construção de redes Layer2 personalizadas.
ZK Rollups
ZK Rollups utilizam a tecnologia de provas de conhecimento zero para garantir a validade das transações processadas fora da cadeia, proporcionando maior segurança e eficiência. Os principais representantes incluem zkSync, StarkNet, Polygon zkEVM e Scroll.
zkSync é o primeiro projeto zkEVM a ser lançado na mainnet, utilizando transferências "otimistas" e outras tecnologias para aumentar a escalabilidade e a segurança.
StarkNet utiliza a solução de escalonamento zkSTARK, combinando a tecnologia de sharding para aumentar a capacidade de processamento e a velocidade das transações.
Polygon zkEVM resolve o problema de escalabilidade do Ethereum através de provas de conhecimento zero, implementando compatibilidade EVM a nível de bytecode.
Scroll é um ZK Rollup compatível com EVM, que suporta a mesma linguagem de programação e contratos inteligentes do Ethereum.
Perspectiva
A curto prazo, os Optimistic Rollups podem dominar os cálculos EVM gerais, enquanto os ZK Rollups podem se destacar em cenários específicos, como pagamentos simples e transações. A longo prazo, com a melhoria da tecnologia ZK-SNARK, os ZK Rollups têm potencial para prevalecer em todos os cenários, tornando-se a solução final para a escalabilidade do Ethereum.