Des chercheurs d’Alloc Init avancent une méthode pour masquer l’expéditeur de Bitcoin (BTC), le destinataire et les montants, en reprenant la cryptographie de Zcash (ZEC), le tout sans soft fork.
Points clés :
- Shielded Bitcoin d’Alloc Init s’appuierait sur des notes chiffrées et des preuves à divulgation nulle de connaissance pour cacher les détails des transferts sur Bitcoin.
- Des indexeurs, et non les mineurs, vérifieraient les preuves, ce qui permettrait de conserver inchangées les règles de consensus de Bitcoin.
- Les critiques pointent un ensemble d’anonymat très limité au lancement et une absence de résistance aux attaques quantiques.
L’architecture de Shielded Bitcoin
Clara Shikhelman, Mikhail Komarov et Aleksei Moskvin ont publié jeudi un article intitulé « Shielded Bitcoin ». Le protocole repose sur des notes chiffrées, des « nullifiers » publics et des preuves à divulgation nulle de connaissance pour dissimuler montants, expéditeurs, destinataires ainsi que les liens avec les UTXO déjà dépensés. Contrairement à Zcash, le système ne ferait pas tourner sa propre blockchain ni son propre mécanisme de consensus.
Les mineurs ne joueraient aucun rôle dans l’application de ces règles : les transactions seraient inscrites sur Bitcoin comme de simples données, tandis qu’un logiciel séparé, les indexeurs, vérifierait les preuves, refuserait les doubles dépenses et reconstruirait l’état du système. Un utilisateur déposant 1 BTC recevrait une note privée de même valeur ; un envoi de 0,2 BTC fractionnerait alors cette note en deux nouvelles notes chiffrées.
Le schéma ne dispose toutefois pas encore d’un mécanisme finalisé de « peg » pour faire entrer et sortir des BTC, et les auteurs ne prétendent pas que ces étapes seront privées. L’équipe prévoit de bâtir ce maillon avec PIPEs v2, un schéma de « witness encryption », et promet un article séparé sur ce point. Un examen technique a évalué ses garanties de confidentialité au niveau de celles des pools protégés de Zcash.
À lire aussi : Les actions tokenisées peuvent-elles arriver sur XRPL ? L’ordonnance de la SEC relance la question
Réactions de Zavodil et Ben-Sasson
Le développeur Vadim Zavodil a critiqué le projet, estimant que Zcash avait déjà construit l’essentiel de cet empilement de briques de confidentialité et qu’un nouveau pool souffrirait d’un déficit d’anonymat face au stock accumulé par Zcash au fil des années. « Un métaprotocol tout neuf démarre à zéro : votre première transaction privée se cache dans une foule d’une seule personne », a-t-il écrit.
Les chercheurs ont reconnu un problème similaire dans un billet complémentaire, en soulignant que de gros dépôts ne créent pas automatiquement un vaste ensemble d’anonymat. Des observateurs pourraient toujours relier des transferts si quelques acteurs génèrent la majorité des notes ou si les portefeuilles adoptent des comportements trop distinctifs. Pierre-Luc Dallaire-Demers, fondateur de la société de cryptographie post-quantique Pauli Group, a soulevé une autre réserve, jugeant la construction intéressante mais « pas du tout résistante au quantique ».
Eli Ben-Sasson, directeur général de StarkWare, s’est montré plus enthousiaste, rappelant que l’objectif initial de l’article Zerocash de 2014, qu’il a coécrit, était précisément d’apporter la confidentialité à Bitcoin. Il n’avait pas encore lu la nouvelle proposition, mais dit souhaiter voir la confidentialité et la scalabilité via les preuves à divulgation nulle de connaissance arriver sur la couche de base de Bitcoin.
Zcash, né de ces travaux, s’oriente de son côté vers une refonte d’ampleur. Sa mise à jour NU7 doit réduire le temps cible de bloc de 75 à 25 secondes et bloquer les dépenses à partir de l’ancien pool protégé Sprout. L’activation sur testnet est prévue pour le 6 octobre, et les développeurs tablent sur une décision le 20 octobre quant au lancement éventuel du mainnet le 5 novembre.
À suivre : Selon BlackRock, l’IA pourrait doper la demande pour Ethereum via les paiements

