Partager cet article

La prochaine version de Bitcoin CORE connectera enfin les portefeuilles matériels aux nœuds complets

La prochaine version de Bitcoin CORE permettra enfin aux utilisateurs de connecter nativement des nœuds Bitcoin complets à des portefeuilles matériels.

C'est le moment que les vrais nerds du Bitcoin attendaient.

Dans la prochaine version deBitcoin CORE, la 18e version majeure du logiciel le plus utilisé de la crypto-monnaie, le code permettra enfin, de manière native, aux utilisateurs de connecter des nœuds complets Bitcoin à des portefeuilles matériels.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto Long & Short aujourd. Voir Toutes les Newsletters

Cela peut paraître technique, mais c'est un grand pas en avant pour la sécurité des utilisateurs. Les nœuds Bitcoin complets permettent aux utilisateurs de vérifier que les transactions ont bien eu lieu, tandis que les portefeuilles matériels sont considérés comme ONEun des moyens les plus sûrs de stocker des Bitcoin. Ainsi, faciliter la fusion des deux est un WIN majeur pour les utilisateurs qui souhaitent contrôler pleinement leurs Bitcoin et ne veulent T les perdre.

Wladimir van der Laan, responsable de la maintenance de Bitcoin CORE et chargé de coordonner la mise à niveau à venir, a déclaré à CoinDesk que c'était ONEune des fonctionnalités qui l'enthousiasmaient le plus depuis un certain temps.

Cependant, le changement fait partie d’uneffort beaucoup plus large Pour faciliter l'utilisation des nœuds Bitcoin complets, au-delà des simples passionnés de technologie. Casa, par exemple, a lancé un nœud fonctionnant sans configuration particulière, tandis que les développeurs du protocole Bitcoin s'efforcent constamment de réduire la quantité de données que les utilisateurs doivent stocker pour en exécuter une (étant donné que les utilisateurs doivent stocker chaque transaction jamais envoyée sur la blockchain, c'est assez lourd).

Comme l'a déclaré Andrew Chow, contributeur de Bitcoin CORE et ONEun des principaux développeurs du projet, sur Twitter :

« Avec cette [pull Request] fusionnée, la prochaine version Bitcoin CORE 0.18 sera enfin utilisable avec les portefeuilles matériels en utilisant [Hardware Wallet Interface (HWI)] ».

Il admet que « c'est toujours une application manuelle et en ligne de commande », mais affirme que « c'est un grand pas en avant » car la fonctionnalité est enfin là, même si elle est quelque peu complexe. Les développeurs continueront de simplifier son utilisation ultérieurement.

Manger ton CAKE

Alors tout d’abord, pourquoi utiliser un nœud complet Bitcoin en premier lieu ?

Pour effectuer une transaction sur le réseau Bitcoin , les utilisateurs doivent se connecter à un nœud Bitcoin . Les nœuds complets nécessitent désormais quelques centaines de gigaoctets de données, ce qui est considérable et suffit à remplir un petit ordinateur portable.

Mais cela a un but, car plutôt que de faire confiance à quelqu'un d'autre qui vous fournit les informations financières correctes, comme savoir si vous avez réellement reçu une transaction ou non, vous êtes en mesure de valider ces informations vous-même.

La proposition de valeur du Bitcoin étant de ne pas faire confiance aux autres, certains développeurs vont jusqu'à affirmer que l'utilisation du Bitcoin d'une manière qui supprime le nœud complet va à l'encontre de l'objectif du Bitcoin.

Sjors Provoost, contributeur de Bitcoin CORE , par exemple, a soutenu que l'exécution d'un nœud complet est utile pour « savoir que votre Bitcoin est réel », en donnant l'exemple de Segwit2x, un fork Bitcoin proposé en 2017dans lequel certaines entreprises, mineurs et utilisateurs ont proposé de mettre à niveau Bitcoin vers une taille de bloc plus grande.

On craignait que dans le cas où Segwit2x aurait divisé Bitcoin en deux portefeuilles mobiles s'appuyant sur la Technologies de vérification simplifiée des paiements (SPV)serait susceptible d’être victime de tromperies de la part des mineurs.

« En théorie, ce serveur peut également mentir sur votre solde. Dans un scénario comme SegWit2x, il pourrait décider quel côté de la fourche il souhaite vous montrer. Avec un nœud complet, vous n'avez T à vous en soucier », a déclaré Provoost à CoinDesk.

Ensuite, il y a la question de la Politique de confidentialité.

« Le logiciel de portefeuille normalement fourni avec les portefeuilles matériels révèle vos adresses à un serveur tiers », a poursuivi Provoost. Le nœud complet remplacerait ce logiciel de portefeuille, rétablissant ainsi la Politique de confidentialité des utilisateurs.

« En fin de compte, tout se résume à un compromis entre commodité et confiance », a déclaré Samuel Dobson, responsable du portefeuille Bitcoin CORE, à CoinDesk.

Ces problèmes sont ce qui alimente l'idée que peut-être un jour « tout le monde » devrait exécuter ce logiciel de nœud complet, afin de ne T avoir à faire confiance à quelqu'un d'autre pour lui envoyer des informations financières précises.

« Oui, je crois que tout le monde finira par utiliser un nœud complet. J'espère un avenir où l'absence de nœud complet limitera considérablement l'expérience utilisateur et les possibilités offertes par Bitcoin», a écrit Nicolas Dorier, créateur de BTCPay, dans un récent article. article de blog.

Bitcoin sécurisé et hors ligne

L'autre avantage est que les portefeuilles matériels sont considérés comme le moyen le plus sûr de stocker des Bitcoin. C'est particulièrement vrai si on les compare à leur stockage sur des ordinateurs connectés à Internet, souvent totalement exposés aux pirates informatiques.

« Les PC offrent une surface d'attaque bien plus importante qu'un petit appareil dédié au stockage de vos clés, conçu spécifiquement pour la sécurité. Ils sont également moins sujets aux pannes aléatoires ou à la corruption, qui pourraient entraîner la perte de clés non sauvegardées sur votre ordinateur », a déclaré Dobson à CoinDesk.

Avec cette nouvelle technologie en place dans le logiciel Bitcoin CORE , les utilisateurs peuvent stocker leurs Bitcoin sur un portefeuille matériel hors ligne, puis utiliser leur nœud complet pour vérifier que les données qui leur sont fournies, telles que les données de transaction, sont correctes.

Cette Technologies a été mise en place il y a longtemps. Connecter du matériel à un nœud complet est également ONEun des objectifs clés d'Electrum Personal Server, lancé par le développeur Chris Belcher. « J'espère que ce logiciel contribuera à mettre les portefeuilles de nœuds complets à la disposition du plus grand nombre », a-t-il déclaré dans le cadre du projet. publication d'annonce l'année dernière.

Cependant, chaque projet présente des avantages et des inconvénients, a admis Provoost.

« Le projet HWI devrait réduire le nombre de composants logiciels distincts nécessaires, même si pour le moment je pense qu'il est encore moins convivial [qu'Electrum Personal Server] », a-t-il déclaré.

Il reste encore du chemin à parcourir avant que l'interface graphique soit totalement fonctionnelle. « Peut-être ONE jour, nous aurons cette image graphique que je vous ai montrée, et après cela, nous aurons des licornes », a déclaré Provoost dans sa présentation <a href="https://vimeo.com/316634495">https://vimeo.com/316634495</a> sur le sujet.

Autres fonctionnalités

Bien que la prise en charge du portefeuille matériel dans la version 0.18 ait suscité beaucoup d'enthousiasme, comme d'habitude, la version est remplie d'autres contributions du pool La rédaction mondiaux de Bitcoin CORE .

Dobson a parlé à CoinDesk de quelques fonctionnalités qu'il trouve « passionnantes », notamment des améliorations apportées à un nouveau « langage » dont les bases ont été posées dans un version antérieure de Bitcoin CORE. De nouvelles commandes permettront aux développeurs d'utiliser ce langage pour « importer des descripteurs ».

« Vous pouvez fournir un tel descripteur à CORE [...] et il l'analysera et importera les clés, les scripts, ETC dans votre portefeuille Pour vous», a déclaré Dobson, expliquant plus en détail :

« Il s'agit de la première étape d'un objectif à plus long terme visant à retravailler le portefeuille et à prendre en charge ces descripteurs de manière native, ce qui nettoiera considérablement les choses et fournira des comportements beaucoup plus naturels, conformes à la façon dont on s'attendrait à ce que les choses se comportent (et qui ne se comportent T exactement de cette façon actuellement). »

Dobson a également évoqué une nouvelle commande « multiwallet », qui permettra aux utilisateurs d'associer plusieurs portefeuilles à leur nœud CORE Bitcoin . Si la possibilité d'utiliser plusieurs portefeuilles simultanément existait déjà dans le code, la version 0.18.0 intègre pour la première fois cette fonctionnalité à l'interface utilisateur graphique. Il n'est donc plus nécessaire d'être un développeur expérimenté utilisant la ligne de commande pour en profiter.

« La version 0.18 ajoute un support à l'interface graphique pour faire cela, ainsi que quelques améliorations dans son fonctionnement également », a déclaré Dobson.

À l'heure actuelle, la version 0.18 est au stade de « candidat à la publication » du cycle de développement logiciel, ce qui signifie que les développeurs et les entreprises passionnés de Bitcoin la testent toujours, en examinant le code dans le but d'éradiquer les bugs, avant qu'elle ne soit publiée au grand public pour téléchargement.

Selon les développeurs du projet, il sera disponible au téléchargement pour les utilisateurs dans les semaines à venir.

Image Bitcoin via Shutterstock

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.

Alyssa Hertig