Análise Profunda da Solução de Escalabilidade da Ethereum Camada 2
Ethereum, como uma das plataformas mais ativas no atual campo da blockchain, suporta muitas aplicações descentralizadas, desde finanças descentralizadas até tokens não fungíveis, com um ecossistema em crescimento. No entanto, surgiram problemas como congestionamento da rede, aumento das taxas de transação e prolongamento do tempo de processamento, desafios que afetam seriamente a disposição dos usuários em participar.
Para lidar com esses problemas e manter as características de descentralização da cadeia principal, a comunidade propôs uma solução de escalabilidade de Camada 2 (L2). A ideia central da L2 é transferir os cálculos e transações da rede principal (L1) para a rede de segunda camada, enviando apenas os resultados finais para a rede principal. Isso não apenas melhora a eficiência das transações e reduz os custos, mas também preserva a segurança da rede principal.
Atualmente, as principais soluções de Camada 2 incluem Rollups e sidechains. Os Rollups podem ser subdivididos em Rollups otimistas (Optimistic Rollups) e Rollups de conhecimento zero (ZK-Rollups).
Rollups Otimistas (OP-Rollups)
Rollups otimistas realizam o cálculo de transações e atualizações de estado na rede L2 e, em seguida, publicam em lote os dados originais comprimidos na mainnet. Os nós L2 assumem por padrão que todas as transações são válidas, e esse mecanismo aumenta significativamente a velocidade e a eficiência da confirmação de transações.
Se um problema for encontrado após a submissão da transação, o validador pode submeter uma prova de fraude dentro de sete dias. Os contratos inteligentes na mainnet validarão essa prova. Se for confirmado que houve uma transação problemática, os lotes relacionados e os lotes subsequentes serão revertidos, os nós mal-intencionados serão punidos e o validador receberá recompensas.
Se não houver prova de fraude apresentada dentro de sete dias, todas as transações serão consideradas legítimas. A própria existência deste mecanismo de "prova de fraude" é uma dissuasão eficaz, na prática, muito poucos nós apresentam provas de fraude ou são confirmados como maliciosos. Isso se deve aos testes rigorosos do projeto, a um mecanismo de punição severo e às enormes perdas econômicas e de reputação resultantes de atos maliciosos.
No entanto, os OP-Rollups também enfrentam alguns desafios, como o período de desafio que pode durar até sete dias, o que pode afetar a circulação de fundos, bem como os potenciais riscos de centralização.
Rollups de Conhecimento Zero (ZK-Rollups)
Ao contrário dos OP-Rollups, os ZK-Rollups devem anexar uma prova de validade ao submeter dados. Este método também processa transações fora da cadeia, mas exige que uma prova de validade seja calculada fora da cadeia antes da submissão formal.
A tecnologia ZK já existe há algum tempo, mas encontrou novas aplicações no campo da blockchain. A blockchain pode limitar a complexidade dentro dos contratos inteligentes, tornando o processo de verificação mais descentralizado e confiável.
A complexidade dos ZK-Rollups reside na necessidade de compilar os dados e a lógica da execução das transações em diagramas de circuitos lógicos complexos, que são então utilizados para gerar resultados verificáveis rapidamente através de cálculos criptográficos. Isso geralmente requer compiladores e verificadores especializados para ser concluído.
Custo da Camada 2
Os principais custos dos OP-Rollups vêm de duas fontes: as taxas de transação para enviar dados comprimidos para o L1 e os custos operacionais dos nós L2. Felizmente, o plano EIP-4844 do Ethereum já reduziu significativamente os custos de interação entre L2 e a rede principal. No entanto, a manutenção dos nós ainda requer o bloqueio de uma grande quantidade de fundos, o que pode resultar em custos de oportunidade.
Os principais custos dos ZK-Rollups vêm dos recursos computacionais, pois a geração de provas de conhecimento zero requer uma grande quantidade de poder computacional e hardware especializado. Ao mesmo tempo, também é necessário suportar as taxas de transação para a inclusão de dados na cadeia. A demanda por hardware especializado pode levar a uma maior centralização da rede.
Resumo
Quer seja OP-Rollups ou ZK-Rollups, ambas são soluções importantes para o ecossistema Ethereum enfrentar os desafios de escalabilidade. Com a implementação de atualizações como a EIP-4844 do Ethereum, o custo de publicação de dados da Camada 2 foi significativamente reduzido, o que irá liberar ainda mais o potencial de ambas as soluções, impulsionando o desenvolvimento contínuo do ecossistema 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.
17 gostos
Recompensa
17
8
Partilhar
Comentar
0/400
MintMaster
· 14h atrás
Os custos também podem ser reduzidos.
Ver originalResponder0
DaoTherapy
· 07-25 21:49
L2 jogado é só isso.
Ver originalResponder0
BearMarketHustler
· 07-25 08:09
Sinto que L2 é apenas um buraco sem fundo, é melhor jogar diretamente na blockchain pública.
Ver originalResponder0
¯\_(ツ)_/¯
· 07-25 08:09
As taxas de zkrollup também não são baixas.
Ver originalResponder0
FrogInTheWell
· 07-25 08:09
Estar ou não no L2 pode decidir?
Ver originalResponder0
GasFeeNightmare
· 07-25 08:07
Dez gás a fazer esforço durante um tempo, fiquei exausto.
Solução de escalonamento L2 do Ethereum: Comparação entre Rollups Otimistas e Rollups de Conhecimento Zero
Análise Profunda da Solução de Escalabilidade da Ethereum Camada 2
Ethereum, como uma das plataformas mais ativas no atual campo da blockchain, suporta muitas aplicações descentralizadas, desde finanças descentralizadas até tokens não fungíveis, com um ecossistema em crescimento. No entanto, surgiram problemas como congestionamento da rede, aumento das taxas de transação e prolongamento do tempo de processamento, desafios que afetam seriamente a disposição dos usuários em participar.
Para lidar com esses problemas e manter as características de descentralização da cadeia principal, a comunidade propôs uma solução de escalabilidade de Camada 2 (L2). A ideia central da L2 é transferir os cálculos e transações da rede principal (L1) para a rede de segunda camada, enviando apenas os resultados finais para a rede principal. Isso não apenas melhora a eficiência das transações e reduz os custos, mas também preserva a segurança da rede principal.
Atualmente, as principais soluções de Camada 2 incluem Rollups e sidechains. Os Rollups podem ser subdivididos em Rollups otimistas (Optimistic Rollups) e Rollups de conhecimento zero (ZK-Rollups).
Rollups Otimistas (OP-Rollups)
Rollups otimistas realizam o cálculo de transações e atualizações de estado na rede L2 e, em seguida, publicam em lote os dados originais comprimidos na mainnet. Os nós L2 assumem por padrão que todas as transações são válidas, e esse mecanismo aumenta significativamente a velocidade e a eficiência da confirmação de transações.
Se um problema for encontrado após a submissão da transação, o validador pode submeter uma prova de fraude dentro de sete dias. Os contratos inteligentes na mainnet validarão essa prova. Se for confirmado que houve uma transação problemática, os lotes relacionados e os lotes subsequentes serão revertidos, os nós mal-intencionados serão punidos e o validador receberá recompensas.
Se não houver prova de fraude apresentada dentro de sete dias, todas as transações serão consideradas legítimas. A própria existência deste mecanismo de "prova de fraude" é uma dissuasão eficaz, na prática, muito poucos nós apresentam provas de fraude ou são confirmados como maliciosos. Isso se deve aos testes rigorosos do projeto, a um mecanismo de punição severo e às enormes perdas econômicas e de reputação resultantes de atos maliciosos.
No entanto, os OP-Rollups também enfrentam alguns desafios, como o período de desafio que pode durar até sete dias, o que pode afetar a circulação de fundos, bem como os potenciais riscos de centralização.
Rollups de Conhecimento Zero (ZK-Rollups)
Ao contrário dos OP-Rollups, os ZK-Rollups devem anexar uma prova de validade ao submeter dados. Este método também processa transações fora da cadeia, mas exige que uma prova de validade seja calculada fora da cadeia antes da submissão formal.
A tecnologia ZK já existe há algum tempo, mas encontrou novas aplicações no campo da blockchain. A blockchain pode limitar a complexidade dentro dos contratos inteligentes, tornando o processo de verificação mais descentralizado e confiável.
A complexidade dos ZK-Rollups reside na necessidade de compilar os dados e a lógica da execução das transações em diagramas de circuitos lógicos complexos, que são então utilizados para gerar resultados verificáveis rapidamente através de cálculos criptográficos. Isso geralmente requer compiladores e verificadores especializados para ser concluído.
Custo da Camada 2
Os principais custos dos OP-Rollups vêm de duas fontes: as taxas de transação para enviar dados comprimidos para o L1 e os custos operacionais dos nós L2. Felizmente, o plano EIP-4844 do Ethereum já reduziu significativamente os custos de interação entre L2 e a rede principal. No entanto, a manutenção dos nós ainda requer o bloqueio de uma grande quantidade de fundos, o que pode resultar em custos de oportunidade.
Os principais custos dos ZK-Rollups vêm dos recursos computacionais, pois a geração de provas de conhecimento zero requer uma grande quantidade de poder computacional e hardware especializado. Ao mesmo tempo, também é necessário suportar as taxas de transação para a inclusão de dados na cadeia. A demanda por hardware especializado pode levar a uma maior centralização da rede.
Resumo
Quer seja OP-Rollups ou ZK-Rollups, ambas são soluções importantes para o ecossistema Ethereum enfrentar os desafios de escalabilidade. Com a implementação de atualizações como a EIP-4844 do Ethereum, o custo de publicação de dados da Camada 2 foi significativamente reduzido, o que irá liberar ainda mais o potencial de ambas as soluções, impulsionando o desenvolvimento contínuo do ecossistema Ethereum.