Ethereum explora soluções para tempos de confirmação de transação mais rápidos
A experiência do usuário em blockchain depende fortemente de tempos de confirmação de transação rápidos. O Ethereum já fez progressos significativos neste aspecto, com transações no L1 normalmente confirmadas em 5 a 20 segundos, comparável à experiência de pagamento com cartão de crédito. No entanto, ainda vale a pena reduzir ainda mais o tempo de confirmação, uma vez que algumas aplicações exigem latências abaixo de um segundo. Este artigo irá explorar algumas melhorias viáveis que o Ethereum pode implementar nesse sentido.
Visão geral da tecnologia existente
finalização de slot único
O consenso Gasper atual do Ethereum adota uma estrutura de slots e ciclos, com um slot a cada 12 segundos, 32 slots (6,4 minutos ) compõem um ciclo. Os validadores votam no cabeçalho da cadeia a cada slot, e a finalização é alcançada após dois ciclos (12,8 minutos ).
Este método apresenta problemas de complexidade e tempo excessivo. A proposta de finalização de slot único (SSF) utiliza um mecanismo semelhante ao Tendermint, determinando o bloco atual antes de gerar o próximo bloco. O principal desafio é que os validadores precisam publicar duas mensagens a cada 12 segundos, o que impõe uma carga considerável à cadeia. Embora o SSF tenha acelerado significativamente a finalização, os usuários ainda precisam aguardar de 5 a 20 segundos.
Pré-confirmação de Rollup
Ethereum adota um roteiro centrado em rollup, onde o L1 fornece funcionalidades básicas como disponibilidade de dados, e o L2 oferece uma melhor experiência ao usuário. O L2 espera fornecer confirmações em sub-segundos, que teoricamente podem ser alcançadas através de uma rede de ordenação descentralizada. No entanto, isso exige que o rollup realize um trabalho quase idêntico ao de criar um novo L1.
A proposta de confirmação prévia básica sugere que os proponentes do Ethereum ofereçam serviços de confirmação prévia. Os usuários podem pagar uma taxa adicional para obter garantias imediatas de que suas transações serão incluídas no próximo bloco. Se o proponente incumprir, será penalizado. Isso pode fornecer confirmação prévia para transações L1 e L2.
Perspectivas Futuras
Combinando a finalização de slot único e o mecanismo de pré-confirmação, podemos ver uma nova arquitetura epoch-slot:
Utiliza SSF, um slot a cada 16 segundos
Usar pré-confirmação rollup ou pré-confirmação básica para oferecer confirmações mais rápidas
Esta arquitetura parece difícil de evitar, pois alcançar um consenso aproximado leva menos tempo do que alcançar uma finalização econômica completa. As razões incluem:
O consenso aproximado requer apenas a participação de poucos nós
O aumento do número de nós prolongará o tempo de coleta de assinaturas
Pode-se alcançar um acordo aproximado através de um subconjunto especializado de nós.
Portanto, é muito valioso explorar o design da arquitetura epoch-slot com maior separação de pontos de foco.
Escolha de Estratégia L2
Atualmente, existem três estratégias razoáveis para L2:
Totalmente baseado em Ethereum, otimizando suas propriedades técnicas e valores.
Como "servidor com estrutura de blockchain", manter a eficiência do servidor
Solução de compromisso: cadeia rápida + Ethereum fornece segurança adicional
Para diferentes aplicações, pode escolher diferentes arquiteturas de epoch-slot:
Arquitetura nativa do Ethereum
Confirmação prévia do servidor
Comissão pré-confirmada
A questão chave é quão bem a arquitetura nativa do Ethereum pode funcionar. Se o tempo de slot puder ser reduzido para 1 segundo, o espaço da terceira solução diminuirá.
Atualmente, as respostas finais para essas questões ainda estão longe de serem determinadas. A complexidade dos proponentes de blocos e inovações como o Orbit SSF ainda apresentam incertezas. Continuar a explorar mais opções ajudará a proporcionar uma melhor experiência para os usuários de L1 e L2, simplificando o desenvolvimento de L2.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
23 Curtidas
Recompensa
23
9
Compartilhar
Comentário
0/400
PermabullPete
· 07-25 15:13
na cadeia mundo de Deus
Ver originalResponder0
0xInsomnia
· 07-25 10:12
Muito lento, morrendo de lentidão.
Ver originalResponder0
FOMOSapien
· 07-23 09:18
Está tudo estragado, e agora quero aproveitar mais uma onda de bull run.
Ver originalResponder0
LiquidityNinja
· 07-23 02:45
A segunda camada ainda depende de como você faz.
Ver originalResponder0
MEVHunterZhang
· 07-23 02:45
Eth realmente se atreve a brincar!
Ver originalResponder0
FUD_Whisperer
· 07-23 02:44
Dez segundos viram um segundo? Está seguro!
Ver originalResponder0
LiquiditySurfer
· 07-23 02:42
gm Ethereum realmente ativou o botão de avanço rápido
Ver originalResponder0
ValidatorViking
· 07-23 02:38
vamos ver como isso impacta os riscos de corte para nós, operadores de nós...
Ver originalResponder0
MetaNeighbor
· 07-23 02:24
Quem entende, isso não é apenas uma versão acelerada do eth?
Ethereum explora soluções de confirmação de transações em sub-segundos: finalização em um único slot e pré-confirmação em paralelo
Ethereum explora soluções para tempos de confirmação de transação mais rápidos
A experiência do usuário em blockchain depende fortemente de tempos de confirmação de transação rápidos. O Ethereum já fez progressos significativos neste aspecto, com transações no L1 normalmente confirmadas em 5 a 20 segundos, comparável à experiência de pagamento com cartão de crédito. No entanto, ainda vale a pena reduzir ainda mais o tempo de confirmação, uma vez que algumas aplicações exigem latências abaixo de um segundo. Este artigo irá explorar algumas melhorias viáveis que o Ethereum pode implementar nesse sentido.
Visão geral da tecnologia existente
finalização de slot único
O consenso Gasper atual do Ethereum adota uma estrutura de slots e ciclos, com um slot a cada 12 segundos, 32 slots (6,4 minutos ) compõem um ciclo. Os validadores votam no cabeçalho da cadeia a cada slot, e a finalização é alcançada após dois ciclos (12,8 minutos ).
Este método apresenta problemas de complexidade e tempo excessivo. A proposta de finalização de slot único (SSF) utiliza um mecanismo semelhante ao Tendermint, determinando o bloco atual antes de gerar o próximo bloco. O principal desafio é que os validadores precisam publicar duas mensagens a cada 12 segundos, o que impõe uma carga considerável à cadeia. Embora o SSF tenha acelerado significativamente a finalização, os usuários ainda precisam aguardar de 5 a 20 segundos.
Pré-confirmação de Rollup
Ethereum adota um roteiro centrado em rollup, onde o L1 fornece funcionalidades básicas como disponibilidade de dados, e o L2 oferece uma melhor experiência ao usuário. O L2 espera fornecer confirmações em sub-segundos, que teoricamente podem ser alcançadas através de uma rede de ordenação descentralizada. No entanto, isso exige que o rollup realize um trabalho quase idêntico ao de criar um novo L1.
A proposta de confirmação prévia básica sugere que os proponentes do Ethereum ofereçam serviços de confirmação prévia. Os usuários podem pagar uma taxa adicional para obter garantias imediatas de que suas transações serão incluídas no próximo bloco. Se o proponente incumprir, será penalizado. Isso pode fornecer confirmação prévia para transações L1 e L2.
Perspectivas Futuras
Combinando a finalização de slot único e o mecanismo de pré-confirmação, podemos ver uma nova arquitetura epoch-slot:
Esta arquitetura parece difícil de evitar, pois alcançar um consenso aproximado leva menos tempo do que alcançar uma finalização econômica completa. As razões incluem:
Portanto, é muito valioso explorar o design da arquitetura epoch-slot com maior separação de pontos de foco.
Escolha de Estratégia L2
Atualmente, existem três estratégias razoáveis para L2:
Para diferentes aplicações, pode escolher diferentes arquiteturas de epoch-slot:
A questão chave é quão bem a arquitetura nativa do Ethereum pode funcionar. Se o tempo de slot puder ser reduzido para 1 segundo, o espaço da terceira solução diminuirá.
Atualmente, as respostas finais para essas questões ainda estão longe de serem determinadas. A complexidade dos proponentes de blocos e inovações como o Orbit SSF ainda apresentam incertezas. Continuar a explorar mais opções ajudará a proporcionar uma melhor experiência para os usuários de L1 e L2, simplificando o desenvolvimento de L2.