Comprendre le processus complet des transactions L2 et la sécurité à chaque étape
Le processus de transaction L2 est similaire à celui de L1, mais il y a une étape supplémentaire d'attente pour le téléchargement du bloc L2 vers L1. Après que l'utilisateur a envoyé la transaction, le Séquenceur regroupe la transaction dans un bloc L2 et fournit une pré-confirmation de transaction (Pre-Confirmation). Cela n'est qu'une promesse du Séquenceur et ne garantit pas que la transaction sera nécessairement exécutée.
Les données du bloc L2 ne peuvent être confirmées par les utilisateurs comme étant réellement enregistrées qu'après avoir été téléchargées sur L1. Cependant, il faut encore attendre que L1 atteigne la finalité pour éviter qu'une réorganisation de L1 ne conduise à un retour en arrière des transactions L2.
Différents états de transaction des solutions L2 sont affichés de manière différente dans l'Explorer :
Arbitrum/Optimism : Affiche le statut "Confirmé par Sequencer" et fournit le nombre de confirmations de blocs L1.
StarkNet : Fournit des états détaillés tels que Reçu, En attente, Accepté sur L2.
zkSync: Divise le processus de L2 à L1 en trois étapes : Committed, Proven, Executed.
Pour renforcer la crédibilité de la Pré-Confirmation, il est possible d'introduire un mécanisme de contrat intelligent, exigeant que le Séquenceur dépose un gage et signe l'engagement, avec des sanctions en cas de défaut.
En général, les utilisateurs doivent peser la vitesse de transaction et la sécurité, et choisir le niveau de confirmation qui leur convient. Pour les transactions importantes, il est conseillé d'attendre la finalité de L1 pour bénéficier d'une sécurité maximale.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
11 J'aime
Récompense
11
6
Partager
Commentaire
0/400
ValidatorVibes
· Il y a 2h
la centralisation des séquenceurs ngl reste un énorme risque...
Voir l'originalRépondre0
LayerZeroEnjoyer
· Il y a 15h
À quoi sert la pré-confirmation ? Ce n'est pas plus sûr d'aller sur L1.
Voir l'originalRépondre0
CafeMinor
· 07-02 11:14
La vitesse et la sécurité, il faut choisir l'un ou l'autre.
Voir l'originalRépondre0
AirdropATM
· 07-02 11:11
Maintenant, L2 est trop difficile.
Voir l'originalRépondre0
CryptoCrazyGF
· 07-02 11:06
Qui peut attendre si longtemps pour une transaction importante ? Ça rend fou.
Analyse complète du processus de transaction L2 : de la pré-confirmation par le Séquenceur à la confirmation finale L1.
Comprendre le processus complet des transactions L2 et la sécurité à chaque étape
Le processus de transaction L2 est similaire à celui de L1, mais il y a une étape supplémentaire d'attente pour le téléchargement du bloc L2 vers L1. Après que l'utilisateur a envoyé la transaction, le Séquenceur regroupe la transaction dans un bloc L2 et fournit une pré-confirmation de transaction (Pre-Confirmation). Cela n'est qu'une promesse du Séquenceur et ne garantit pas que la transaction sera nécessairement exécutée.
Les données du bloc L2 ne peuvent être confirmées par les utilisateurs comme étant réellement enregistrées qu'après avoir été téléchargées sur L1. Cependant, il faut encore attendre que L1 atteigne la finalité pour éviter qu'une réorganisation de L1 ne conduise à un retour en arrière des transactions L2.
Différents états de transaction des solutions L2 sont affichés de manière différente dans l'Explorer :
Pour renforcer la crédibilité de la Pré-Confirmation, il est possible d'introduire un mécanisme de contrat intelligent, exigeant que le Séquenceur dépose un gage et signe l'engagement, avec des sanctions en cas de défaut.
En général, les utilisateurs doivent peser la vitesse de transaction et la sécurité, et choisir le niveau de confirmation qui leur convient. Pour les transactions importantes, il est conseillé d'attendre la finalité de L1 pour bénéficier d'une sécurité maximale.