
Avec un seul code, le portefeuille dérive en interne une adresse différente pour chaque paiement reçu.
Les portefeuilles matériels sans fil sont désormais pris en charge ; ceux qui se connectent via USB, pas encore.
Sparrow Wallet a annoncé l'intégration des paiements silencieux dans sa version v2.5.0, sortie ce 21 mai. Avec cette mise à jour, les utilisateurs peuvent partager un seul code de reçu fixe et recevoir du bitcoin (BTC) sans que personne, pas même le payeur, puisse voir combien de paiements sont entrés dans le compte ou les lier les uns aux autres.
Dans les portefeuilles conventionnels, chaque fois qu’une personne partage son adresse pour recevoir un paiement, cette adresse est enregistrée publiquement sur la blockchain. Si la même personne le réutilise pour plusieurs paiements (ce qui est courant), N'importe qui peut suivre l'historique complet de ce compte.
Les paiements silencieux résolvent ce problème automatiquement : même si l'utilisateur partage toujours le même code, Le portefeuille génère en interne une adresse différente pour chaque transaction reçue. L'historique n'est pas exposé car chaque charge apparaît dans la chaîne avec une adresse différente qui ne peut être liée aux autres. Ce mécanisme élimine la réutilisation des adresses, un problème qui expose également les utilisateurs à de potentielles attaques quantiques à l’avenir.
Cette nouvelle modalité élimine également le limite d'écart (la limite d'adresses vides consécutives que les systèmes traditionnels tolèrent avant d'arrêter la recherche de transactions), un problème qui peut faire en sorte qu'un portefeuille « perde la trace » des fonds réels lors de la restauration d'une sauvegarde. Les portefeuilles de paiement silencieux n’ont pas ce problème.
Prise en charge matérielle et serveur pour les paiements silencieux
Les utilisateurs disposant de portefeuilles matériels fonctionnant sans connexion Internet et utilisant des codes QR ou des cartes MicroSD peuvent désormais signer des transactions de paiement silencieuses avec cette nouvelle version de Sparrow Wallet. Les appareils qui se connectent via un câble USB ou directement sans fil bénéficieront d'une prise en charge dans une future mise à jour, à mesure que ces fabricants mettront à jour leurs propres systèmes.
Pour traiter les paiements silencieux, le portefeuille doit examiner l'historique de la blockchain de manière plus intensive que dans le schéma conventionnel : il doit calculer, pour chaque transaction enregistrée, si l'une de ses entrées combinées génère une adresse qui lui correspond.
La version 2.5.0 inclut par défaut une connexion au serveur public frégate.2140.devspécialement conçu pour exécuter ce calcul à distance et accéléré en utilisant la carte graphique du serveur: Ce qui pouvait auparavant prendre une heure est désormais réalisé en moins d'une demi-seconde, comme le rapporte CriptoNoticias.
L'utilisation de ce serveur implique de partager les clés d'analyse du portefeuille avec lui pendant la session, une concession de confidentialité équivalente à celle de n'importe quel serveur Electrum traditionnel que la plupart des portefeuilles Bitcoin légers utilisent déjà.
La réutilisation des adresses est toujours une pratique courante dans la plupart des portefeuilles disponibles aujourd'hui. L'incorporation de ce protocole dans Sparrow, l'un des programmes de bureau les plus utilisés dans l'écosystème Bitcoin, est une étape pertinente pour que les paiements silencieux ne soient plus une option technique avancée et devenir disponible pour tout utilisateur sans configuration supplémentaire.
Voir l’article original en espagnol
