O processo completo de execução de transações L2: análise de segurança da pré-confirmação à confirmação final

robot
Geração do resumo em andamento

Análise do processo completo de execução de transações da Camada 2: Avaliação de segurança em cada fase

Camada 2(L2) tecnologia trouxe maior escalabilidade para o Ethereum, mas também aumentou a complexidade da confirmação das transações. Este artigo irá detalhar o fluxo completo de execução das transações L2 e analisar a segurança em cada fase.

Revisão do fluxo de transações L1

Após o usuário enviar a transação, deve aguardar que os mineradores ou validadores a incluam em um bloco. Mesmo que a transação tenha sido incluída, ainda é necessário esperar um certo número de blocos de confirmação para reduzir o risco de reorganização (Re-org). Somente quando a probabilidade de reorganização for suficientemente baixa, a transação pode ser considerada definitivamente confirmada.

Interpretação do processo completo de transações L2: como é o desempenho de segurança em cada fase?

Detalhes do processo de negociação da Camada 2

O processo de negociação de Camada 2, em comparação com a Camada 1, tem uma etapa a mais:

  1. O usuário envia a transação para o Sequencer
  2. Sequencer empacota as transações no bloco L2
  3. Sequencer envia os dados do bloco L2 para o L1
  4. Aguardar confirmação L1

Entre os passos 2 e 3, são exclusivos da Camada 2. Nesta fase, as transações ainda não estão na cadeia, e os usuários devem confiar na promessa do Sequencer, o que é chamado de "pré-confirmação" ( Pre-Confirmation ).

Interpretação do processo completo de transação L2: como é a segurança em cada fase?

Mecanismo de confirmação de transações das principais soluções de Camada 2

Arbitrum/Optimism

  • As transações podem quase instantaneamente obter recibos, isso é a pré-confirmação do Sequencer.
  • O Explorer mostrará o estado da transação, incluindo "Confirmado pelo Sequencer" e o número de confirmações L1
  • A Optimism também mostrará o estado de Finalidade L1

Interpretação do processo completo de negociação L2: como é o desempenho de segurança em cada fase?

StarkNet

  • O estado da transação inclui Recebido, Pendente, Aceite na Camada 2, Aceite na Camada 1
  • O tempo de confirmação de L2 para L1 é mais longo, cerca de 4-5 horas
  • O Explorer não mostrou informações de Finalidade L1

Interpretação do processo completo de transação L2: como é a segurança em cada fase?

zkSync

  • O estado da transação inclui Pending, zkSync Era Processed, Committed, Proven, Executed
  • Dividir o processo de L2 para L1 em três fases
  • O Explorer fornece informações detalhadas sobre cada fase.

Interpretação do processo completo de transação L2: como é o desempenho de segurança em cada fase?

Mecanismo de pré-confirmação da L1

Se for possível saber com antecedência quem é o minerador, a L1 também pode suportar pré-confirmação. Na arquitetura PBS, o Builder pode fornecer serviços de pré-confirmação, mas sua eficácia é relativamente fraca. No futuro, se o Proposer puder participar da criação de blocos, o mecanismo de pré-confirmação pode ser mais confiável.

Interpretação do processo completo de transações L2: como é o desempenho de segurança em cada fase?

Melhorar o mecanismo de pré-confirmação

Pode-se permitir que o Builder ou Sequencer deposite um montante em garantia através de contratos inteligentes e assine o conteúdo da promessa. Se a promessa for violada, o usuário pode apresentar provas e penalizar a outra parte, aumentando assim a credibilidade da pré-confirmação.

Interpretação do processo completo de negociação L2: Como é o desempenho de segurança em cada fase?

Resumo

  • As transações de Camada 2 têm uma fase adicional de espera para serem enviadas para a Camada 1.
  • Antes de carregar a L1, os utilizadores só podem depender da pré-confirmação do Sequencer.
  • A maioria dos Exploradores de Camada 2 mostrará o estado de pré-confirmação.
  • Aguardar o upload de dados L2 para L1 é a prática mais segura.
  • Pode-se aumentar a fiabilidade da pré-confirmação através de mecanismos de incentivos económicos.

A tabela abaixo resume as garantias de confirmação e riscos das transações L1 e Camada 2 em cada fase:

| Fase | Transação L1 | Transação L2 | |------|--------|--------| | Enviar Transação | Sem Garantia | Sem Garantia | | Pré-confirmação | O Builder compromete-se com ( que poderá ) no futuro | O Sequencer compromete-se | | Empacotar blocos | Garantia alta | Garantia média ( depende do Sequencer ) | | Carregar L1 | - | Alta garantia | | Múltiplas confirmações | Garantia extremamente alta | Garantia extremamente alta | | Confirmação Final | Máxima Garantia | Máxima Garantia |

Interpretação do processo completo de transações L2: como é o desempenho de segurança em cada fase?

L1-0.02%
Ver original
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.
  • Recompensa
  • 7
  • Compartilhar
Comentário
0/400
GasGrillMastervip
· 07-18 01:15
L2 confirmação é realmente dolorosa
Ver originalResponder0
MEVHunterWangvip
· 07-16 20:51
Sem MEV eu não olho
Ver originalResponder0
DarkPoolWatchervip
· 07-15 03:14
A pré-confirmação é muito importante.
Ver originalResponder0
GateUser-0717ab66vip
· 07-15 03:05
L2 mais uma camada de confirmação
Ver originalResponder0
AirdropNinjavip
· 07-15 02:53
Como confirmar a pré-confirmação?
Ver originalResponder0
BlockchainRetirementHomevip
· 07-15 02:53
L2 é a direção do futuro
Ver originalResponder0
MeaninglessGweivip
· 07-15 02:46
A segurança do L2 também é ótima.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)