Como entender o pensamento de Vitalik sobre o método de confirmação de transações do Ethereum?

robot
Geração do resumo em andamento

Autor original: Haotian

Leitura relacionada:

"Vitalik 钦点路线 Epoch and slot:为以太坊提供更快交易确认时间"

Como entender a visão de @VitalikButerin sobre os métodos de confirmação de transações da Ethereum? Porque o tempo de confirmação de transações na rede principal de 5-20 s já está próximo da velocidade de consumo de cartões 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 na camada 2 na ordem de milissegundos, existe um certo risco de segurança na diferença de confirmação de transações entre a rede principal e a camada 2. Portanto, otimizar o tempo de confirmação de transações na rede principal é mais uma consideração para atender à estratégia de desenvolvimento da camada 2?

1)O mecanismo de consenso Gasper atual do Ethereum adota os conceitos centrais de Slot (intervalo de tempo) e Epoch (período), com cada Slot durando 12 s, escolhendo parte dos Validadores para votar no estado atual das transações da cadeia. A cada 32 Slots, ou seja, 6,4 min, forma-se um período, durante o qual a maioria dos validadores completa as votações. A finalidade das transações geralmente requer dois períodos, ou seja, 12,8 minutos, o que significa que uma transação só se torna irreversível após 12,8 minutos desde sua inicialização.

  1. Vitalik believes that the time is too long and is dissatisfied with the current Gasper consensus mechanism. He proposed the Single-slot finality improvement method, which can ensure that each block completes finality confirmation before the next block is generated, thus speeding up the finality confirmation time. However, finality confirmation and transaction confirmation are two different things, which are not closely related to the 5-20s transaction confirmation perceived by users, but it is a big problem when it corresponds to layer 2 networks.

3)Devido ao tempo mais curto para os usuários da camada 2 submeterem e confirmarem transações, não apenas supera o tempo de percepção do usuário de 5 a 20 s, mas pode chegar a níveis de milissegundos. Isso decorre do mecanismo de confirmação prévia adotado pela camada 2 em geral. No entanto, se o tempo de confirmação final das transações na camada 1 da rede principal for muito longo, teoricamente haverá um certo risco de diferença de tempo na camada 2: por exemplo, um usuário confirma e realiza operações subsequentes rapidamente na L1, mas pode sofrer perdas de fundos devido ao atraso na confirmação do estado da L1; Além disso, devido ao fato de que a camada 2 em si apresenta certo risco de centralização, a existência de uma diferença de tempo mais longa pode representar um risco desconhecido de centralização e desordem.

4)Portanto, na minha opinião, a nova proposta de Vitalik para otimizar o tempo de confirmação das transações na mainnet do Ethereum é, de certa forma, parte de uma grande estratégia impulsionada em conjunto pelos sistemas de camada 2 e camada 1. Embora haja pessoas no mercado desvalorizando a camada 2, esta parece ter se tornado uma direção sólida e necessária para o desenvolvimento do Ethereum.

Obviamente, o Ethereum será definitivamente uma estratégia em "camadas" no futuro, confiando na camada 1 para se concentrar na segurança e descentralização, e confiar na camada 2 para fornecer um ambiente de liquidação interativo estável e confiável será a tendência geral. A proposta da Vitalik para acelerar a confirmação de transações é essencialmente reduzir o atrito em camadas entre a camada 1 e a camada 2 e dar aos usuários uma experiência de camada 2 com um melhor ambiente de interação front-end e uma base de liquidação de back-end mais segura.

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