Propulsé par
News

Décoder OP_RETURN dans Bitcoin et pourquoi est-ce si important ?

OP_RETURN est un opcode de script Bitcoin permettant aux utilisateurs d’intégrer de petites données non dépensables dans les transactions, établissant un équilibre entre fonctionnalité et efficacité du réseau. Une récente proposition d’augmenter sa limite de 80 octets a déclenché un débat sur le rôle de Bitcoin en tant que transporteur de données par rapport à un système de paiement simplifié.

ÉCRIT PAR
PARTAGER
Décoder OP_RETURN dans Bitcoin et pourquoi est-ce si important ?

Comprendre OP_RETURN : L’outil de découpe de données de Bitcoin

OP_RETURN, ajouté dans Bitcoin Core 0.9.0, est un opcode de script qui permet aux utilisateurs d’ajouter jusqu’à 80 octets d’informations arbitraires – comme du texte, des hachages ou des indicateurs de protocole – aux transactions. Plutôt que de stocker des données dans des sorties dépensables qui restent dans le jeu des sorties de transaction non dépensées (UTXO), les sorties OP_RETURN sont prouvablement non dépensables, permettant aux nœuds de les élaguer et d’alléger les besoins de stockage.

Cette capacité soutient des applications non rémunératives, y compris l’horodatage de preuves de propriété, l’intégration de métadonnées pour les protocoles de niveau deux (L2) ou l’intention de brûler des pièces dans des cas d’utilisation ciblés. Counterparty fut l’un des premiers projets à utiliser l’opcode OP_RETURN de Bitcoin pour intégrer des données arbitraires directement dans les transactions BTC, permettant la création et la gestion d’actifs numériques et la fonctionnalité d’échange décentralisé au-dessus de la blockchain Bitcoin. De nouveaux projets comme Citrea emploient OP_RETURN pour enregistrer des preuves à divulgation nulle de connaissance, tandis que d’autres l’utilisent pour encoder de simples termes contractuels.

Décodage de OP_RETURN dans Bitcoin et quel est le grand enjeu ?

La restriction de 80 octets, établie en 2014, visait à décourager le stockage lourd de données tout en remplissant des fonctions essentielles. En limitant les inscriptions à peu près à la taille de deux adresses bitcoin, elle indique que les blocs devraient prioriser les transactions financières. Pourtant, OP_RETURN perdure en tant que type de transaction standardisé et relaiable, garantissant que les nœuds propagent ces ajouts de données efficacement.

Pourtant, la communauté Bitcoin a longtemps débattu de la finalité d’OP_RETURN. Certains critiques soutiennent qu’une intégration modeste de données détourne de la fonction fondamentale de Bitcoin en tant que registre monétaire, tandis que d’autres la considèrent comme une avenue pratique pour l’innovation dans des limites claires. Les partisans avancent qu’il offre un mécanisme contrôlé pour des fonctions diverses sans surcharger le réseau.

À lire également : Conflit OP_RETURN : Ocean Mining accuse les développeurs principaux de collusion pour remplir Bitcoin de ‘spam’

Le débat sur la suppression de la limite de 80 octets

Dans la prochaine version de Bitcoin Core, les développeurs enlèveront le plafond par défaut de 80 octets pour OP_RETURN, permettant des insertions de données plus grandes et plusieurs entrées OP_RETURN par transaction. Le changement fait suite à un désaccord prolongé sur la question de savoir si le plafond existant remplit encore son objectif. Au 12 mai 2025, Bitcoin Core n’a fusionné aucune demande d’extraction liée à la modification des limites d’OP_RETURN et les propositions restent ouvertes pour examen.

Pourquoi supprimer le plafond ?

Les partisans soutiennent que la limite a dépassé son utilité, notant que les pools miniers centralisés et les services acceptent déjà directement des transactions non standard et lourdes en données. Ces détournements — incluant des scripts multisignatures factices ou des inscriptions basées sur taproot — gonflent l’ensemble UTXO, exactement ce que OP_RETURN était conçu pour prévenir.

Ils affirment que lever la restriction simplifiera la construction des transactions, améliorera l’estimation des frais et alignera les politiques de relai avec les pratiques des mineurs. Comme l’a détaillé un développeur de Bitcoin Core, toute opération réalisable avec OP_RETURN peut être reproduite par des adresses factices à un coût réseau plus élevé.

Décodage de OP_RETURN dans Bitcoin et quel est le grand enjeu ?

Les préoccupations des critiques

Les opposants, parmi lesquels certains opérateurs de nœuds et développeurs, mettent en garde que permettre des intégrations de données plus grandes pourrait normaliser le stockage massif de données non rémunératives et encombrer les blocs. Un participant à la discussion a averti que cela pourrait augmenter les coûts pour les utilisateurs et concentrer le pouvoir parmi les pools miniers qui priorisent les transactions lourdes en données.

Décodage de OP_RETURN dans Bitcoin et quel est le grand enjeu ?

D’autres remettent en question l’adoption pratique, notant que peu de projets passeraient à OP_RETURN même sans le plafond. Le débat soulève également des préoccupations de gouvernance, certains critiques suggérant que la proposition a été précipitée et risque d’éroder la confiance de la communauté.

Décodage de OP_RETURN dans Bitcoin et quel est le grand enjeu ?
Les nœuds Bitcoin Knots ont connu une augmentation massive depuis que ce débat a commencé. Un opérateur de nœud pourrait choisir Bitcoin Knots plutôt que Bitcoin Core durant le débat OP_RETURN parce que Knots permet aux utilisateurs d’appliquer des politiques anti-spam plus strictes, comme continuer à rejeter ou limiter les transactions non rémunératives comme les inscriptions OP_RETURN, que beaucoup considèrent comme des gonflements inutiles de la blockchain. Source : Coin Dance.

Une politique, pas un changement de consensus

Il est important de noter que cet ajustement n’affecte que les règles de relai par défaut de Bitcoin Core et ne modifie pas la vérification du consensus. Les nœuds, comme Bitcoin Knots, restent libres d’appliquer des limites plus strictes sur OP_RETURN, et les blocs dépassant l’ancienne politique seront toujours valides. Les développeurs soulignent que l’objectif est de réduire les détournements nuisibles, et non de promouvoir un stockage illimité de données. Comment cela se déroulera à l’avenir, personne ne le sait.

Naviguer vers l’avenir de Bitcoin

La discussion sur OP_RETURN met en lumière les tensions plus larges dans l’évolution de Bitcoin : favoriser l’innovation tout en essayant de préserver les principes fondamentaux et d’équilibrer le choix individuel avec l’efficacité du réseau. On pense que la suppression du plafond pourrait réduire la pollution de l’UTXO et aligner les incitations des nœuds et des mineurs, mais elle teste l’appétit de la communauté pour l’expérimentation sur chaîne.

D’autres disent qu’en fin de compte, le marché des frais de Bitcoin arbitrera l’allocation des ressources, les utilisateurs enchérissant pour l’espace de bloc — Si des données excessives inondent le réseau, des frais plus élevés devraient naturellement décourager les abus. Quoi qu’il en soit, les bitcoiners se trouvent divisés sur la question, offrant au public une opportunité de bénéficier d’une plus grande clarté sur la question.

Tags dans cet article