- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Le dernier projet de Pieter Wuille : rendre les Bitcoin plus difficiles à perdre
ONEun des développeurs les plus prolifiques de Bitcoin tente de rendre les adresses Bitcoin plus conviviales.
ONEun des développeurs les plus prolifiques de Bitcoin tente d'aider à résoudre ONEun des problèmes les plus anciens du réseau de paiement.
Aujourd'hui, le Bitcoin est connu pour le nouveau contrôle numérique de l'argent qu'il offre à ses utilisateurs, et non pour sa facilité d'utilisation et sa commodité. Et si vous ne l'avez T vécu, vous avez probablement entendu parler d'utilisateurs perdants. leurs clés privées, en envoyant accidentellement des Bitcoin à la mauvaise adresse en raison d'une faute de frappe ou d'une autre gaffe.
À ce jour, les idées visant à contourner l'utilisation directe des clés publiques et privées – ces longues chaînes de caractères contrôlant les comptes Bitcoin – semblent encore loin d'être réalisables. Une idée un peu floue, par exemple, consiste à les dissimuler complètement afin que les utilisateurs ne se rendent même T compte qu'ils utilisent des Bitcoin.
Pour l’instant, cependant, les cryptomonnaies sont bloquées avec des adresses déroutantes.
C'est ici que se déroule le dernier projet du développeur de Bitcoin CORE , Pieter Wuille. Bech32(qu'il co-développe avec le directeur technique de Blockstream, Greg Maxwell) vise au moins à orienter les adresses dans une direction plus conviviale, même si c'est d'une manière moins révolutionnaire.
Le but final est un nouveau type d’adresse Bitcoin avec des fonctionnalités intégrées pour aider les utilisateurs à détecter lorsqu’ils saisissent la mauvaise adresse.
L'opportunité d'apporter cette amélioration s'est présentée lorsque les développeurs de Bitcoin ont réalisé qu'ils devraient de toute façon inventer un système d'adressage entièrement nouveau avec l'intégration future possible deSegWit– un changement controversé proposé pour le code de Bitcoin.
La mise à niveau technologique, si elle est mise en œuvre un jour, fonctionnera mieux avec un nouveau format d’adresse Bitcoin .
Wuille a déclaré à CoinDesk:
« Étant donné que nous sommes de toute façon obligés de définir une nouvelle norme pour les adresses SegWit natives, pourquoi ne pas profiter de l'occasion pour introduire quelque chose de mieux ? »
Il a ajouté que SegWit peut également être utilisé avec des adresses existantes, mais avec « une efficacité et une sécurité légèrement inférieures ».
Des changements subtils
Il est important de noter, cependant, que le nouveau format ne remplacera T l' ONE. Il s'agit plutôt d'une alternative qui serait utilisée pour les transactions SegWit, si elles étaient déployées sur Bitcoin.
« Les anciennes adresses resteront utilisées pour tous les usages auxquels elles étaient destinées auparavant. Seules les sorties SegWit natives utiliseront les adresses Bech32 », a expliqué Wuille.
Pour résumer, une adresse Bitcoin est une version de la clé publique d'un utilisateur à laquelle il peut envoyer de la valeur. Ses informations d'identification uniques sont similaires à un numéro de carte de crédit. Vous pouvez publier cette chaîne sur une page publique ou l'envoyer à une personne pour recevoir des fonds.
À l'heure actuelle, les adresses Bitcoin sont codées au format Base58, ce qui signifie que l' ID unique est affiché sous la forme d'une chaîne de lettres et de chiffres.
Ce format intègre déjà une forme de protection pour l'utilisateur, car il supprime six caractères similaires. La subtile différence entre « 0 » et « O » pourrait involontairement tromper les utilisateurs qui copient leur adresse Bitcoin depuis un écran d'ordinateur, par exemple. Pour éviter toute confusion, les deux lettres sont complètement supprimées.
Base32, une partie de Bech32, pousse l'élément « lisible par l'homme » encore plus loin. Les lettres du nouveau format d'adressage sont soit toutes en minuscules, soit toutes en majuscules (pas une combinaison).
Voici un exemple de l'ancien format :
1DAY59hnbcTp36NbfvJ4pdKDfDTCS6zfpd
Et voici un exemple d’adresse au nouveau format :
bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
Ensuite, le nouveau format intègre une forme de détection d’erreur.
Wuille a mis au point undémoqui signale réellement les erreurs de saisie. Si vous faites une erreur de saisie dans l'adresse (par exemple, si vous écrivez une lettre incorrecte), il le sait, parfois même en surlignant la lettre erronée en rouge.
La proposition d'amélioration du Bitcoin (BIP) décrivant le nouveau système met également en évidence d'autres détails techniques qui sont plus susceptibles d'intéresser les développeurs de portefeuilles souhaitant mettre en œuvre le format.
Par exemple, Bech32 nécessite moins d'espace pour les codes QR, un code-barres que vous pouvez scanner avec un smartphone (ou un autre appareil) pour récupérer une adresse Bitcoin . De plus, le décodage du nouveau format est plus rapide qu'avec Base58.
Regard vers l'avenir
Aujourd'hui, ce système est adapté aux adresses Bitcoin , celles que les utilisateurs peuvent rendre publiques pour recevoir des Bitcoin. Cependant, Wuille a déclaré lors d'une récente réunion que la même technique pourrait un jour être utilisée pour les clés privées.
Plusieurs développeurs, comme les équipes à l'origine de certaines implémentations de Lightning Network pour l'augmentation de la capacité et du portefeuille Bitcoin Electrum, étudient l'utilisation de ce nouveau format. Les développeurs de Litecoin , cette Cryptomonnaie moins connue, le sont également.adopté la mise à jour SegWitle mercredi.
D'autre part, bien que ce nouveau format ait été créé pour le Bitcoin, Wuille a souligné qu'il n'est T uniquement destiné au monde des Cryptomonnaie et qu'il pourrait avoir des applications où des formats similaires sont utilisés.
, par exemple, un format largement utilisé qui n'a T nécessairement à l'esprit la lisibilité humaine, est utilisé pour coder toutes sortes de données.
Si le système d'adresse est un jour mis en œuvre, a ajouté Wuille, il s'attend à ce qu'il faille du temps aux utilisateurs pour adopter et utiliser la nouvelle Technologies, car les expéditeurs et les destinataires doivent tous deux la prendre en charge pour effectuer une transaction réussie.
Cela a été le cas pour les adresses de hachage pay-to-script (P2SH), qui sont des adresses pour des types de transactions Bitcoin plus avancés (et moins utilisés), comme celles qui nécessitent que deux participants sur trois signent pour envoyer de l'argent.
Wuille conclut :
« Le fait est que si nous voulons un jour pouvoir utiliser SegWit natif, une norme pour ses adresses doit être définie et disponible longtemps à l'avance. »
Correction: Une version antérieure indiquait à tort que SegWit « nécessitait » un nouveau format. Ceci a été corrigé.
Image de Pieter Wuille via Pete Rizzo pour CoinDesk
Alyssa Hertig
Journaliste spécialisée dans les technologies chez CoinDesk, Alyssa Hertig est programmeuse et journaliste spécialisée dans le Bitcoin et le Lightning Network. Au fil des ans, ses articles ont également été publiés dans VICE, Mic et Reason. Elle écrit actuellement un livre explorant les tenants et aboutissants de la gouvernance du Bitcoin . Alyssa possède des BTC.
