Aller au contenu

GlossaireFondamentaux

Covenants (OP_CTV, OP_CAT)

Aussi · OP_CTV · OP_CAT · CheckTemplateVerify

Les covenants sont des fonctions de script proposées pour Bitcoin qui restreignent la manière dont une pièce pourra être dépensée. OP_CTV et OP_CAT sont les 2 propositions les plus connues, aucune n’est activée.

Aujourd’hui un script Bitcoin décide qui peut dépenser une sortie. Un covenant lui permettrait aussi de décider où les pièces pourront aller ensuite. Cela ouvre la voie à des coffres avec délais imposés, au regroupement de nombreux utilisateurs dans 1 seule sortie, et à des layer 2 qui n’exigent plus que chaque participant soit en ligne pour pré-signer sa sortie.

OP_CHECKTEMPLATEVERIFY, décrit dans le BIP119, engage un gabarit exact de la transaction de dépense. Il est étroit et prévisible par conception. OP_CAT, dans le BIP347, ressuscite un ancien opcode qui concatène des éléments de pile et, combiné à des astuces existantes, permet des constructions bien plus générales. Les 2 exigent un soft fork. Le débat porte sur la part d’expressivité que Bitcoin doit accepter, et à quel risque.

En anglais · Covenants (OP_CTV, OP_CAT)

Notions voisines

Définition relue le 22 octobre 2026

À lire sur Off-Chain Media