Explorando soluções para acelerar a confirmação de transações no Ethereum: da finalização em um único slot à pré-confirmação L2

robot
Geração de resumo em curso

Discussão sobre o aumento da velocidade de confirmação de transações Ethereum

Um fator chave na experiência do usuário em blockchain é o tempo de confirmação das transações. Ethereum já fez grandes avanços nesta área, com transações L1 geralmente confirmadas em 5-20 segundos, comparável à experiência de pagamento com cartão de crédito. No entanto, ainda há valor em reduzir ainda mais o tempo de confirmação, pois certas aplicações exigem até mesmo latências sub-segundo. Este artigo explorará soluções viáveis para aumentar a velocidade de confirmação das transações Ethereum.

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

Visão Geral da Tecnologia Existente

finalização de um único slot

Ethereum atualmente utiliza o mecanismo de consenso Gasper, com um slot a cada 12 segundos, e 32 slots formam um Epoch. Os validadores votam na cabeça da cadeia em cada slot, e a finalização é alcançada após dois Epochs. Este mecanismo apresenta complexidade e problemas de tempo de confirmação excessivo.

A finalização de slot único ( do plano é semelhante ao consenso Tendermint, onde cada bloco pode alcançar a finalização antes da geração do próximo bloco. O SSF mantém o mecanismo de vazamento inativo, permitindo que continue a funcionar mesmo quando mais de 1/3 dos validadores estão offline. O desafio do SSF é que os validadores precisam publicar duas mensagens a cada 12 segundos, o que impõe uma carga considerável à cadeia. Embora o SSF acelere significativamente a finalização, os usuários ainda precisam esperar de 5 a 20 segundos.

![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])https://img-cdn.gateio.im/webp-social/moments-17ece382908feb26098bc5db069ff84b.webp(

) Pré-confirmação de Rollup

Ethereum adota um roteiro centrado em rollup, com L1 focado em fornecer funcionalidades básicas, como a disponibilidade de dados, enquanto L2 oferece serviços diretamente aos usuários. O L2 pretende fornecer aos usuários uma velocidade de confirmação mais rápida, podendo teoricamente criar sua própria rede de ordenadores descentralizados, assinando a cada poucas centenas de milissegundos. Mas isso exige que o rollup realize um trabalho semelhante ao de criar um novo L1.

Pré-confirmação básica

O esquema básico de pré-confirmação utiliza a complexidade dos proponentes do Ethereum para incentivá-los a fornecer serviços de pré-confirmação. Os usuários podem pagar uma taxa adicional para obter uma garantia instantânea de que a transação será incluída no próximo bloco. Se o proponente violar a promessa, será punido. Este mecanismo pode ser aplicado simultaneamente a transações L1 e L2.

Direção de desenvolvimento futuro

Combinando a finalização de slot único e o mecanismo de pré-confirmação, podemos ver uma nova arquitetura epoch-slot:

  • Adotar uma tecnologia semelhante à Orbit para reduzir o número de validadores por slot
  • O tempo de slot pode aumentar para 16 segundos
  • Usar pré-confirmação rollup ou pré-confirmação básica para fornecer confirmações mais rápidas

A filosofia básica desta arquitetura é: o tempo necessário para alcançar um consenso geral é menor do que o necessário para alcançar a máxima economicidade final. As razões incluem:

  1. "Consenso aproximado" requer apenas um pequeno número de nós, enquanto a finalidade econômica necessita da participação da maioria dos nós.
  2. Após o número de nós ultrapassar uma certa escala, coletar assinaturas requer mais tempo.

No futuro, o Ethereum poderá adotar um tempo de slot de 8 segundos, ou até mesmo otimizar ainda mais para 2 segundos. É valioso explorar o espaço de design da arquitetura epoch-slot com um foco de separação mais forte.

![Vitalik propôs o plano Epoch e slot: para fornecer tempos de confirmação de transações mais rápidos para ETH, melhorando a experiência do usuário final]###https://img-cdn.gateio.im/webp-social/moments-cebb5794aeeb2ebb84fbdc0ea0ba2666.webp(

Estratégia de desenvolvimento L2

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

  1. Tecnologicamente e espiritualmente "baseado", otimizar as propriedades e valores da camada base do Ethereum
  2. "Servidores com estrutura de blockchain", aproveitando ao máximo a eficiência da centralização, enquanto preserva as vantagens da descentralização.
  3. Solução de compromisso: a cadeia rápida combinada com Ethereum oferece segurança e interoperabilidade adicionais.

Para diferentes cenários de aplicação, pode-se adotar diferentes arquiteturas de epoch-slot:

  • Arquitetura epoch-slot nativa do Ethereum
  • Pré-confirmação do servidor
  • Pré-confirmação da Comissão

![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])https://img-cdn.gateio.im/webp-social/moments-c36acc8d123e717d8dbd2c0b79a7a7ca.webp(

A questão chave é quão bem a arquitetura nativa do Ethereum pode se desempenhar. Se o tempo de slot puder ser reduzido para 1 segundo, o espaço da terceira opção será significativamente reduzido.

Atualmente, essas questões ainda apresentam incerteza. A complexidade dos proponentes de blocos e novos designs, como o Orbit SSF, merecem uma exploração mais aprofundada. Quanto mais opções tivermos, melhor podemos oferecer uma experiência para os 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])https://img-cdn.gateio.im/webp-social/moments-2f66d4acd57a4e15f003a65c51b5471e.webp(

ETH1.05%
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
  • Republicar
  • Partilhar
Comentar
0/400
HypotheticalLiquidatorvip
· 22h atrás
A perda de segurança do sistema causada pelo aumento da velocidade não pode ser ignorada. Deve-se agir com cautela.
Ver originalResponder0
SchrodingerAirdropvip
· 22h atrás
A confirmação de 2 segundos é suficiente! Quem se importa se o L1 é lento ou não~
Ver originalResponder0
nft_widowvip
· 23h atrás
Era melhor ter dito isso mais cedo, assim não desperdiçava o meu gás.
Ver originalResponder0
LightningAllInHerovip
· 23h atrás
Rápido não adianta nada, o gás L2 continua caro.
Ver originalResponder0
  • Pino
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)