Análise das soluções para acelerar a confirmação de transações Ethereum: a finalização em um único slot e o mecanismo de pré-confirmação tornam-se o foco.
Discussão sobre soluções viáveis para aumentar a velocidade de confirmação de transações do Ethereum
Um indicador importante da experiência do usuário em blockchain é o tempo de confirmação das transações. O Ethereum teve melhorias significativas nesse aspecto em comparação com há cinco anos. Atualmente, as transações enviadas pelos usuários na L1 geralmente são confirmadas em 5 a 20 segundos, o que é comparável à experiência de pagamento com cartão de crédito. No entanto, encurtar ainda mais o tempo de confirmação continua a ter seu valor, e algumas aplicações exigem até mesmo atrasos em milissegundos. Este artigo explorará várias possíveis soluções para melhorar o tempo de confirmação das transações no Ethereum.
Visão Geral da Tecnologia Existente
finalização de slot único
Ethereum atualmente utiliza o mecanismo de consenso Gasper, com uma arquitetura de slot único e Epoch. A cada 12 segundos, um slot, os validadores votam no cabeçalho da cadeia, e todos os validadores têm a oportunidade de votar uma vez dentro de 32 slots (6,4 minutos). Esses votos são interpretados como mensagens semelhantes ao algoritmo de consenso PBFT, e após dois Epochs (12,8 minutos) oferecem uma finalização com fortes garantias econômicas.
No entanto, este método apresenta complexidade e problemas de tempo de confirmação excessivo. A finalização de único slot (SSF) propõe substituir a arquitetura atual por um mecanismo semelhante ao Tendermint, permitindo que o bloco N seja finalmente confirmado antes da geração do bloco N+1. O principal desafio do SSF é que requer que os validadores publiquem duas mensagens a cada 12 segundos, o que traz uma carga significativa à cadeia.
Pré-confirmação de Rollup
Ethereum segue um roteiro centrado em rollups, projetando L1 para suportar funcionalidades como disponibilidade de dados, para uso por protocolos L2. Isso resulta em uma separação de focos: L1 concentra-se em funcionalidades centrais como resistência à censura e confiabilidade, enquanto L2 se dirige mais diretamente às necessidades dos usuários.
Em teoria, a L2 pode criar sua própria rede de "ordenadores descentralizados" que assina blocos a cada poucas centenas de milissegundos. Mas, na prática, o rollup tem avançado lentamente no desenvolvimento de redes de ordenação descentralizadas.
Confirmação Prévia Básica
A hipótese básica de pré-confirmação assume que o proponente do Ethereum é um participante relacionado ao MEV complexo. Ela cria protocolos padronizados, permitindo que os usuários ofereçam taxas adicionais para garantir instantaneamente a inclusão de transações no próximo bloco. Se o proponente violar a promessa, enfrentará penalidades. Esse mecanismo pode fornecer pré-confirmação para transações L1 e L2.
Possíveis direções de desenvolvimento
Suponha que a finalização de um único slot tenha sido implementada e que o número de validadores que assinam cada slot tenha sido reduzido usando uma tecnologia semelhante à Orbit. A duração do slot pode aumentar para 16 segundos, e então o pré-confirmation de rollup ou a pré-confirmação básica podem ser usados para fornecer uma confirmação mais rápida aos usuários. Isso formará uma nova arquitetura de epoch-slot.
Esta arquitetura reflete uma razão filosófica profunda: o tempo necessário para alcançar um consenso aproximado sobre algo é menor do que o necessário para alcançar um acordo de "finalidade econômica" no seu máximo. As razões incluem fatores como o número de nós e a "qualidade" dos nós.
Possíveis estratégias para L2
Atualmente, existem três estratégias razoáveis para L2:
Baseado tanto técnica quanto espiritualmente, otimizar as propriedades técnicas da camada base do Ethereum e seus valores.
Tornar-se um "servidor com andaimes de blockchain", aproveitando ao máximo a eficiência do servidor.
Método de compromisso: uma cadeia rápida com cerca de cem nós, o Ethereum oferece interoperabilidade e segurança adicionais.
Para diferentes aplicações, os requisitos de tempo de confirmação adequados também variam. Para aquelas que necessitam de confirmações mais rápidas, a única solução é a arquitetura de época e slot.
Perspectivas Futuras
Atualmente, ainda estamos a alguma distância das respostas finais a estas questões. A complexidade dos proponentes de bloco ainda apresenta incerteza. Designs inovadores como o Orbit SSF oferecem a possibilidade de explorar mais a arquitetura epoch-and-slot. Quanto mais opções tivermos, melhor poderemos servir os usuários de L1 e L2, e simplificar o trabalho dos desenvolvedores 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.
17 Curtidas
Recompensa
17
6
Compartilhar
Comentário
0/400
faded_wojak.eth
· 07-06 23:34
Vamos rapidamente organizar o slot único, está realmente difícil.
Ver originalResponder0
PanicSeller
· 07-06 23:16
Finalmente o V Card decidiu trabalhar.
Ver originalResponder0
IronHeadMiner
· 07-04 02:59
Não falemos todos os dias sobre reformas, vamos nos concentrar na boa Mineração!
Ver originalResponder0
SelfCustodyIssues
· 07-04 02:58
gm v总 666啊
Responder0
ForkMaster
· 07-04 02:47
Já começaram a brincar com conceitos novamente? Os velhos idiotas já entendem, agora estão todos presos e querem arranjar uma desculpa.
Análise das soluções para acelerar a confirmação de transações Ethereum: a finalização em um único slot e o mecanismo de pré-confirmação tornam-se o foco.
Discussão sobre soluções viáveis para aumentar a velocidade de confirmação de transações do Ethereum
Um indicador importante da experiência do usuário em blockchain é o tempo de confirmação das transações. O Ethereum teve melhorias significativas nesse aspecto em comparação com há cinco anos. Atualmente, as transações enviadas pelos usuários na L1 geralmente são confirmadas em 5 a 20 segundos, o que é comparável à experiência de pagamento com cartão de crédito. No entanto, encurtar ainda mais o tempo de confirmação continua a ter seu valor, e algumas aplicações exigem até mesmo atrasos em milissegundos. Este artigo explorará várias possíveis soluções para melhorar o tempo de confirmação das transações no Ethereum.
Visão Geral da Tecnologia Existente
finalização de slot único
Ethereum atualmente utiliza o mecanismo de consenso Gasper, com uma arquitetura de slot único e Epoch. A cada 12 segundos, um slot, os validadores votam no cabeçalho da cadeia, e todos os validadores têm a oportunidade de votar uma vez dentro de 32 slots (6,4 minutos). Esses votos são interpretados como mensagens semelhantes ao algoritmo de consenso PBFT, e após dois Epochs (12,8 minutos) oferecem uma finalização com fortes garantias econômicas.
No entanto, este método apresenta complexidade e problemas de tempo de confirmação excessivo. A finalização de único slot (SSF) propõe substituir a arquitetura atual por um mecanismo semelhante ao Tendermint, permitindo que o bloco N seja finalmente confirmado antes da geração do bloco N+1. O principal desafio do SSF é que requer que os validadores publiquem duas mensagens a cada 12 segundos, o que traz uma carga significativa à cadeia.
Pré-confirmação de Rollup
Ethereum segue um roteiro centrado em rollups, projetando L1 para suportar funcionalidades como disponibilidade de dados, para uso por protocolos L2. Isso resulta em uma separação de focos: L1 concentra-se em funcionalidades centrais como resistência à censura e confiabilidade, enquanto L2 se dirige mais diretamente às necessidades dos usuários.
Em teoria, a L2 pode criar sua própria rede de "ordenadores descentralizados" que assina blocos a cada poucas centenas de milissegundos. Mas, na prática, o rollup tem avançado lentamente no desenvolvimento de redes de ordenação descentralizadas.
Confirmação Prévia Básica
A hipótese básica de pré-confirmação assume que o proponente do Ethereum é um participante relacionado ao MEV complexo. Ela cria protocolos padronizados, permitindo que os usuários ofereçam taxas adicionais para garantir instantaneamente a inclusão de transações no próximo bloco. Se o proponente violar a promessa, enfrentará penalidades. Esse mecanismo pode fornecer pré-confirmação para transações L1 e L2.
Possíveis direções de desenvolvimento
Suponha que a finalização de um único slot tenha sido implementada e que o número de validadores que assinam cada slot tenha sido reduzido usando uma tecnologia semelhante à Orbit. A duração do slot pode aumentar para 16 segundos, e então o pré-confirmation de rollup ou a pré-confirmação básica podem ser usados para fornecer uma confirmação mais rápida aos usuários. Isso formará uma nova arquitetura de epoch-slot.
Esta arquitetura reflete uma razão filosófica profunda: o tempo necessário para alcançar um consenso aproximado sobre algo é menor do que o necessário para alcançar um acordo de "finalidade econômica" no seu máximo. As razões incluem fatores como o número de nós e a "qualidade" dos nós.
Possíveis estratégias para L2
Atualmente, existem três estratégias razoáveis para L2:
Para diferentes aplicações, os requisitos de tempo de confirmação adequados também variam. Para aquelas que necessitam de confirmações mais rápidas, a única solução é a arquitetura de época e slot.
Perspectivas Futuras
Atualmente, ainda estamos a alguma distância das respostas finais a estas questões. A complexidade dos proponentes de bloco ainda apresenta incerteza. Designs inovadores como o Orbit SSF oferecem a possibilidade de explorar mais a arquitetura epoch-and-slot. Quanto mais opções tivermos, melhor poderemos servir os usuários de L1 e L2, e simplificar o trabalho dos desenvolvedores de L2.