🔥 Gate.io #EIGEN# Campanha de Listagem por Tempo Limitado está a Arder, Partilhe $20,000 de Recompensas!
Depósito #EIGEN# para Split $13,000
Negocie #EIGEN# para dividir Extra $4,000
Novos Usuários Exclusivo: Partilhe um Prémio de $3,000
🚀 Junte-se agora: https://www.gate.io/questionnaire/5209
Detalhes: https://www.gate.io/announcements/article/39599
Como entender o pensamento de Vitalik sobre o método de confirmação de transações do Ethereum?
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.
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.