Uma análise superficial do novo esquema de confirmação de transações do Vitalik para Ethereum.

robot
Geração do resumo em andamento

Escrito por: Haotian

Como entender a reflexão de @VitalikButerin sobre os métodos de confirmação de transações do Ethereum? Porque o tempo de confirmação de transações na rede principal, de 5 a 20 segundos, já está próximo da velocidade do consumo de cartão de crédito, o que parece ser suficiente apenas do ponto de vista do usuário. No entanto, em comparação com o tempo de confirmação em milissegundos da layer2, haverá um certo risco de segurança na diferença de confirmação de transações entre a rede principal e a layer2. Portanto, otimizar o tempo de confirmação de transações na rede principal é mais uma consideração para atender à estratégia de desenvolvimento da layer2.

  1. O mecanismo de consenso atual do Ethereum, Gasper, adota os conceitos principais de Slot e Epoch. Cada Slot dura 12 segundos e seleciona um grupo de validadores para votar no estado atual das transações na cadeia. A cada 32 Slots, ou seja, 6,4 minutos, forma-se um Epoch, e a maioria dos validadores completa a votação dentro de um Epoch. A finalidade das transações geralmente requer dois Epochs, ou seja, 12,8 minutos, o que significa que uma transação leva 12,8 minutos para se tornar irreversível apóso seu envio.

  2. Vitalik considera que o tempo é muito longo e expressa insatisfação com o atual mecanismo de consenso Gasper, propondo o método de melhoria da finalidade de um único slot, que pode garantir que cada bloco seja confirmado finalmente antes da geração do próximo bloco, acelerando assim o tempo de confirmação finalidade. No entanto, a confirmação finalidade e a confirmação da transação são coisas diferentes, o que não está muito relacionado com a confirmação de transação percebida pelos usuários de 5-20s, mas se for aplicado à rede layer2, isso pode ser um grande problema.

  3. Because the time it takes for layer2 users to submit and confirm transactions is shorter, not only does it exceed the user perception time of 5-20s, it may even reach millisecond level. This is due to the pre-transaction confirmation mechanism used by layer2 as a whole. However, if the final confirmation time of layer1 mainnet transactions is too long, there may be a time difference risk on layer2 in theory: for example, users quickly confirm and take subsequent actions on L1, but may suffer financial losses due to delayed status confirmation on L1; moreover, since layer2 itself carries certain centralization risks, longer time differences may bring potential unknown risks of centralization disorder.

  4. Portanto, na minha opinião, a otimização do tempo de confirmação de transações na rede principal do Ethereum por Vitalik Novo, em certa medida, é para atender a grande estratégia impulsionada em conjunto pelos sistemas de layer2 e layer1. Embora haja pessoas no mercado que estão falando mal do layer2, ele claramente se tornou uma direção estável no processo de desenvolvimento do Ethereum.

É óbvio que a Ethereum seguirá uma estratégia de 'camadas' no futuro, com o layer1 focando em segurança e descentralização, e o layer2 fornecendo um ambiente de liquidação interativo estável e confiável, o que será a tendência. A proposta de Vitalik para acelerar a confirmação de transações é essencialmente para reduzir o atrito entre as camadas 1 e 2, oferecendo aos usuários um ambiente de interação de front-end layer2 mais otimizado e uma base de liquidação de back-end mais segura.

Ver original
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
Sem comentários