Vitalik escreveu que o design existente centrado na Camada 2 é na verdade muito semelhante ao sharding Ethereum que ele queria perseguir no passado, e muitos aspectos podem ser melhorados. Por exemplo, mais autonomia pode ser reservada para os desenvolvedores da Camada 2. ecossistema têm mais inovação e flexibilidade.
Este artigo foi compilado e compilado por Lianxin. Se você tiver alguma dúvida, consulte o texto original.
Vitalik: Sharding é tecnicamente semelhante ao Layer2
Vitalik acredita que a Camada 2 e a fragmentação são frequentemente descritas como duas estratégias para a tecnologia de expansão de blockchain, mas, na verdade, a tecnologia subjacente para ambas as expansões é exatamente a mesma.
O design centrado em Lyaer2 é semelhante à arquitetura da tecnologia de fragmentação
O usuário possui algum tipo de fragmentação de dados, que pode ser imaginado como o usuário tendo uma prova de fraude ou uma prova de conhecimento zero, o usuário interage entre diferentes shards, e o usuário correspondente pode interagir entre diferentes rollups;
A principal diferença entre Layer2 e sharding é: quanta autonomia as diferentes cadeias e shards têm? Quanto espaço pode ser deixado para os desenvolvedores jogarem.
Diversidade em ambientes de execução
No passado, Ethereum tentou brevemente melhorar a diversificação do ambiente de execução fragmentado em 2019. Por exemplo, diferentes áreas fragmentadas poderiam usar máquinas virtuais e modelos de conta completamente diferentes, etc., mas foi finalmente abandonado porque a tecnologia era difícil de implementar . Mas o Layer2 pode facilmente fazer mais.
Comparado com o sharding, o Layer2 tem mais flexibilidade e espaço para inovação no ambiente de execução.
Vitalik disse que Ethereum Layer 2 inclui rollups, valdium e Plasmas, que hoje desempenham o papel de ambiente de execução ecológica. Embora a comunidade Ethereum geralmente se concentre no equivalente L2 do EVM, na verdade existem muitas camadas 2 mais inovadoras e diversas sendo desenvolvidas:
Arbitrum Stylus: Fornece um ambiente de execução para a máquina virtual WASM ecológica Ethereum, que pode atrair desenvolvedores e aplicações mais diversos.
Combustível: Use uma arquitetura semelhante ao Bitcoin UTXO para reduzir a taxa de crescimento do livro-razão do estado.
Aztec: Apresentando nova linguagem de programação e design, projetado com base no contrato inteligente de preservação de privacidade da ZK-SNARK.
Essa plataforma especializada será mais eficiente do que tentar transformar uma EVM em uma supermáquina virtual que cubra todos os designs possíveis.
Leitura recomendada: Introdução à rede da camada de execução Fuel Network, como fornecer um ambiente de computação eficiente por meio de computação paralela e estado reduzido? Motivo da recomendação: Este artigo descreve o conceito de design de produto e a arquitetura da Fuel Network e apresenta como o FuelVM resolve o problema de expansão do estado do blockchain por meio do modelo UTXO.
Troca entre velocidade e segurança
O sharding pode trazer maior segurança aos usuários, e a taxa de transferência atual na rede principal do Ethereum é inferior a um dólar. Tem um certo grau de competitividade, mas nem todos os aplicativos exigem a segurança totalmente protegida pelo Ethereum, como comunidades de mídia ou. jogos, mesmo US$ 0,01 por transação ainda é muito alto,
Vários aplicativos têm diferentes níveis de requisitos de segurança
Esses aplicativos não precisam pagar os mesmos custos de segurança. O design centrado em L2 pode conseguir isso, criando ambientes que correspondem a diferentes necessidades.
Leitura recomendada: Introdução Vitalik | Diferentes orientações do Ethereum L2, quais são as vantagens e desvantagens (padrão Layer2) Razão recomendada: Este artigo Vitalik discute as várias vantagens de diferentes sistemas L2, incluindo Rollup, Validium e Disconnected, como segurança, custo e características técnicas podem fornecer uma melhor compreensão do acima "Várias aplicações têm diferentes níveis de requisitos de segurança".
Outra compensação relacionada à segurança é a cadeia cruzada entre a Camada2. O atual ecossistema Ethereum possui rollups otimistas e ZK, bem como combinações complexas de várias janelas de tempo de prova. Atualmente, as provas otimistas devem gerenciar a complexa lógica à prova de fraude do sistema na cadeia, e os ativos propostos estão sujeitos a um desafio de retirada de uma semana, o que compromete a segurança do desempenho da camada 2 entre cadeias.
No entanto, Vitalik acredita que nos próximos 5 a 10 anos, espera-se que todos os Rollups sejam ZK Rollups, e sistemas de prova ultraeficientes como Binius e Circle STARKs com funções de busca, aliados à maturidade tecnológica da camada de agregação de provas , permitirá que L2 forneça eficientemente cada raiz do estado final em blocos. Portanto, as transações cross-chain da Camada 2 basicamente não serão um problema no futuro.
Leitura recomendada: Introdução à camada de prova compartilhada Por que ela se tornou uma pedra angular importante do desenvolvimento modular? Leitura recomendada: Este artigo apresenta claramente a importância e as oportunidades de mercado da camada de prova compartilhada (camada de agregação de prova) e explica seu conceito usando os principais projetos existentes no mercado, incluindo Nebra, Avail Nexus e AggLayer como casos.
Finalmente, vamos falar sobre a velocidade das transações. Ethereum produz um bloco a cada 12 segundos e não está disposto a ir muito rápido porque isso levará à centralização excessiva da rede. Em média, os usuários que enviam uma transação têm que esperar cerca de 6 a 7 segundos para que ela seja incluída em um bloco, o que Vitalik acredita ser comparável ao tempo que ele teria que esperar para pagar com cartão de crédito.
Mas muitas aplicações exigem velocidades mais altas, e L2 pode atender a esse requisito, e muitos L2s já estão explorando tempos de bloqueio de centenas de milissegundos. Por exemplo, a Camada 2 pode fornecer maior velocidade por meio de pré-confirmação, ou seja, o validador assina a transação após seu envio, anunciando que a transação será incluída em um horário específico. Caso a transação não seja incluída, o validador será penalizado para conseguir. validação suave de maior desempenho.
A pré-confirmação não precisa estar sujeita à intervenção de desempenho de liquidação da mainnet
Obviamente, todos os designs acima podem ser tentados na Camada 1 e diferentes fragmentos com diferentes níveis de segurança podem ser mesclados. No entanto, isto aumentará a complexidade do protocolo e poderá trazer o risco de sobrecarga de consenso. Como muitos métodos de maior escala ou de rendimento mais rápido apresentam riscos de centralização mais elevados ou exigem designs de governação mais fortes, estes efeitos irão espalhar-se para outras partes do acordo. Ao fornecer essas compensações por meio da Camada 2, o Ethereum pode basicamente evitar esses riscos.
Vitalik acredita que o design centrado em Rollups pode trazer um melhor design de expansão usando sharding para Ethereum.
Vitalik: Layer2 traz um ambiente mais livre
Além das comparações técnicas, Vitalik acredita que o Layer2 também cria um espaço de incentivo que não apenas incentiva os desenvolvedores a construir e manter o Layer2, mas também incentiva a comunidade a apoiar o Layer2.
Cada L2 é independente, o que significa que os desenvolvedores podem implantar novos métodos nele sem permissão. Não há necessidade de despender esforço para convencer todos os desenvolvedores principais de que o novo método é seguro para o resto da cadeia e que novos recursos podem ser adicionados livremente. Camada2. Qualquer um pode trabalhar em ideias completamente estranhas, mesmo que sejam completamente ignoradas pelos principais desenvolvedores do Ethereum.
(Explicação detalhada da rede L2 Blast geradora de receita do Blur: taxa de juros nativa na rede, contrato perpétuo NFT, etc.)
Se um desenvolvedor tentar uma nova abordagem para a Camada 2 e falhar, isso é responsabilidade do próprio desenvolvedor e seu escopo de influência é limitado. Relativamente falando, as funções e o design pré-compilado da Camada 1 não são assim. O impacto de quaisquer novas atualizações e métodos na rede precisa ser totalmente avaliado, pois pode haver consequências e impactos inesperados.
Como resultado, grande parte da discussão sobre a PEI, e o sucesso ou fracasso final da sua implementação, depende muitas vezes da política, numa medida maior do que Vitalik gostaria, independentemente do que possa ser construído teoricamente.
O autor acredita que, embora seja por uma questão de segurança geral da rede, também leva em grande medida a muitas propostas de protocolo Ethereum, apenas avançando em direção à imaginação do círculo central de desenvolvedores.
Leitura recomendada: A abstração da conta EIP-3074 se tornou um ponto de discórdia na comunidade Ethereum, e Vitalik lança um novo plano de melhoria EIP-7702 Razão recomendada: Este artigo pode ver mais sobre a cor política e a cor da proposta Ethereum do controvérsia da luta livre EIP-3074.
Em suma, os incentivos únicos gerados pelos ecossistemas centrados em L1 e pelos ecossistemas centrados em L2 acabarão por afectar grandemente o conteúdo, o nível de qualidade e a ordem de construção.
Em comparação com a fragmentação baseada na posição política específica do ecossistema Ethereum, a Camada 2 pode dar aos desenvolvedores maior autonomia e qualquer inovação, mesmo que não seja adicionada ao EIP pelos desenvolvedores principais do Ethereum.
Vitalik parece estar voltando sua atenção para Layer2
Vitalik acredita que o ecossistema centrado na Camada 2 é fragmentado no verdadeiro sentido técnico. Nesse tipo de sharding, os usuários podem criar suas próprias redes utilizando suas próprias regras, o que é muito poderoso para o desenvolvimento ecológico e pode estimular muita inovação.
Vitalik começou a pensar mais otimista sobre o que o design centrado em Rollups poderia trazer para Ethereum do que a fragmentação.
Este artigo Vitalik: Layer2 implementou sharding e pode fazer melhor apareceu pela primeira vez no Chain News ABMedia.