BitMEX annonce un client concurrent à Bitcoin Core

Le département de recherche de la bourse de crypto-monnaie BitMEX a annoncé son propre client logiciel Bitcoin. Le client doit rivaliser avec le Bitcoin Core Client, qui est considéré comme l'implémentation de référence et est utilisé par environ 95 % de tous les nœuds. Le nouveau « Recherche Bitcoin BitMEX » le client est conçu pour réduire le réseau’s dépendance à l’égard d’un seul grand référentiel de logiciels.

Dans un article de blog, BitMEX Research a discuté des mérites des clients logiciels concurrents et a conclu qu'un client BTC propriétaire était nécessaire pour corriger le malentendu selon lequel Bitcoin Core est responsable du développement de la crypto-monnaie et « a la capacité unique de modifier ou d’empêcher les modifications apportées au Bitcoin’règles de consensus ».

Historiquement, le Bitcoin Core Client remonte à Satoshi Nakamoto. Avant 2013, le client Bitcoin installé sur tous les nœuds du réseau s'appelait le client Satoshi, et l'implémentation de référence était souvent appelée Bitcoin QT/Bitcoind. Après la disparition de Satoshi Nakamoto, Gavin Andresen a publié une question sur le forum de la Fondation Bitcoin concernant le changement de nom de Bitcoin-Qt. Mike Hearn, un autre développeur, a donné le nom au client « Noyau Bitcoin », ce qui a été accepté par la communauté. Beaucoup ont alors commencé à qualifier le projet logiciel de « Noyau Bitcoin », mais en réalité, rien n'a changé.

Les auteurs de BitMEX soutiennent que l'incompréhension du contrôle principal du Bitcoin par quelques développeurs est apparue pendant et après le débat sur la taille des blocs. Selon BitMEX Research, ces discussions passent à côté de l'essentiel car c'est au propriétaire du nœud de décider quel client installer. En fait, Bitcoin Core ne contrôle pas Bitcoin’s règles de consensus. Par exemple, le projet logiciel Bitcoin Core ne peut pas forcer la mise à niveau ou la modification des nœuds. Cela a également été démontré par le bug critique du Bitcoin Core Client il y a un mois :

Les gens ont tendance à rechercher quelqu’un qui contrôle Bitcoin’les règles du protocole. Avant et pendant la guerre des blocs, beaucoup pensaient qu’ils étaient des mineurs, de grandes entreprises ou Gavin Andresen. L’une des conséquences négatives inattendues de cette guerre est que beaucoup semblent avoir changé d’avis, estimant que Bitcoin Core est au pouvoir, une vision tout aussi erronée. La vérité est, aussi difficile qu’elle soit à comprendre, que les utilisateurs finaux sont en fin de compte responsables du Bitcoin.

Satoshi Nakamoto avait sa propre opinion sur le sujet d'un seul client, comme l'écrit BitMEX. Il y était opposé :

Je n'en ai pas’Je ne pense pas qu’une deuxième implémentation compatible de Bitcoin soit un jour une bonne idée. Une si grande partie de la conception dépend du fait que tous les nœuds du lockstep obtiennent des résultats exactement identiques qu'une deuxième implémentation constituerait une menace pour le réseau.

Le client de recherche Bitcoin BitMEX

Le nouveau client de BitMEX Research vise à réduire la dépendance du réseau à un seul grand référentiel de logiciels sans prendre de nouveaux risques pour l'écosystème. À cette fin, l’équipe BitMEX ne souhaite apporter aucune modification au consensus, forcer un hard fork ou tenter de réimplémenter le protocole en réécrivant la base de code. Au lieu de cela, le client de recherche BitMEX sera basé sur la base de code Bitcoin Core.

Puisqu’il s’agit d’un soft fork de Bitcoin Core, il n’y a aucun risque […] comme le craignait Satoshi. Le client BitMEX Research ne modifie pas non plus Bitcoin’s règles de consensus, de sorte que les préoccupations concernant les scissions de chaînes controversées ne s'appliquent pas. Ainsi, si le référentiel Bitcoin Core est piraté ou supprimé, la base de code peut être améliorée avec le référentiel de recherche Bitcoin BitMEX ou un autre client.

L'implémentation BitMEX est déjà disponible sur Github. Reste à savoir si le client peut changer la domination de Bitcoin Core.