GAB : Un appel à l’activation des op-codes CTV et CSFS

0
50

Réalisation : Richard Détente pour Grand Angle Bitcoin


Contexte

Le 9 juin dernier, plus de soixante experts réputés ont signé cette lettre ouverte demandant à l’activation des op-codes CTV (OP_CHECKTEMPLATEVERIFY) et CSFS (OP_CHECKSIGFROMSTACK) sur Bitcoin dans les six mois :

À la communauté technique Bitcoin,

Nous pensons que la prochaine étape importante pour Bitcoin serait d’activer OP_CHECKTEMPLATEVERIFY (CTV, BIP‑119) et OP_CHECKSIGFROMSTACK (CSFS, BIP‑348). Ces op‑codes offrent des fonctionnalités étendues permettant à Bitcoin de préserver et d’élargir son rôle en tant que réserve rare et résistante à la censure.

Bien que quelques propositions prometteuses pour améliorer le niveau consensus de Bitcoin pourraient un jour être déployées, nous estimons que CTV et CSFS sont bien revus, simples, et ont démontré être à la fois sûrs et fortement demandés.

CTV, formalisé pour la première fois dans le BIP‑119 il y a plus de cinq ans, demeure la méthode la plus répandue pour faire respecter par consensus des séquences de transactions pré-générées. Il débloque des fonctionnalités précieuses pour :

  • les solutions d’évolutivité,
  • les vaults (coffres),
  • le contrôle de congestion,
  • le minage non-custodial,
  • les contrats de logs discrets,
  • et bien plus encore.

CSFS est un op‑code primitif déployé depuis au moins huit ans dans Elements de Blockstream. Il n’engendre aucune charge significative comparée à l’op‑code le plus utilisé, OP_CHECKSIG. Il peut être combiné avec CTV pour implémenter la symétrie Lightning (ln‑symmetry), une amélioration de longue date du Lightning Network, et permet de nombreuses autres applications.

Nous demandons respectueusement aux contributeurs de Bitcoin Core de prioriser la revue et l’intégration de CTV (PR #31989 ou équivalent) et de CSFS (PR #32247 ou équivalent) dans les six mois. Nous pensons que ce délai est suffisant pour un examen final rigoureux et une planification de l’activation.

Cette requête n’implique pas que ces contributeurs dictent le processus de consensus, mais reconnaît qu’avant toute activation, ces op‑codes doivent être implémentés dans le client Bitcoin le plus utilisé.

En tant que développeurs d’applications et de protocoles, nous sommes convaincus des avantages significatifs que ces changements apporteraient aux utilisateurs de Bitcoin — tant pour la sécurité de la couche 1 que pour l’évolutivité de la couche 2. Nous restons optimistes qu’étant donné la taille et la portée limitées de ces évolutions, tant sur le plan conceptuel que technique, elles représentent une étape réaliste dans le travail continu et crucial de préservation de la promesse unique de Bitcoin.

Signataires :