Otimização do tempo de confirmação de transações Ethereum: Exploração da arquitetura Epoch e Slot
Um dos principais indicadores da experiência do usuário em blockchain é a velocidade de confirmação de transações. O Ethereum já fez progressos significativos nesta área, mas ainda há espaço para melhorias. Este artigo irá explorar soluções viáveis para acelerar a confirmação de transações no Ethereum.
Visão Geral da Tecnologia Existente
finalização de slot único
Atualmente, o Ethereum utiliza o consenso Gasper, com um slot a cada 12 segundos, e 32 slots formam um Epoch. Os validadores votam alternadamente em cada Epoch, alcançando o consenso final após dois Epochs. Este método apresenta complexidade e um tempo de confirmação excessivo.
A finalização de slot único (SSF) propõe um mecanismo semelhante ao Tendermint, onde cada bloco pode ser confirmado de forma final antes da geração do próximo. No entanto, isso exige que os validadores publiquem mensagens com frequência, o que impõe uma carga à rede. Embora existam algumas soluções de otimização, como o Orbit SSF, os usuários ainda precisam esperar de 5 a 20 segundos para confirmação.
Pré-confirmação de Rollup
Ethereum adota um roteiro centrado em rollups, onde o L2 é responsável por fornecer confirmações mais rápidas aos usuários. Em teoria, o L2 pode estabelecer uma rede de ordenação descentralizada, assinando a cada algumas centenas de milissegundos. Mas na prática, o progresso tem sido lento.
pré-confirmação básica
Este plano utiliza um serviço de pré-confirmação fornecido pelos proponentes do Ethereum. Os usuários podem pagar uma taxa adicional para garantir que a transação seja incluída no próximo bloco. Se o proponente incumprir, pode ser penalizado. Este mecanismo pode ser aplicado tanto a transações L1 como L2.
Arquitetura potencial futura
Combinando a finalização de slot único e o mecanismo de pré-confirmação, podemos ver uma arquitetura Epoch-Slot:
Época: Usar tecnologia semelhante ao Orbit para reduzir o número de validadores de assinatura por slot.
Slot: fornecimento de confirmação rápida através de rollup ou pré-confirmação básica
Esta arquitetura reflete uma razão profunda: alcançar um consenso geral leva menos tempo do que alcançar um consenso final. Os fatores que influenciam incluem o número de nós participantes e a qualidade dos nós.
Escolha de estratégia L2
Atualmente, existem três estratégias viáveis para L2:
Totalmente baseado em Ethereum, otimizando suas propriedades técnicas e valores.
Como "servidor com estrutura de blockchain", combinando eficiência centralizada e garantias descentralizadas.
Proposta de compromisso: estabelecer uma cadeia rápida em pequena escala, apoiada pelo Ethereum para fornecer segurança adicional.
Cada estratégia corresponde a diferentes implementações de Epoch-Slot. A chave está em quão boa pode ser a performance da arquitetura nativa do Ethereum, o que afetará o espaço de desenvolvimento de outras soluções.
Atualmente, a complexidade dos proponentes de blocos, fatores como novos designs como o Orbit SSF, ainda apresentam incertezas. Explorar continuamente mais opções ajuda a proporcionar uma melhor experiência para os usuários de L1 e L2, simplificando o processo de desenvolvimento de L2.
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.
24 gostos
Recompensa
24
5
Republicar
Partilhar
Comentar
0/400
TheShibaWhisperer
· 07-30 13:37
gás é que é o essencial, nada é mais barato que gás
Ver originalResponder0
GasWaster69
· 07-29 11:26
Quem consegue entender isso? Vamos ver se o tps funciona.
Ver originalResponder0
AirdropHunter9000
· 07-29 06:14
Com a Grande subida do gás, quem ainda se importa com isso.
Ver originalResponder0
ImpermanentLossFan
· 07-29 06:12
A batalha L2 ainda não terminou, ainda há muitas questões por resolver.
Ver originalResponder0
StablecoinGuardian
· 07-29 06:07
Vimos novamente a otimização de concorrência do merge.
Otimização da confirmação de transações do Ethereum: Exploração da arquitetura Epoch-Slot e escolha de estratégias L2
Otimização do tempo de confirmação de transações Ethereum: Exploração da arquitetura Epoch e Slot
Um dos principais indicadores da experiência do usuário em blockchain é a velocidade de confirmação de transações. O Ethereum já fez progressos significativos nesta área, mas ainda há espaço para melhorias. Este artigo irá explorar soluções viáveis para acelerar a confirmação de transações no Ethereum.
Visão Geral da Tecnologia Existente
finalização de slot único
Atualmente, o Ethereum utiliza o consenso Gasper, com um slot a cada 12 segundos, e 32 slots formam um Epoch. Os validadores votam alternadamente em cada Epoch, alcançando o consenso final após dois Epochs. Este método apresenta complexidade e um tempo de confirmação excessivo.
A finalização de slot único (SSF) propõe um mecanismo semelhante ao Tendermint, onde cada bloco pode ser confirmado de forma final antes da geração do próximo. No entanto, isso exige que os validadores publiquem mensagens com frequência, o que impõe uma carga à rede. Embora existam algumas soluções de otimização, como o Orbit SSF, os usuários ainda precisam esperar de 5 a 20 segundos para confirmação.
Pré-confirmação de Rollup
Ethereum adota um roteiro centrado em rollups, onde o L2 é responsável por fornecer confirmações mais rápidas aos usuários. Em teoria, o L2 pode estabelecer uma rede de ordenação descentralizada, assinando a cada algumas centenas de milissegundos. Mas na prática, o progresso tem sido lento.
pré-confirmação básica
Este plano utiliza um serviço de pré-confirmação fornecido pelos proponentes do Ethereum. Os usuários podem pagar uma taxa adicional para garantir que a transação seja incluída no próximo bloco. Se o proponente incumprir, pode ser penalizado. Este mecanismo pode ser aplicado tanto a transações L1 como L2.
Arquitetura potencial futura
Combinando a finalização de slot único e o mecanismo de pré-confirmação, podemos ver uma arquitetura Epoch-Slot:
Esta arquitetura reflete uma razão profunda: alcançar um consenso geral leva menos tempo do que alcançar um consenso final. Os fatores que influenciam incluem o número de nós participantes e a qualidade dos nós.
Escolha de estratégia L2
Atualmente, existem três estratégias viáveis para L2:
Cada estratégia corresponde a diferentes implementações de Epoch-Slot. A chave está em quão boa pode ser a performance da arquitetura nativa do Ethereum, o que afetará o espaço de desenvolvimento de outras soluções.
Atualmente, a complexidade dos proponentes de blocos, fatores como novos designs como o Orbit SSF, ainda apresentam incertezas. Explorar continuamente mais opções ajuda a proporcionar uma melhor experiência para os usuários de L1 e L2, simplificando o processo de desenvolvimento de L2.