La blockchain de Bitcoin, conçue à l’origine comme un registre public sécurisé, décentralisé et inviolable pour les transactions financières, héberge en réalité une quantité surprenante de données non financières. Si certaines de ces insertions sont légitimes et soutiennent des cas d’usage innovants, d’autres s’avèrent hautement problématiques. Une étude pionnière intitulée « A Quantitative Analysis of the Impact of Arbitrary Blockchain Content on Bitcoin », menée par Roman Matzutt et son équipe de l’Université RWTH d’Aix-la-Chapelle, propose une analyse systématique de la nature, de la quantité et des implications juridiques de ces données arbitraires introduites de force dans l’écosystème Bitcoin.
Les Canaux d’Insertion : Comment les données intègrent la Blockchain
Bien que le protocole Bitcoin soit rigide, les utilisateurs ont développé de multiples techniques pour détourner les champs de transaction afin d’y intégrer des données arbitraires. Les auteurs distinguent les méthodes de bas niveau (permettant d’insérer de petits volumes de données, généralement $\le 100~000$ octets) des services d’insertion de contenu structuré :
- L’instruction
OP_RETURN: Introduite officiellement pour permettre l’annotation de transactions, elle offre un canal standardisé mais limité à 80 octets par transaction. C’est la méthode la plus propre car elle n’encombre pas le cache des transactions non dépensées (UTXO). - Les transactions coinbase : Utilisables uniquement par les mineurs qui valident les blocs, elles permettent d’intégrer jusqu’à 96 octets de données d’arbitrage (par exemple, pour augmenter l’entropie du minage ou voter pour des mises à jour de protocole).
- Le détournement des transactions financières standards (P2X) : En remplaçant les clés publiques ou les empreintes de clés (comme dans les transactions P2PK, P2PKH ou P2SH) par des données brutes, les utilisateurs peuvent stocker de grands volumes d’information (jusqu’à ~96 KiB par transaction). Cependant, cette technique implique la perte définitive (« burn ») des bitcoins associés, car les adresses générées de manière factice n’ont pas de clé privée correspondante.
- Services structurés : Des plateformes comme CryptoGraffiti, Satoshi Uploader, Apertus ou des injecteurs P2SH automatisent ce processus pour découper, encoder et assembler de véritables fichiers (images, PDF, archives) directement à travers plusieurs transactions Bitcoin.
Analyse quantitative : Un phénomène présent mais contenu
L’analyse quantitative menée sur l’historique complet de la blockchain Bitcoin jusqu’au 31 août 2017 (représentant 482 870 blocs et plus de 250 millions de transactions) révèle que :
- Sur l’ensemble des transactions, 1,4 % contiennent des données non financières, soit un volume total de 118,53 MiB.
- La grande majorité de ces insertions proviennent d’OP_RETURN (86,8 %) et des transactions coinbase (13,13 %).
- Les services d’insertion de contenu structuré représentent une proportion plus faible mais dense avec 16,12 MiB de données stockées.
La grande majorité des fichiers reconstruits sont des fichiers texte (87,07 %) et des images (9,03 %).
La nature du contenu : Entre données bénignes et risques majeurs
La dangerosité du contenu stocké réside dans le principe même de la blockchain : la réplication locale intégrale et obligatoire. Pour qu’un utilisateur puisse valider les blocs et participer pleinement au réseau Bitcoin en tant que nœud complet, il doit télécharger et stocker localement l’intégralité de l’historique. Or, l’analyse manuelle des fichiers extraits par les chercheurs met en évidence plusieurs catégories de contenus hautement sensibles :
- Violations de droits d’auteur : La présence de clés de chiffrement piratées, d’un livre complet, ainsi que de logiciels permettant de contourner les protections CSS des DVD (« illegal prime ») expose techniquement les hébergeurs de la blockchain à des poursuites pour distribution de contenus contrefaits.
- Atteintes à la vie privée (Doxing) : Plus inquiétant encore, les chercheurs ont identifié au moins deux cas graves de « doxing », où les données personnelles complètes de tiers (adresses physiques, numéros de téléphone, coordonnées bancaires, mots de passe) ont été gravées de manière indélébile dans le registre.
- Données politiques sensibles : La blockchain sert parfois de coffre-fort anti-censure. On y trouve des copies des câbles diplomatiques de WikiLeaks (Cablegate) ou des articles de presse sur les manifestations pro-démocratie de Hong Kong en 2014. Posséder ce type de document peut s’avérer lourdement condamnable sous des régimes autoritaires répressifs.
- Contenus hautement illégaux : Le point le plus critique concerne la présence de contenus universellement condamnés. L’étude révèle que la blockchain Bitcoin contient deux listes de sauvegardes regroupant 274 liens vers des sites de pédopornographie (dont 142 renvoyant vers des services cachés du réseau Tor), ainsi qu’une image de nudité suspecte.
Implications juridiques : La menace d’une illégalisation de Facto
L’existence de tels fichiers pose un défi juridique sans précédent. Dans de nombreuses juridictions (notamment aux États-Unis, au Royaume-Uni, en Irlande ou en Allemagne), la simple possession de données permettant de reconstituer ou de visualiser des images pédopornographiques est un délit grave.
En droit allemand, par exemple, le disque dur stockant la blockchain est considéré comme un document physique. Dès lors qu’un utilisateur de Bitcoin maintient sciemment le contrôle de ces fichiers (ce qui devient difficile à nier en raison de la couverture médiatique et des alertes d’organismes comme Interpol), il s’expose à des risques de poursuites pénales. À terme, la présence consolidée de ces contenus illicites pourrait donner aux régulateurs un motif légitime pour interdire purement et simplement la possession de la blockchain aux particuliers, menaçant la viabilité de l’ensemble du réseau de paiement.
Conclusion et perspectives
Si l’intégration de données arbitraires a permis l’émergence d’applications utiles de notarisation ou de contrats intelligents rudimentaires, elle agit également comme un talon d’Achille réglementaire et technique pour Bitcoin. Les auteurs soulignent l’urgence pour les futurs protocoles de blockchain de concevoir des mécanismes de filtrage en amont, ou d’intégrer des technologies de consensus permettant de modifier de manière transparente l’historique dans des cas extrêmes (comme les fonctions de hachage à trappe ou chameleon hashes), afin de protéger les utilisateurs honnêtes contre le stockage involontaire de contenus criminels.



