Layer2: História do desenvolvimento e soluções principais do Rollup
Layer2 é uma das soluções-chave para resolver o problema de escalabilidade do Ethereum. Ao construir uma camada de rede adicional sobre a cadeia principal do Ethereum, é possível processar mais transações, mantendo ao mesmo tempo a segurança e as características de descentralização da cadeia principal.
Rollup, como a solução de escalabilidade Layer2 mais popular atualmente, processa transações fora da cadeia e depois "empacota" 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 diretamente no Layer2, mas a interação com o Layer1 deve ser realizada através de contratos inteligentes.
Todas as informações de transação são registradas de forma completa na cadeia principal, resolvendo o problema da disponibilidade de dados.
As transações são executadas na Layer2, e o resumo do estado é publicado na cadeia Layer1 para verificação. Dependendo do método de verificação, podem ser divididos em Optimistic Rollups e ZK Rollups.
História do desenvolvimento do Rollup
Sidechains são soluções Layer2 mais antigas, são blockchains independentes que estão ligadas à blockchain principal, permitindo a movimentação de ativos entre as duas cadeias.
Plasma é a evolução das sidechains, construindo uma rede de subchains em árvore, que pode dividir grandes tarefas computacionais para serem processadas nas subchains. No entanto, o Plasma apresenta problemas como ataques à disponibilidade de dados e atrasos na saída.
Em 2019, John Adler propôs a solução Optimistic Rollup, que resolveu o problema de disponibilidade de dados do Plasma. Na mesma época, Vitalik Buterin introduziu a tecnologia de provas de zero conhecimento, que estabeleceu a base para o ZK Rollup.
A proposta do algoritmo Plonk em 2019 resolveu o problema de configuração confiável do zk-SNARK, impulsionando significativamente o desenvolvimento do ZK Rollup.
Principais soluções Rollup
Rollups Otimistas
Optimistic Rollups assumem que a maioria das transações é válida, permitindo que sejam desafiadas e revertidas em caso de fraude. Os principais representantes são:
Arbitrum: atualmente o protocolo Layer2 com o maior TVL, incluindo as redes Arbitrum One, Nova e Orbit.
Optimismo: possui a segunda maior TVL, alcançando a equivalência EVM. O kit de ferramentas OP Stack suporta a construção de redes Layer2 personalizadas.
ZK Rollups
ZK Rollups usam provas de conhecimento zero para garantir a validade das transações fora da cadeia, sem necessidade de período de contestação. Os principais representantes incluem:
zkSync: o primeiro projeto zkEVM a ser lançado na mainnet, que suporta transferências "otimistas".
StarkNet: utiliza a solução zkSTARK, combinando tecnologia de sharding para aumentar a capacidade de processamento.
Polygon zkEVM: implementação de ZK Rollups compatível a nível de bytecode.
Scroll: suporta as mesmas linguagens de programação e contratos inteligentes que o Ethereum.
Resumo
Os Rollups aumentam a capacidade de processamento da blockchain transferindo cálculos para fora da cadeia. A curto prazo, os Optimistic Rollups podem ter vantagem em cálculos EVM genéricos, enquanto os ZK Rollups são mais adequados para cenários específicos. A longo prazo, com os avanços tecnológicos, os ZK Rollups têm potencial para se tornarem a solução definitiva para a escalabilidade do Ethereum.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
Ferramenta de escalabilidade Layer2 Rollup: A evolução técnica de Optimistic para ZK
Layer2: História do desenvolvimento e soluções principais do Rollup
Layer2 é uma das soluções-chave para resolver o problema de escalabilidade do Ethereum. Ao construir uma camada de rede adicional sobre a cadeia principal do Ethereum, é possível processar mais transações, mantendo ao mesmo tempo a segurança e as características de descentralização da cadeia principal.
Rollup, como a solução de escalabilidade Layer2 mais popular atualmente, processa transações fora da cadeia e depois "empacota" 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 diretamente no Layer2, mas a interação com o Layer1 deve ser realizada através de contratos inteligentes.
Todas as informações de transação são registradas de forma completa na cadeia principal, resolvendo o problema da disponibilidade de dados.
As transações são executadas na Layer2, e o resumo do estado é publicado na cadeia Layer1 para verificação. Dependendo do método de verificação, podem ser divididos em Optimistic Rollups e ZK Rollups.
História do desenvolvimento do Rollup
Sidechains são soluções Layer2 mais antigas, são blockchains independentes que estão ligadas à blockchain principal, permitindo a movimentação de ativos entre as duas cadeias.
Plasma é a evolução das sidechains, construindo uma rede de subchains em árvore, que pode dividir grandes tarefas computacionais para serem processadas nas subchains. No entanto, o Plasma apresenta problemas como ataques à disponibilidade de dados e atrasos na saída.
Em 2019, John Adler propôs a solução Optimistic Rollup, que resolveu o problema de disponibilidade de dados do Plasma. Na mesma época, Vitalik Buterin introduziu a tecnologia de provas de zero conhecimento, que estabeleceu a base para o ZK Rollup.
A proposta do algoritmo Plonk em 2019 resolveu o problema de configuração confiável do zk-SNARK, impulsionando significativamente o desenvolvimento do ZK Rollup.
Principais soluções Rollup
Rollups Otimistas
Optimistic Rollups assumem que a maioria das transações é válida, permitindo que sejam desafiadas e revertidas em caso de fraude. Os principais representantes são:
Arbitrum: atualmente o protocolo Layer2 com o maior TVL, incluindo as redes Arbitrum One, Nova e Orbit.
Optimismo: possui a segunda maior TVL, alcançando a equivalência EVM. O kit de ferramentas OP Stack suporta a construção de redes Layer2 personalizadas.
ZK Rollups
ZK Rollups usam provas de conhecimento zero para garantir a validade das transações fora da cadeia, sem necessidade de período de contestação. Os principais representantes incluem:
zkSync: o primeiro projeto zkEVM a ser lançado na mainnet, que suporta transferências "otimistas".
StarkNet: utiliza a solução zkSTARK, combinando tecnologia de sharding para aumentar a capacidade de processamento.
Polygon zkEVM: implementação de ZK Rollups compatível a nível de bytecode.
Scroll: suporta as mesmas linguagens de programação e contratos inteligentes que o Ethereum.
Resumo
Os Rollups aumentam a capacidade de processamento da blockchain transferindo cálculos para fora da cadeia. A curto prazo, os Optimistic Rollups podem ter vantagem em cálculos EVM genéricos, enquanto os ZK Rollups são mais adequados para cenários específicos. A longo prazo, com os avanços tecnológicos, os ZK Rollups têm potencial para se tornarem a solução definitiva para a escalabilidade do Ethereum.