Share this article

Les développeurs refont le logiciel Satoshi

Une équipe de développeurs de logiciels publie un nouveau client Bitcoin , conçu comme une alternative au logiciel original qui implémentait le protocole Bitcoin .

Updated Sep 10, 2021, 10:45 a.m. Published May 13, 2013, 8:25 a.m.
Binary Code Landscape

Une équipe de développeurs lance un nouveau client Bitcoin , conçu comme une alternative au logiciel original implémentant le protocole Bitcoin . Ce nouveau logiciel, appelé btcd, résout plusieurs problèmes qui, selon eux, compliquaient sa portabilité sur de nouveaux systèmes d'exploitation. Il sera présenté lors de la conférence Bitcoin 2013 plus tard cette semaine.

Bitcoind était le client Bitcoin original implémentant le protocole Bitcoin , et a été en partie développé par Satoshi, le mystérieux inventeur de l'algorithme Bitcoin . Il a été développé comme un « daemon » – un programme conçu pour être lancé et manipulé via des instructions saisies en ligne de commande. Portable sur Windows, Mac et Linux, ce logiciel était particulièrement utile pour l'administration à distance. Il est également utile pour l'intégration à d'autres logiciels clients Bitcoin ou à des systèmes de paiement.

La Suite Ci-Dessous
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters

Cependant, l'équipe de Conformal a identifié des points à améliorer dans bitcoind après avoir tenté de le porter sur son propre système d'exploitation, basé sur un système open source appelé OpenBSD. Plusieurs fonctions de programmation n'étaient pas portables d' un système à l'autre, et l'entreprise rencontrait également des difficultés pour tester le code source.

« Après avoir constaté ces problèmes liés au portage, j'ai pensé que l'écosystème Bitcoin pourrait utiliser une alternative à BitcoinD. » ditJake Yocom-Piatt, PDG de Conformal.

Bitcoind a été développé en C++, mais l'équipe de développement a utilisé Go, un langage de programmation développé par Google, conçu pour prendre en charge un grand nombre d'opérations simultanées.

L'entreprise a publié le code source de la première partie de son système, appelé btcwire, sur le site de programmation collaborative GitHub. Ce système gère la transmission des messages au réseau Bitcoin .

« Notre objectif est de continuer à publier des packages de btcd à mesure que nous augmentons la couverture des tests et les amenons à un niveau professionnel », a déclaré le développeur de Conformal, David Collins, qui sera discours à la conférence Bitcoin 2013le samedi 18 mai.

L'équipe s'est engagée à ajouter davantage de fonctionnalités à son logiciel, notamment la gestion des portefeuilles et la connexion à Tor, un réseau de communication en ligne anonyme.