Statechain
Une statechain transfère la propriété d'une UTXO entière entre utilisateurs sans transaction on-chain. Repose sur un fonctionnaire (statechain entity) qui « relâche » l'UTXO. Utilisée par Mercury Wallet. Niche mais intéressante.
Définition et origine
Le concept de statechain a été proposé par Ruben Somsen en 2018. Il propose une troisième voie entre les transactions on-chain (lentes, chères) et Lightning (limité aux faibles montants). Une statechain permet de transférer la propriété entière d'une UTXO sans diffuser de transaction sur la chaîne principale.
Comment ça fonctionne
Le mécanisme s'appuie sur trois acteurs : l'utilisateur, son destinataire et une statechain entity (SE). Lors du dépôt, l'utilisateur crée un UTXO 2-of-2 multisig avec la SE. Il signe ensuite une transaction de sortie horodatée (kick-off) qui lui permettrait de récupérer ses fonds après un délai. Pour transférer, l'utilisateur révèle sa clé privée au destinataire et la SE coopère pour mettre à jour la signature de sa moitié. Chaque transfert décrémente un timelock relatif : le détenteur le plus récent peut sortir on-chain le plus vite.
Cas d'usage
| Wallet | Statut | |---|---| | Mercury Wallet (CommerceBlock) | Pionnier, fermé en 2024 | | Mercury Layer | Successeur open-source 2024 | | Statechains.org | Implémentation de recherche |
Le cas d'usage principal est le transfert quasi instantané de gros montants (1 BTC, 10 BTC) sans révéler de transaction on-chain, utile pour OTC, marchés P2P ou rotation rapide de garde.
Limites
La SE peut techniquement collusionner avec un ancien détenteur pour voler les fonds : elle doit garder en mémoire ne pas conspirer (modèle de confiance affaibli mais vérifiable). De plus, les statechains transfèrent l'UTXO entière, sans pouvoir la fractionner : il faut créer plusieurs UTXOs au dépôt pour avoir de la flexibilité. Enfin, l'écosystème reste très petit.
À retenir
La statechain est une primitive cryptographique élégante qui remplit un créneau entre Lightning (paiements) et on-chain (gros montants). Elle n'a jamais atteint l'adoption de masse mais inspire d'autres protocoles comme Ark, qui mutualisent l'idée d'un opérateur unique facilitant des transferts off-chain.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.