Comment comprendre la réflexion de Vitalik sur la méthode de confirmation des transactions Ethereum?

robot
Création du résumé en cours

L'auteur original: Haotian

Lecture connexe :

《Vitalik 钦点路线 Epoch and slot:为以太坊提供更快交易确认时间》

Comment comprendre la réflexion de @VitalikButerin sur les méthodes de confirmation des transactions Ethereum ? Étant donné que le temps de confirmation des transactions sur le Mainnet, de l'ordre de 5 à 20 secondes, est déjà proche de la vitesse de consommation des cartes de crédit, cela semble suffisant du point de vue des utilisateurs. Cependant, par rapport aux temps de confirmation de l'ordre de la milliseconde sur la couche 2, il y a un certain risque de sécurité lié à la différence de confirmation des transactions entre le Mainnet et la couche 2. Par conséquent, l'optimisation du temps de confirmation des transactions sur le Mainnet est davantage motivée par la stratégie globale de développement de la couche 2.

1)Le mécanisme de consensus actuel de Gasper d'Ethereum adopte les concepts centraux de Slot (créneau) et d'Epoch (période), chaque Slot durant 12 s, sélectionnant une partie des validateurs pour voter sur l'état actuel des transactions de la chaîne. Toutes les 32 Slots, soit 6,4 min, constituent une période, au cours de laquelle la plupart des validateurs complètent leur vote. La finalité des transactions nécessite généralement deux périodes, soit 12,8 minutes, ce qui signifie qu'une transaction peut devenir irréversible 12,8 minutes après son initiation.

2)Vitalik estime que le temps est trop long et n'est pas satisfait du mécanisme de consensus Gasper actuel, et propose une méthode d'amélioration de la finalité en une seule tranche (Single-slot finality) qui garantit que chaque bloc termine sa finalité avant la génération du bloc suivant, accélérant ainsi le temps de finalité. Cependant, la finalité d'un bloc n'a pas grand-chose à voir avec la confirmation des transactions en 5 à 20 secondes perçue par les utilisateurs, mais cela pose un problème sur les réseaux de couche 2.

  1. Parce que les utilisateurs de la couche 2 soumettent et confirment les transactions plus rapidement, non seulement cela est mieux que le temps de perception des utilisateurs de 5-20 secondes, mais cela peut atteindre des niveaux de millisecondes. Cela est dû au mécanisme de confirmation de pré-transaction utilisé dans l'ensemble de la couche 2. Cependant, s'il y a un temps de confirmation final de transaction trop long sur le mainnet de la couche 1, il y aura théoriquement un certain risque de décalage temporel sur la couche 2 : par exemple, l'utilisateur aura rapidement confirmé et effectué des opérations sur L1, mais pourrait subir une perte de fonds en raison d'un retard de confirmation d'état de L1; de plus, étant donné que la couche 2 elle-même présente un certain risque de centralisation, plus le décalage temporel est long, plus il y aura un risque potentiel d'incidents centralisés imprévus.

  2. Ainsi, à mon avis, la nouvelle proposition de Vitalik pour l'optimisation des temps de confirmation des transactions sur le réseau principal d'Ethereum est en quelque sorte destinée à répondre à la grande stratégie de promotion conjointe des systèmes de couche 2 et de couche 1. Bien qu'il y ait des gens sur le marché qui dénigrent la couche 2, elle est devenue une direction incontournable dans le processus de développement d'Ethereum.

Il est évident que l'avenir d'Ethereum sera inévitablement axé sur une stratégie de « couche par couche », en se concentrant sur la sécurité et la décentralisation au niveau de la couche 1, tandis que la couche 2 offrira un environnement d'échange stable et fiable. La proposition de Vitalik d'accélérer la confirmation des transactions vise essentiellement à réduire les frictions entre la couche 1 et la couche 2, offrant ainsi aux utilisateurs une meilleure expérience d'interaction en couche 2 et une base de règlement plus sûre en coulisses.

Voir l'original
  • Récompense
  • Commentaire
  • Partager
Commentaire
Aucun commentaire