Aller au contenu principal

BIP-0443

BIP

BIP rédigé par Salvatore Ingala qui propose l’ajout de OP_CHECKCONTRACTVERIFY (CCV), un opcode généraliste pour implémenter des covenants sur Bitcoin. CCV permet de vérifier qu’une sortie de transaction respecte un contrat défini par une combinaison d’un hash et de données embarquées dans la clé publique Taproot via le mécanisme de tweaking. Contrairement aux propositions précédentes ciblant un cas d’usage spécifique, CCV offre un cadre flexible pouvant servir à de multiples constructions : vaults (coffres-forts) avec mécanisme de récupération, canaux Lightning améliorés, pools de paiement, et autres protocoles nécessitant une introspection des sorties de transaction.

Termes associés :