Counterparty (XCP)
Counterparty est un protocole de tokens et smart contracts sur Bitcoin (2014). Pionnier des NFT (Rare Pepe). Toujours fonctionnel mais marginal.
Origine et concept
Counterparty est lancé en janvier 2014 par Robert Dermody, Adam Krellenstein et Evan Wagner. C'est l'un des tout premiers protocoles à construire une couche d'émission de tokens et de contrats au-dessus de Bitcoin. Son lancement est marqué par un événement célèbre : un « proof-of-burn », où 2 130 BTC sont envoyés vers une adresse sans clé privée connue (1CounterpartyXXX...) pour générer la totalité du jeton natif XCP. Aucun pre-mine, aucune ICO classique : tout détenteur de XCP a brûlé du bitcoin pour l'obtenir.
Comment ça fonctionne
Counterparty encode ses messages dans le champ OP_RETURN des transactions Bitcoin. Chaque nœud Counterparty rejoue la chaîne et reconstitue l'état des tokens, des paris et des smart contracts. Bitcoin ne sait rien de cette couche : il ne fait que stocker des données opaques. Les opérations supportées incluent l'émission d'actifs, les dividendes, les ordres on-chain (DEX rudimentaire) et le « broadcast » d'oracles.
Cas d'usage historiques
- Rare Pepe (2016) : les premiers NFT mainstream, bien avant Ethereum.
- Spells of Genesis : un des premiers jeux mobiles basés blockchain.
- Storj v1 : token de stockage décentralisé (avant migration vers Ethereum).
- Memorycoin, FoldingCoin : tokens utilitaires de la grande époque.
Pourquoi c'est devenu marginal
L'arrivée d'Ethereum en 2015 a vidé Counterparty de son intérêt principal : Ethereum offrait la même chose en plus flexible, sans dépendre du débit limité de Bitcoin. Counterparty subsiste comme curiosité historique et reprend un peu de vie depuis 2023 grâce à l'engouement Ordinals/Inscriptions, qui ravive l'idée de tokens natifs sur Bitcoin.
À retenir
Counterparty est l'ancêtre des protocoles d'actifs sur Bitcoin. Il prouve dès 2014 qu'on peut faire des NFT, des tokens et des marchés on-chain avec OP_RETURN, mais au prix d'une dépendance complète aux frais Bitcoin et d'une lenteur structurelle. Sa philosophie (proof-of-burn, pas de pre-mine) reste un modèle de lancement équitable.
Termes lies
- Omni LayerOmni Layer (anciennement Mastercoin) est un protocole d'émission de tokens sur Bitcoin via OP_RETURN. Hôte historique de Tether (USDT) jusqu'en 2018. Aujourd'hui inactif.
- Colored coinsColored coins est un concept des années 2012-2014 d'émission de tokens en marquant des satoshis spécifiques. Précurseur de RGB et Counterparty. Largement abandonné.
- OP_RETURNOP_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.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.