Aller au contenu principal
RGB

Single-use seal

Un single-use seal est un UTXO Bitcoin servant de point d'ancrage à un état RGB. Sa dépense scelle l'évolution de l'état. Concept clé de Peter Todd repris par RGB.

Définition et origine

Le concept de single-use seal (sceau à usage unique) est proposé par Peter Todd en 2016 dans un article fondateur sur la confidentialité et la commitment cryptographique. L'idée est simple mais puissante : utiliser une UTXO Bitcoin comme un sceau physique qui ne peut être brisé qu'une seule fois. Quand l'UTXO est dépensée, le sceau est rompu, et cette rupture peut transporter une information arbitraire vers le « monde extérieur » à Bitcoin.

Le principe technique

Un single-use seal exploite la propriété fondamentale du modèle UTXO : une sortie ne peut être dépensée qu'une et une seule fois. Cette unicité est garantie par le consensus Bitcoin lui-même, sans avoir besoin d'inscrire la donnée engagée sur la chaîne. Le mécanisme se déroule en trois étapes :

  1. Création : on associe une UTXO à un état (par exemple, la propriété d'un token)
  2. Engagement : la transition d'état est cryptographiquement engagée dans la transaction qui dépense l'UTXO
  3. Vérification : seuls les acteurs concernés conservent et vérifient localement la preuve

Application dans RGB

Le protocole RGB est l'utilisateur principal des single-use seals. RGB déplace toute la logique (émission, transfert, conditions) hors de la chaîne — c'est la client-side validation — tout en utilisant Bitcoin comme couche d'horodatage et d'unicité. Concrètement, transférer un token RGB consiste à dépenser l'UTXO-sceau qui le garde, en attachant un commitment vers le nouveau propriétaire dans la transaction Bitcoin.

Avantages et limites

| Avantages | Limites | |-----------|---------| | Aucune pollution du chainstate Bitcoin | Modèle de validation différent, plus complexe | | Confidentialité maximale (données off-chain) | Perte de la preuve = perte des actifs | | Coût on-chain minimal | Adoption encore confidentielle |

À retenir

Le single-use seal est l'une des idées les plus élégantes du Bitcoin moderne : il transforme la rareté numérique des UTXO en primitive générique pour construire des systèmes sécurisés au-dessus de Bitcoin, sans alourdir la base layer.

Termes lies

← Retour au glossaire complet

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