Aller au contenu principal
Script

OP_RETURN

OP_RETURN est l'opcode qui marque une sortie comme non dépensable et permet d'y stocker jusqu'à 80 octets de données. Utilisé pour OpenTimestamps, ordinals data, ou tokens. Ces sorties sont prouvablement non-spendable (pas de bloat de l'UTXO set). Sujet à débats récurrents sur sa taille.

Données arbitraires non dépensables

OP_RETURN est un opcode qui marque un output Bitcoin comme inutilisable. Toute donnée placée après OP_RETURN n'est jamais dépensable mais reste publiquement consultable dans la chaîne.

Usage pour ancrer des données

OP_RETURN est utilisé pour l'horodatage, OpenTimestamps, les notarisations, certaines couches d'actifs comme Omni Layer, et plus généralement pour ancrer des empreintes externes dans Bitcoin.

Limite de taille

Le standard relayé limite la donnée à 80 octets par défaut. Des nœuds peuvent accepter davantage en relâchant cette politique, mais la mempool standard reste contraignante.

Débats

OP_RETURN est moins controversé que les inscriptions car il ne pollue pas l'UTXO set : l'output est immédiatement non dépensable et donc retiré du jeu d'UTXO. Beaucoup le préfèrent pour les usages de notarisation.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.