ColliderScript : faire évoluer les covenants Bitcoin sans fork

La quête pour intégrer les « covenants » dans Bitcoin, un mécanisme permettant des types de transactions plus sophistiqués en contrôlant comment les pièces peuvent être dépensées à l’avenir, a été un défi constant. Une recherche récente éclaire la possibilité d’implémenter ces covenants sans passer par le processus complexe et controversé d’un soft fork.

Présentation de ColliderScript

Cette nouvelle approche, détaillée dans un article par Ethan Heilman, Victor Kolobov, Avihu Levy et Andrew Poelstra, introduit « ColliderScript« , une méthodologie innovante qui pourrait permettre aux covenants d’exister sur Bitcoin tel qu’il est aujourd’hui. Le principal avantage de ColliderScript est qu’il permet l’implémentation des covenants sans nécessiter de changement de protocole tel que l’OP_CAT.

Les avantages et inconvénients de ColliderScript

La possibilité d’inclure des covenants sur Bitcoin a parfois été perçue comme menaçante en raison des changements substantiels nécessaires au niveau du consensus pour les activer. Cependant, ColliderScript contourne ce problème en prouvant que la fonctionnalité de covenant est techniquement réalisable sur Bitcoin actuellement, bien que cela soit à un coût computationnel élevé — initialement estimé à des millions de dollars par transaction en raison de la puissance de calcul requise.

  • Preuve de concept précieuse : Bien que cela puisse être impraticable sous sa forme actuelle, l’article présente une preuve de concept précieuse.
  • Impact potentiel : Avihu Levy, l’un des co-auteurs, espère que même des covenants coûteux pourraient trouver leur place dans Bitcoin.

Le rôle de la cryptographie SHA-1

L’approche de ColliderScript repose sur la cryptographie SHA-1, qui nécessite une puissance de calcul substantielle pour atteindre des résultats de type covenant. Levy et ses co-auteurs prévoient que les avancées en matière de matériel ou d’algorithmes dédiés pourraient éventuellement réduire ces coûts, rendant ColliderScript plus pratique.

Remplacement de SHA-1

SHA-1 est également en voie de dépréciation selon le National Institute of Standards and Technology (NIST). Cependant, cela n’inquiète pas Levy, tant que le coût pour un attaquant malveillant reste environ un million de fois supérieur à celui d’un utilisateur honnête. « Si SHA-1 devient problématique, vous pouvez le remplacer dans l’algorithme — par exemple, avec SHA-256, qui existe également sur Bitcoin et avec quelques modifications, cela pourrait probablement aussi fonctionner« , a-t-il déclaré.

Perspectives futures pour ColliderScript

Levy reconnaît que même si les efficacités s’améliorent, un soft fork de Bitcoin pour inclure formellement les covenants resterait la voie « la plus propre, la plus sûre et la plus efficace« . Cette recherche ne met pas seulement en évidence une voie technique; comme le souligne Levy, elle peut démontrer l’utilité des covenants, accélérant potentiellement le processus souvent lent de construction du consensus parmi les parties prenantes de Bitcoin.

Des parallèles avec le développement de BitVM

En traçant des parallèles avec le développement de BitVM, qui a également commencé comme une innovation coûteuse avant d’évoluer vers quelque chose de plus scalable, Levy croit que ColliderScript peut suivre une trajectoire similaire. Tout comme la deuxième version de BVM a permis une utilisation plus faisable pour l’environnement de transaction complexe de Bitcoin, les futures itérations de ColliderScript pourraient rendre les transactions basées sur les covenants de plus en plus viables.

Conclusion

Le projet est né d’un mélange de curiosité et de persévérance, avec Levy travaillant dessus pendant son temps libre depuis avril. Alors que Bitcoin continue de faire face à des défis en matière de mise à l’échelle et de flexibilité des transactions, ce type d’expérimentation à la base pourrait jouer un rôle vital dans le développement de Bitcoin, que ColliderScript devienne ou non une solution grand public.

Rate this post

Partager sur vos réseaux !

Laisser un commentaire