Aller au contenu principal

BIP-0347

BIP

Proposition pour réactiver l’opcode OP_CAT dans Tapscript uniquement. OP_CAT concatène les deux éléments au sommet de la pile en un seul (c’est-à-dire qu’il les met bout-à-bout), avec une taille maximale de 520 octets pour le résultat. Cet opcode était présent dans Bitcoin à l’origine, mais a été désactivé par Satoshi Nakamoto en 2010 par précaution, en raison de risques potentiels de déni de service liés à la croissance exponentielle des données sur la pile. Sa réactivation dans Tapscript permettrait de construire des covenants, des arbres de Merkle vérifiables en Script, des schémas de signature de Lamport résistants aux ordinateurs quantiques, et de nombreuses autres primitives cryptographiques. Le BIP-0347, proposé par Ethan Heilman et Armin Sabouri, est l’une des propositions de soft fork les plus débattues depuis l’activation de Taproot, en raison de la puissance et de la polyvalence que cet opcode simple pourrait offrir.

Termes associés :