Accueil Economie Nouvelle génération de nœuds Bitcoin légers sur le point de naître: plus...

Nouvelle génération de nœuds Bitcoin légers sur le point de naître: plus sécurisés et privés

Faits marquants:

Le client léger Bitcoin fonctionne de manière indépendante, sans activer les applications tierces.

Il s’intègre aux appareils mobiles et se synchronise avec toute la chaîne.

L’infrastructure qui sous-tend Bitcoin suit une voie qui facilite le fonctionnement de tout le monde. C’est le chemin parcouru par le développeur Alexis Sellier, qui a mis en lumière le projet sur lequel il travaille. Il s’agit d’un nœud Bitcoin léger capable de fonctionner sur des appareils mobiles avec la même sécurité et la même confidentialité que les nœuds complets.

Les nœuds complets de Bitcoin agissent comme des systèmes de sécurité financière, validant les transactions de la blockchain de la première des crypto-monnaies et protégeant les utilisateurs d’être trompés par quelqu’un qui leur fait croire qu’ils ont reçu de l’argent, alors qu’en fait ce n’est pas le cas. Mais ils occupent beaucoup d’espace informatique et leur taille croît rapidement car le registre de leur blockchain pèse plus de 300 gigaoctets, après avoir marqué une croissance de près de 25% en 2020.

Étant donné que ces nœuds sont le moyen le plus «fiable» d’utiliser Bitcoin, les développeurs ont longtemps essayé de le rendre plus facile à utiliser. C’est ce qui a conduit Sellier à travailler sur un projet qui offre la facilité de s’exécuter sur n’importe quelle plateforme, qu’elle soit mobile ou desktop. sans sacrifier la confidentialité ou la sécurité des utilisateurs.

La newsletter du Bitcoin Trading Technology Group (Bitcoin Optech) a publié cette semaine des rapports sur le lancement de Nakamoto, le client léger développé par Sellier avec une intégration facile avec les applications mobiles. C’est parce qu’il est écrit en Rust, mais a une interface de fonction externe qui facilite la liaison avec des programmes basés sur d’autres langages de programmation tels que Python, Java ou Swift.

Le projet n’en est qu’à ses débuts de développement, il reste donc encore un long chemin à parcourir avant que les utilisateurs puissent commencer à l’utiliser avec l’idée de placer leur drapeau d’auto-souveraineté financière. Mais, il semble être le premier embryon d’une nouvelle génération de nœuds légers. Pour l’instant, il est disponible dans sa première version avec uniquement des fonctionnalités basiques, comme le souligne Sellier dans sa description technique.

Un nœud Bitcoin léger et privé

Les nœuds légers sont capables de réduire la taille de l’historique des transactions de la chaîne Bitcoin à seulement 2 gigaoctets, à peu près la taille nécessaire pour stocker un film. Ils fonctionnent selon la procédure simplifiée de vérification des paiements (SPV) qui ne nécessite pas autant d’espace de stockage de calcul qu’un nœud complet.

Cependant, les nœuds SPV ne préservent pas non plus la confidentialité des utilisateurs et sont plus sensibles aux attaques que les nœuds complets. C’est précisément là que le projet Nakamoto est présenté comme une initiative qui peut faire la différence avec d’autres options disponibles aujourd’hui. Leur proposition est basée sur le protocole BIP157 qui surmonte de nombreux problèmes que présentent les clients légers d’aujourd’hui.

Le développeur Alexis Sellier a mis au point un projet qui peut devenir un produit vraiment fonctionnel. Cependant, il a encore beaucoup de travail devant lui. Source: Anthony Shkraba / pexels.com

Ce qui rend un nœud Bitcoin léger, c’est qu’il minimise la quantité de bande passante, d’espace de stockage et de calcul requis pour fonctionner. Pour y parvenir, ils ne téléchargent qu’une fraction de la blockchain Bitcoin et travaillent sans vérifier la validité de tous les blocs de la plus longue chaîne. Pour le résoudre, Nakamoto permet des blocs compacts qui vous permettent de synchroniser en toute sécurité la chaîne bloc complet sans nécessiter plus d’espace de stockage ou dépendre d’une source fiable.

De cette façon, il fonctionne selon la procédure SPV, mais avec la capacité de détecter efficacement les pairs malveillants ou défectueux qui servent des filtres non valides, comme le font les nœuds complets. De plus, cela permet d’améliorer la confidentialité car les blocs peuvent être téléchargés à partir de n’importe quelle source, de sorte qu’aucun pair n’obtienne des informations complètes sur les données requises par un client.

Léger mais sûr

La sécurité est l’autre élément sur lequel s’appuie Nakamoto. À ce sujet, Sellier commente que l’une de ses préoccupations est que les attaques dirigées contre des applications qui tendent à s’intégrer aux nœuds sont l’un des vecteurs les plus évidents. Par conséquent, votre projet est basé sur Deux principes simples: il limite l’intervention des tiers et est facile à auditer.

Moins de code équivaut à moins d’erreurs et moins à auditer. Moins de dépendances équivaut à moins de pièces mobiles et de risques potentiels pour la sécurité. Le deuxième point est particulièrement important car les dépendances sont beaucoup plus difficiles à tracer que le code interne de la bibliothèque. Le code tiers finit souvent par changer de mains, et bien que vous puissiez faire confiance au responsable d’origine, vous ne pouvez pas faire confiance à qui vient ensuite.

Alexis Sellier, développeur de Nakamoto, nouveau client léger Bitcoin.

Dans la voie des alternatives en cours de développement pour améliorer la convivialité de la crypto-monnaie la plus populaire du marché, il y a aussi Umbrel, une application qui vous permet d’exécuter un nœud Bitcoin et d’intégrer à son tour d’autres fonctionnalités.

Comme rapporté récemment par CriptoNoticias, la nouvelle version d’Umbrel offre la possibilité d’installer le serveur Samourai, développé exclusivement par la célèbre application de portefeuille Bitcoin axée sur la confidentialité.