EIP-2537: Le long parcours de 5 ans des instructions pré-assemblées BLS12-381

robot
Création du résumé en cours

EIP-2537: Le long voyage des instructions pré-assemblées BLS12-381

EIP-2537 est une nouvelle instruction pré-assemblée EVM ajoutée lors de la mise à niveau du fork Pectra, ajoutant plusieurs fonctionnalités de calcul de la courbe BLS12-381 à l'EVM, telles que le calcul de paires dans le domaine de la courbe, etc. Cette proposition a été présentée en 2020 et n'a été confirmée pour être intégrée à la mise à niveau d'Ethereum qu'en 2025, ce qui a duré 5 ans. Cet article reviendra sur le parcours de gouvernance de l'EIP-2537 et explorera pourquoi il a connu un processus aussi long.

Observation de la gouvernance d'Ethereum : le parcours de pré-assemblage de l'EIP-2537

Contexte de la proposition

En 2017, Vitalik Buterin a présenté pour la première fois l'algorithme de couplage et la courbe alt_bn128. Ensuite, les propositions EIP-196 et EIP-197 ont ajouté le support de calcul de la courbe alt_bn128 à l'EVM, et cela a été officiellement inclus dans la mise à niveau Byzantium. Cela a permis à la vérification des preuves ZK-Snarks d'être effectuée au sein de l'EVM.

En novembre 2017, l'équipe Zcash a proposé la courbe BLS12-381, qui offre une meilleure sécurité et performance. En 2018, Justin Drake a proposé d'utiliser l'algorithme de multi-signature BLS basé sur BLS12-381 dans les futures mises à niveau PoS et de sharding d'Ethereum. ETH2 a finalement également adopté la courbe BLS12-381.

En février 2020, des chercheurs ont proposé l'EIP-2537, espérant introduire le BLS12-381 utilisé par ETH2 dans la couche d'exécution. Alex Stokes, co-fondateur de Matter Labs, a appelé à inclure l'EIP-2537 dans le hard fork Berlin.

Observation de la gouvernance d'Ethereum : parcours de pré-assemblage de l'EIP-2537

Les rebondissements de la mise à niveau de Berlin

EIP-2537 est une version simplifiée de l'EIP-1962 proposée par Matter Labs en 2019. L'EIP-1962 prend en charge plusieurs courbes, mais est considéré comme trop complexe. Pour résoudre ce problème, Matter Labs a proposé plusieurs EIP simplifiés en février 2020, parmi lesquels l'EIP-2537 offre un support pour BLS12-381.

EIP-2537 a d'abord été considéré comme une partie importante de la mise à niveau Berlin, visant à réaliser la vérification des signatures BLS au niveau du consensus. Les développeurs espèrent utiliser EIP-2537 pour la vérification des signatures dans le contrat de dépôt, afin d'éviter le risque de perte de fonds des utilisateurs.

Cependant, la mise en œuvre de l'EIP-2537 fait face à de nombreux défis. L'équipe de Geth a déclaré qu'il était difficile de terminer le développement dans les délais prévus. Parallèlement, les contrats de dépôt qui n'utilisent pas l'EIP-2537 ont été audités, réduisant ainsi l'urgence de l'EIP-2537.

Avec l'augmentation de la difficulté de développement, l'EIP-2537 a progressivement perdu sa priorité lors de la mise à niveau de Berlin. Finalement, en octobre 2020, en raison de la consommation excessive de ressources de développement, l'EIP-2537 a été retiré du plan de mise à niveau de Berlin.

Observation de la gouvernance d'Ethereum : le parcours de pré-assemblage d'EIP-2537

Développements futurs

Après la mise à niveau de Berlin, l'EIP-2537 a été envisagé pour être inclus dans la mise à niveau de Londres, mais a été à nouveau mis de côté en raison de la complexité de sa mise en œuvre. Lors des mises à niveau suivantes de Shanghai et de Cancun, l'EIP-2537 n'a également pas réussi à être inclus.

Jusqu'en février 2024, les développeurs ont recommencé à discuter de l'ajout de l'EIP-2537 dans la mise à niveau de Pectra. À ce moment-là, la mise en œuvre de l'EIP-2537 n'était plus un problème, seuls quelques problèmes de tarification de la consommation de gaz subsistaient. En janvier 2025, la réunion des développeurs a finalement résolu le problème du modèle de tarification de l'EIP-2537.

Observatoire de la gouvernance Ethereum : le parcours de pré-assemblage de l'EIP-2537

Résumé

EIP-2537 a été proposé en 2020 et accepté en 2025, soit une durée de 5 ans. Son destin est influencé par le processus de développement global d'Ethereum. À des moments cruciaux, comme la période de transition vers le PoS, il est difficile pour des EIP purement exécutifs et complexes d'obtenir suffisamment d'attention. La possibilité d'inclure l'EIP dans une mise à niveau dépend non seulement de sa propre valeur, mais aussi de la direction du développement de l'ensemble de l'écosystème.

ETH1.73%
Voir l'original
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.
  • Récompense
  • 6
  • Partager
Commentaire
0/400
fren_with_benefitsvip
· Il y a 3h
Cinq ans pour entrer dans une position, quelle galère.
Voir l'originalRépondre0
ApeEscapeArtistvip
· Il y a 3h
5 ans, les ingénieurs doivent avoir des têtes chauves, non ?
Voir l'originalRépondre0
GweiTooHighvip
· Il y a 3h
C'est trop fatiguant, après cinq ans, on pourrait développer dix blockchains.
Voir l'originalRépondre0
BlockTalkvip
· Il y a 3h
Comment ça se fait que ça fait cinq ans ? C'est du travail au ralenti.
Voir l'originalRépondre0
LazyDevMinervip
· Il y a 3h
Cinq ans, c'est vraiment trop traîner.
Voir l'originalRépondre0
BearMarketMonkvip
· Il y a 3h
Enfin résolu, jouer à la norme est vraiment difficile.
Voir l'originalRépondre0
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)