Inovação na velocidade de confirmação de transações do Ethereum: da finalização de um único slot à pré-confirmação L2

robot
Geração de resumo em curso

Blockchain交易确认速度的未来:探索更快的用户体验

Um fator chave na experiência do usuário em blockchain é o tempo de confirmação das transações. O Ethereum já fez progressos significativos nesse aspecto. Atualmente, as transações na L1 geralmente são confirmadas em 5-20 segundos, o que é equivalente à experiência de pagamento com cartão de crédito. No entanto, encurtar ainda mais o tempo de confirmação continua a ser valioso, pois algumas aplicações exigem até mesmo velocidades de resposta sub-segundo. Este artigo explorará algumas soluções viáveis para melhorar o tempo de confirmação das transações no Ethereum.

Vitalik propôs a solução Epoch e slot: para fornecer um tempo de confirmação de transações mais rápido para ETH, melhorando a experiência do usuário final

Visão Geral da Tecnologia e Ideias Existentes

Finalidade de um único slot

O mecanismo de consenso Gasper atualmente utilizado no Ethereum é baseado na estrutura de slots e ciclos. A cada 12 segundos, um slot, os validadores votam alternadamente no cabeçalho da cadeia. Após dois ciclos (12,8 minutos), as transações recebem uma forte garantia econômica, conhecida como "finalidade".

Existem dois problemas principais com este método: primeiro, a alta complexidade; segundo, o tempo de confirmação final é muito longo. Para resolver esses problemas, foi proposto o conceito de Finalidade de Um Slot (SSF), que utiliza um mecanismo de consenso semelhante ao Tendermint, permitindo que cada bloco alcance a confirmação final antes da geração do próximo bloco.

O principal desafio do SSF é que exige que cada validor publique duas mensagens a cada 12 segundos, o que coloca uma grande carga na rede. Embora haja algumas soluções inovadoras, como o Orbit SSF, que tentam aliviar esse problema, os usuários ainda precisam esperar de 5 a 20 segundos para confirmar a transação.

Vitalik propôs o esquema Epoch e slot: para fornecer tempos de confirmação de transação mais rápidos para o ETH, melhorando a experiência do usuário final

Pré-confirmação de Rollup

O Ethereum tem avançado numa rota de desenvolvimento centrada em rollups, projetando a camada L1 para suportar a disponibilidade de dados e outras funcionalidades, para uso dos protocolos L2. Esta estratégia levou a uma separação de focos: a L1 concentra-se na resistência à censura, confiabilidade e funcionalidades centrais, enquanto a L2 se dedica a servir diretamente os usuários através de diferentes tecnologias e culturas.

Teoricamente, o L2 pode criar sua própria rede de "ordenadores descentralizados", onde um pequeno grupo de validadores assina um bloco a cada poucas centenas de milissegundos. Mas isso exige que o L2 faça um trabalho quase idêntico ao de criar um novo L1, por isso alguém propôs um esquema que permite a todos os L2 partilhar um mecanismo de pré-confirmação: pré-confirmação básica.

Confirmação Prévia Básica

Este método assume que os proponentes do Ethereum são participantes complexos de MEV, aproveitando essa complexidade ao incentivá-los a fornecer serviços de pré-confirmação. Ele cria um protocolo padrão onde os usuários podem pagar uma taxa adicional para obter a garantia imediata de que a transação será incluída no próximo bloco. Se o proponente violar a promessa, enfrentará uma penalização.

Vitalik propôs o esquema Epoch e slot: para fornecer tempos de confirmação de transação mais rápidos para o ETH, melhorando a experiência do usuário final

Perspectivas Futuras

Suponha que tenhamos implementado a finalização de um único bloco e utilizado tecnologias semelhantes ao Orbit para reduzir o número de validadores em cada bloco, ao mesmo tempo que diminuímos o limite de staking. O tempo do bloco pode aumentar para 16 segundos e, em seguida, utilizamos a pré-confirmação de rollup ou a pré-confirmação básica para fornecer confirmações mais rápidas aos usuários. Assim, temos uma nova arquitetura de epoch-slot.

Esta arquitetura é difícil de evitar porque o tempo necessário para alcançar um consenso geral sobre algo é muito menor do que o tempo necessário para alcançar a "finalidade económica" máxima. As razões incluem a diferença no número de nós participantes e a consideração da qualidade dos nós.

Vitalik propôs o esquema Epoch e slot: para fornecer tempos de confirmação de transação mais rápidos para ETH, melhorando a experiência do usuário final

Escolha de estratégia L2

Atualmente, existem três estratégias razoáveis para L2:

  1. Baseado totalmente em Ethereum em termos técnicos e de conceito, otimizando suas propriedades e valores fundamentais.
  2. Tornar-se um "servidor com andaimes de Blockchain", aproveitando ao máximo a eficiência dos servidores centralizados.
  3. Solução de compromisso: estabelecer uma cadeia rápida composta por cerca de cem nós, ao mesmo tempo que aproveita a interoperabilidade e segurança adicionais fornecidas pelo Ethereum.

Para diferentes cenários de aplicação, essas três estratégias têm suas vantagens. A questão chave é: quão bem podemos nos sair na primeira estratégia? Se conseguirmos reduzir o tempo do slot para 1 segundo, o espaço da terceira estratégia será significativamente reduzido.

Atualmente, ainda estamos longe das respostas finais para essas questões. A complexidade dos proponentes de blocos ainda apresenta uma grande incerteza. Designs inovadores como o Orbit SSF nos oferecem mais espaço para exploração. Quanto mais opções tivermos, melhor experiência poderemos proporcionar aos usuários de L1 e L2, ao mesmo tempo que simplificamos o trabalho dos desenvolvedores de L2.

Vitalik propôs o esquema Epoch e slot: para fornecer tempos de confirmação de transação mais rápidos para ETH, melhorando a experiência do usuário final

ETH1.89%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 4
  • Partilhar
Comentar
0/400
GasWastervip
· 07-19 14:41
pqp finalmente... gastei eth demais em txs falhadas esperando confirmações, pra ser sincero
Ver originalResponder0
MindsetExpandervip
· 07-17 04:34
Hehe, a confirmação está tão lenta que vai acabar por deixar as pessoas desesperadas.
Ver originalResponder0
MidnightSellervip
· 07-17 04:27
Isto não tem sentido, não consigo entender.
Ver originalResponder0
HashBrowniesvip
· 07-17 04:27
É só enrolar e está feito~
Ver originalResponder0
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)