Les chercheurs dévoilent une conception de « Shielded Bitcoin » permettant des transferts privés sans soft fork
Points clés
- •L'article Shielded Bitcoin, daté du 24 septembre et rédigé par des chercheurs de [alloc] init, propose un métaprotocole qui masque les montants, les expédurs, les destinataires et les liens vers des notes dépensées sans nécessiter de soft fork ni de blockchain distincte.
- •La conception adapte les notes chiffrées, les nullifiers et les preuves à divulgation nulle de l'architecture protégée de Zcash, tandis que Bitcoin se contente de publier et d'ordonner les données, un logiciel indépendant reconstruisant l'état protégé en rejouant les transactions dans l'ordre des blocs.
- •La confidentialité est incomplète car les observateurs peuvent toujours voir le moment de la publication, les frais, le nombre de notes et la forme des transactions, et un portefeuille reconnaissable payant des frais de publication pourrait relier des activités autrement protégées.
- •La conception de référence utilise Groth16, un système de preuve nécessitant une cérémonie de trusted setup unique dans laquelle au moins un participant doit agir honnêtement, bien que les auteurs identifient des systèmes de preuve alternatifs comme option de déploiement.
- •L'article ne précise pas les mécanismes de peg-in et de peg-out, laissant l'entrée et la sortie à un futur article complémentaire sur PIPEs v2 qui utilise des contrôles cryptographiques sur les clés de signature Bitcoin, avec l'examen communautaire sur Delving Bitcoin comme prochaine étape.

Des chercheurs ont proposé un système de confidentialité qui permettrait à de la valeur libellée en Bitcoin de circuler via des transferts chiffrés ancrés directement à Bitcoin, sans nécessiter de soft fork ni de blockchain distincte. Le registre de Bitcoin enregistre chaque paiement en clair, si bien que les conceptions ajoutant de la confidentialité sans modifier les règles du protocole de base sont depuis longtemps un thème récurrent de la recherche sur Bitcoin.
L'article Shielded Bitcoin, daté du 24 septembre et rédigé par Clara Shikhelman, Mikhail Komarov et Aleksei Moskvin de [[alloc] init], décrit un métaprotocole dans lequel les montants, les expéditeurs, les destinataires et les liens vers des notes précédemment dépensées restent masqués, tandis que la validité des transactions peut toujours être vérifiée de manière indépendante. Bitcoin lui-même publierait et ordonnerait les données du protocole ; ses règles de consensus n'interpréteraient pas les transferts privés. À la place, un logiciel distinct reconstruirait l'état protégé en rejouant les transactions acceptées dans l'ordre des blocs Bitcoin. Cette structure signifie que le déploiement ne dépendrait pas de la coordination à l'échelle du réseau qu'ont historiquement exigée les mises à niveau des règles de consensus de Bitcoin. La proposition a également été présentée pour discussion communautaire sur delvingbitcoin.org.
Des notes chiffrées remplacent les détails publics des transferts
Shielded Bitcoin représente la valeur au moyen de notes chiffrées contenant un en satoshis et des informations sur le destinataire. Un expéditeur dépensant ces notes publie des sorties chiffrées, des nullifiers publics et une preuve à divulgation nulle à l'intérieur d'une transaction Bitcoin. La preuve vérifie que les notes existent, que l'expéditeur a le droit de les dépenser et que la valeur entrant et sortant de la transaction s'équilibre correctement.
Les nullifiers empêchent qu'une même note soit dépensée deux fois sans révéler quelle note chiffrée précédente a été consommée. Des indexeurs traitent les données publiées et maintiennent un arbre de notes partagé et un ensemble de nullifiers. Ils ne reçoivent aucun droit de dépense, et toute mise en œuvre rejouant la même historique Bitcoin valide avec les mêmes paramètres de déploiement devrait reconstruire le même état protégé.
L'architecture emprunte les notes chiffrées, les nullifiers et les preuves à divulgation nulle à la conception protégée de Zcash tout en supprimant le besoin d'une blockchain de confidentialité dédiée. Zcash lui-même a récemment restauré son pool Orchard après que des développeurs ont corrigé une vulnérabilité critique affectant son tout dernier système de transactions protégées.
Bitcoin révèle toujours le calendrier, les frais et la forme des transactions
Shielded Bitcoin ne rend pas chaque élément d'un paiement invisible. Les observateurs pourraient toujours voir que des données du protocole ont été publiées, quand elles sont apparues, la transaction qui les transporte, les frais payés, le nombre de notes dépensées et créées, ainsi que la taille des données publiées. Un portefeuille Bitcoin reconnaissable payant à répétition des frais de publication pourrait également créer un lien entre des activités autrement protégées. Des enveloppes protocolaires plus volumineuses augmentent l'empreinte en chaîne par rapport aux paiements Bitcoin ordinaires, entraînant une hausse correspondante des frais de transaction.
La conception de référence utilise également Groth16, un système de preuve qui nécessite une cérémonie de trusted setup unique. Ses hypothèses de sécurité exigent qu'au moins un participant à cette cérémonie se comporte honnêtement, bien que les chercheurs identifient des systèmes de preuve alternatifs comme un choix de déploiement possible.
La conception de l'entrée et de la sortie nécessite encore des travaux distincts
L'article couvre les transferts uniquement après l'entrée des bitcoins dans le système protégé et ne précise pas le processus complet de peg-in et de peg-out nécessaire pour passer de la détention Bitcoin ordinaire aux notes protégées.
Les chercheurs prévoient de traiter ces frontières via PIPEs v2, une construction distincte utilisant des contrôles cryptographiques sur les clés de signature Bitcoin plutôt que des opérateurs de pont dépositaires. Selon l'aperçu technique des auteurs, un article complémentaire analysera le mécanisme d'entrée et de sortie, y compris ses propriétés de confidentialité, de vivacité et de défaillance. Jusqu'à la publication de ces travaux, la proposition établit la couche de transferts privés mais ne formule pas de revendications de confidentialité équivalentes pour les fonds entrant ou sortant du système protégé. L'examen communautaire en cours sur Delving Bitcoin et le futur article complémentaire PIPEs v2 constituent les prochaines étapes de l'évolution de cette conception.
Source : Crypto Adventure