Roteiro Ethereum: Rollup+sharding é a chave para a expansão da capacidade após a consolidação

Ontem, Ethereum finalmente concluiu a iteração de consenso de POW para POS. A fusão é apenas um link no roteiro da Ethereum. Como será o roteiro da Ethereum? Primeiro, o roteiro Ethereum é dividido em três etapas: cadeia de beacon, fusão e fragmentação.

Os seus nós temporais são

Corrente de faróis: 1 de dezembro de 2020

(Rollup: Arbitrum será lançado em setembro de 2021, e a versão atualizada Nova do Arbitrum será lançada recentemente. Optimal será lançado em março de 2022. O rollup ZK ainda está em fase de desenvolvimento.)

mesclar15 de Setembro de 2022

Fragmento: O esquema de partição em 2023 é chamado Danksharing, e o estágio primário é Proto Danksharing.

Sobre consenso, execução e disponibilidade de dados

Quando revisamos o mecanismo de operação do Ethereum, um computador mundial, precisamos entender três termos: consenso, execução e disponibilidade de dados.

Consenso: O consenso confirma a autenticidade dos dados autorizados armazenados no blockchain. Seja POS ou POW, os participantes chegaram a um consenso sobre a autenticidade do bloco.

implementar: Execução significa que o minerador (verificador) obtém o status N e, em seguida, obtém a transação do pool de memória para alterar esse status. Esta etapa envolve cálculo.

Disponibilidade dos dadosEsses dados que precisam ser permanentemente reservados no blockchain precisam de um espaço considerável em bloco. Isso torna o espaço de bloco escasso (o espaço máximo de bloco é de 1,85MB).

No roteiro Ethereum, beacon chain& A fusão introduziu alterações de consenso; Rollup e sharding visam a redução de custos e melhoria da eficiência na execução e disponibilidade de dados.

Cadeia de faróis; mesclar

A cadeia Beacon existe como uma camada de consenso (diferente da camada executiva da rede principal), e seu papel é coordenar e gerenciar a rede de candidatos. A fusão Ethereum é mais como o processo de conectar a rede principal Ethereum ao novo motor da cadeia de beacon. A mudança de nível de consenso de POW para POS torna todo o sistema mais eficiente em termos energéticos e também aperta o controle de toda a rede Ethereum no nó de verificação (devido à existência de um mecanismo de penalização).No futuro, os mineradores POW serão divididos em duas funções: Builder e Proposer (essa divisão também é chamada de PBS).O Builder é responsável pelo empacotamento de blocos, enquanto o Proposer é responsável pelo lance de blocos (sem conhecer o conteúdo do bloco).

Após a fusão em 15 de setembro, a coisa mais notável éActualização de Xangai。 Entre eles, as funções que os desenvolvedores principais do Ethereum precisam desenvolveruma deÉ ajudar o candidato a retirar o Ethereum armazenado na cadeia de beacon (esta parte vale 2,1 bilhões de dólares)segundoatualizar EVM. Nos últimos dois anos, a EVM não realizou nenhuma atualização, em parte porque a inclusão dessa atualização no Merge aumentará a dificuldade de desenvolvimento.terceiroProtoDanksharding é a versão primária do Danksharding. A data da Atualização de Xangai ainda não foi determinada, e há diferenças dentro do Ethereum em relação às funções a serem desenvolvidas para esta Atualização de Xangai. Quanto mais complexo o conjunto de funções incluído em Xangai, mais complexa é a atualização e maior a possibilidade de atraso da atualização.

Rollup+shadding

Devido à disponibilidade dos dados, a consolidação não trará alterações. Ou seja, o Ethereum não se expandirá e o Layer1 ainda terá a mesma experiência. Neste momento, o Rollup+partitions fez alterações na implementação e disponibilidade de dados, permitindo a expansão do Ethereum. No nível de execução, o cálculo Rollup é transferido para o processamento e execução fora da cadeia, enquanto os dados da transação permanecem na cadeia principal. No entanto, o Rollup não melhorou a disponibilidade de dados, o que significa que o custo do gás no Rollup ainda é alto devido ao congestionamento principal da rede. Para este fim,A melhoria do sharding na disponibilidade de dados vem principalmente da classificação refinada dos dados.O novo modo de sharding, Danksharing, colocou a nota principal de servir principalmente Rollup e abriu uma rota centrada no roll up.

O Danksharing é uma proposta atualizada de compartilhamento Ethereum após 2020, que elimina os esquemas de expansão de capacidade anteriores, como canal de status e Plasma. Proto Danksharing (o estágio inicial do Danksharing), Layer1 fornece um novo tipo de dados para Layer2, o que leva ao chamadoDados do Blob。 Os dados de blob podem ser entendidos como insensíveis e uma grande quantidade de dados triviais, o que é diferente dos dados de transação callable, como Calldata. Os dados do blob são separados do Calldata (dados de transação callable). O EVM não precisa acessar o blob para execução. O EVM só precisa ver seu compromisso com o blob. Porque alguns arquivos compactados no Rollup podem ser descomprimidos diretamente em modo legível ou baixados para a cadeia sem acesso EVM. Como resultado, o processamento de dados do Blob custa menos do que os dados de transação callable Calldata. Além disso, o Blobdata armazenado na camada de consenso será excluído um mês depois para reduzir a pressão sobre o tamanho do espaço do bloco.

A propósito, Proto Danksharing fê-lo.Modelo económico do custo do gásMelhoria (aqui chamadoEIP 4484); Ou seja, diferentes modelos de carregamento são usados para processar dados de blob e calldata. Por exemplo, quando você está fazendo algumas operações no segundo andar, acontece que você alcança um NFT popular em vendas. As taxas de gás que você precisa pagar não serão afetadas pelas vendas quentes NFT. No entanto, Proto Danksharing também traz muitos desafios, ou seja, o modelo de cálculo do custo do gás é mais complexo. Em seguida, Builder (block packager) encontra um problema ao procurar o licitante ideal, ou seja, ele não pode identificar de uma só vez, mas precisa de cálculo de fórmula matemática para encontrar o licitante ideal. A razão para este problema é que Calldata e Blob precisam carregar gás e não podem tocar o limite de gás especificado na EIP1559. Isso melhora ainda mais os requisitos para o profissional Builder& nbsp;

Proto Danksharing é um passo importante para o Sharding Total. Uma vez que o Proto Danksharing é lançado, a camada executiva do cliente, desenvolvedores do Rollup e usuários podem fazê-lo de uma vez por todas; Porque no futuro, Full Sharding ocorrerá principalmente na camada de consenso. Pode-se dizer que Proto Danksharing estabeleceu uma base sólida para Full Sharding no nível lógico.

No roteiro Ethereum, podemos encontrar estas regras:

1. Beacon chain + merger é o ajuste do consenso + implementação Ethereum.Essas duas etapas separaram a arquitetura da cadeia beacon (camada de consenso) e cadeia principal (camada de execução), e o trabalho dos mineradores foi redistribuído pelo PBS. Os produtores de blocos tendem a ser profissionais (também existem requisitos rigorosos para máquinas e largura de banda), enquanto os defensores de blocos restringem os produtores de blocos para alcançar um equilíbrio.

A fusão é apenas o prelúdio do roteiro da Ethereum. Fragmentation+Rollup é o capítulo principal do Ethereum se tornando um computador mundial.É dividido em seções para servir Rollup, que carrega mais narrativas de Ethereum. Em particular, a Danksharing estilhaçada ajustou a disponibilidade dos dados, envolvendo a classificação dos dados e o processamento gradiente dos custos do gás.

3. Como Cosmos e Poka, Ethereum também tomou o caminho da modularização.A cadeia de beacon tornou-se o lugar de consenso / crença (e também desempenha o papel do tesouro), enquanto a cadeia principal é semelhante ao quadro de avisos em tempo real (verificação do Rollup e atualização em tempo real do processamento de blocos), enquanto Rollup é uma máquina constantemente funcionando acima (carregando todas as funções Dapp).

4. No que diz respeito à atualização mais próxima de Xangai, é um passo importante para ligar consolidação e sharding。 No entanto, a equipe de desenvolvimento principal da Ethereum não chegou a um consenso sobre quais funções desenvolver. A data da atualização de Xangai ainda não foi determinada.

https://ethereum.org/en/upgrades/sharding/

https://decrypt.co/109766/the-ethereum-merge-is-here-what-next