Analyse des solutions d'accélération de la confirmation des transactions Ethereum : la finalité en un seul slot et le mécanisme de pré-confirmation au centre des préoccupations.
Explorer des solutions viables pour améliorer la vitesse de confirmation des transactions sur Ethereum
Un indicateur important de l'expérience utilisateur sur la blockchain est le temps de confirmation des transactions. Ethereum a fait des progrès significatifs à cet égard par rapport à il y a cinq ans. Actuellement, les transactions envoyées par les utilisateurs sur L1 peuvent généralement être confirmées en 5 à 20 secondes, ce qui est comparable à l'expérience de paiement par carte de crédit. Cependant, il reste de la valeur à réduire encore le temps de confirmation, certaines applications exigeant même des délais de l'ordre de la milliseconde. Cet article explorera plusieurs solutions possibles pour améliorer le temps de confirmation des transactions sur Ethereum.
Aperçu de la technologie existante
finalité à un seul lot
Ethereum utilise actuellement le mécanisme de consensus Gasper, basé sur une architecture de slot unique et d'Epoch. Un slot toutes les 12 secondes, les validateurs votent sur l'en-tête de la chaîne, et tous les validateurs ont la possibilité de voter une fois dans 32 slots (6,4 minutes). Ces votes sont interprétés comme des messages similaires à l'algorithme de consensus PBFT, offrant une finalité avec des garanties économiques fortes après deux Epochs (12,8 minutes).
Cependant, cette méthode présente des problèmes de complexité et de temps de confirmation trop long. La finalité de simple slot (SSF) propose de remplacer l'architecture actuelle par un mécanisme similaire à Tendermint, permettant à la block N d'être définitivement validée avant la génération de la block N+1. Le principal défi de l'SSF réside dans le fait que les stakers doivent publier deux messages toutes les 12 secondes, ce qui impose une charge importante à la chaîne.
Préconfirmation Rollup
Ethereum suit une feuille de route centrée sur les rollups, concevant L1 pour prendre en charge des fonctionnalités telles que la disponibilité des données, à l'usage des protocoles L2. Cela a entraîné une séparation des préoccupations : L1 se concentre sur des fonctionnalités essentielles comme la résistance à la censure et la fiabilité, tandis que L2 répond plus directement aux besoins des utilisateurs.
Théoriquement, L2 peut créer son propre réseau de "classificateurs décentralisés", signant des blocs toutes les quelques centaines de millisecondes. Mais en réalité, les rollups progressent lentement dans le développement de réseaux de classement décentralisés.
pré-confirmation de base
L'hypothèse de pré-confirmation de base est que le proposeur d'Ethereum est un participant complexe lié à l'MEV. Cela crée un protocole standardisé, permettant aux utilisateurs de fournir des frais supplémentaires pour garantir instantanément l'inclusion de la transaction dans le prochain bloc. Si le proposeur viole son engagement, il fera face à des sanctions. Ce mécanisme peut fournir une pré-confirmation pour les transactions L1 et L2.
Directions de développement possibles
Supposons qu'une finalité de slot unique soit réalisée, et que des technologies similaires à Orbit soient utilisées pour réduire le nombre de validateurs signant par slot. La durée des slots pourrait augmenter à 16 secondes, puis utiliser une pré-confirmation rollup ou une pré-confirmation de base pour offrir une confirmation plus rapide aux utilisateurs. Cela formera une nouvelle architecture epoch-slot.
Cette architecture reflète une raison philosophique profonde : le temps nécessaire pour parvenir à un consensus approximatif sur quelque chose est inférieur à celui requis pour parvenir à un accord de "finalité économique" maximal. Les raisons incluent des facteurs tels que le nombre de nœuds et la "qualité" des nœuds.
Les stratégies possibles de L2
L2 a actuellement trois stratégies raisonnables :
Techniquement et spirituellement "basé", optimiser les attributs techniques de la couche de base d'Ethereum et ses valeurs.
Devenir un "serveur avec échafaudage blockchain", en tirant pleinement parti de l'efficacité des serveurs.
Méthode de compromis : une chaîne rapide avec environ une centaine de nœuds, Ethereum offre une interopérabilité et une sécurité supplémentaires.
Pour différentes applications, les exigences en matière de temps de confirmation approprié varient également. Pour celles qui nécessitent une confirmation plus rapide, la seule solution est l'architecture epoch-and-slot.
Perspectives d'avenir
Actuellement, nous sommes encore loin des réponses finales à ces questions. Il existe toujours une incertitude quant à la complexité des proposeurs de blocs. Des conceptions novatrices comme Orbit SSF offrent des possibilités pour une exploration plus approfondie de l'architecture epoch-and-slot. Plus nous avons d'options, mieux nous pouvons servir les utilisateurs L1 et L2, et simplifier le travail des développeurs L2.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
17 J'aime
Récompense
17
6
Partager
Commentaire
0/400
faded_wojak.eth
· 07-06 23:34
Il faut vraiment se dépêcher de mettre en place le slot unique, c'est vraiment désagréable.
Voir l'originalRépondre0
PanicSeller
· 07-06 23:16
Enfin, V Card est prêt à travailler.
Voir l'originalRépondre0
IronHeadMiner
· 07-04 02:59
Ne parlons pas toujours de réforme, concentrons-nous plutôt sur le mining !
Voir l'originalRépondre0
SelfCustodyIssues
· 07-04 02:58
gm v总 666啊
Répondre0
ForkMaster
· 07-04 02:47
On recommence à jouer avec des concepts ? Les vieux pigeons comprennent, maintenant ils sont tous piégés et cherchent des excuses.
Analyse des solutions d'accélération de la confirmation des transactions Ethereum : la finalité en un seul slot et le mécanisme de pré-confirmation au centre des préoccupations.
Explorer des solutions viables pour améliorer la vitesse de confirmation des transactions sur Ethereum
Un indicateur important de l'expérience utilisateur sur la blockchain est le temps de confirmation des transactions. Ethereum a fait des progrès significatifs à cet égard par rapport à il y a cinq ans. Actuellement, les transactions envoyées par les utilisateurs sur L1 peuvent généralement être confirmées en 5 à 20 secondes, ce qui est comparable à l'expérience de paiement par carte de crédit. Cependant, il reste de la valeur à réduire encore le temps de confirmation, certaines applications exigeant même des délais de l'ordre de la milliseconde. Cet article explorera plusieurs solutions possibles pour améliorer le temps de confirmation des transactions sur Ethereum.
Aperçu de la technologie existante
finalité à un seul lot
Ethereum utilise actuellement le mécanisme de consensus Gasper, basé sur une architecture de slot unique et d'Epoch. Un slot toutes les 12 secondes, les validateurs votent sur l'en-tête de la chaîne, et tous les validateurs ont la possibilité de voter une fois dans 32 slots (6,4 minutes). Ces votes sont interprétés comme des messages similaires à l'algorithme de consensus PBFT, offrant une finalité avec des garanties économiques fortes après deux Epochs (12,8 minutes).
Cependant, cette méthode présente des problèmes de complexité et de temps de confirmation trop long. La finalité de simple slot (SSF) propose de remplacer l'architecture actuelle par un mécanisme similaire à Tendermint, permettant à la block N d'être définitivement validée avant la génération de la block N+1. Le principal défi de l'SSF réside dans le fait que les stakers doivent publier deux messages toutes les 12 secondes, ce qui impose une charge importante à la chaîne.
Préconfirmation Rollup
Ethereum suit une feuille de route centrée sur les rollups, concevant L1 pour prendre en charge des fonctionnalités telles que la disponibilité des données, à l'usage des protocoles L2. Cela a entraîné une séparation des préoccupations : L1 se concentre sur des fonctionnalités essentielles comme la résistance à la censure et la fiabilité, tandis que L2 répond plus directement aux besoins des utilisateurs.
Théoriquement, L2 peut créer son propre réseau de "classificateurs décentralisés", signant des blocs toutes les quelques centaines de millisecondes. Mais en réalité, les rollups progressent lentement dans le développement de réseaux de classement décentralisés.
pré-confirmation de base
L'hypothèse de pré-confirmation de base est que le proposeur d'Ethereum est un participant complexe lié à l'MEV. Cela crée un protocole standardisé, permettant aux utilisateurs de fournir des frais supplémentaires pour garantir instantanément l'inclusion de la transaction dans le prochain bloc. Si le proposeur viole son engagement, il fera face à des sanctions. Ce mécanisme peut fournir une pré-confirmation pour les transactions L1 et L2.
Directions de développement possibles
Supposons qu'une finalité de slot unique soit réalisée, et que des technologies similaires à Orbit soient utilisées pour réduire le nombre de validateurs signant par slot. La durée des slots pourrait augmenter à 16 secondes, puis utiliser une pré-confirmation rollup ou une pré-confirmation de base pour offrir une confirmation plus rapide aux utilisateurs. Cela formera une nouvelle architecture epoch-slot.
Cette architecture reflète une raison philosophique profonde : le temps nécessaire pour parvenir à un consensus approximatif sur quelque chose est inférieur à celui requis pour parvenir à un accord de "finalité économique" maximal. Les raisons incluent des facteurs tels que le nombre de nœuds et la "qualité" des nœuds.
Les stratégies possibles de L2
L2 a actuellement trois stratégies raisonnables :
Pour différentes applications, les exigences en matière de temps de confirmation approprié varient également. Pour celles qui nécessitent une confirmation plus rapide, la seule solution est l'architecture epoch-and-slot.
Perspectives d'avenir
Actuellement, nous sommes encore loin des réponses finales à ces questions. Il existe toujours une incertitude quant à la complexité des proposeurs de blocs. Des conceptions novatrices comme Orbit SSF offrent des possibilités pour une exploration plus approfondie de l'architecture epoch-and-slot. Plus nous avons d'options, mieux nous pouvons servir les utilisateurs L1 et L2, et simplifier le travail des développeurs L2.