paint-brush
Cypherpunks écrivent du code : Wei Dai et B-money – ou une pièce avant Bitcoinpar@obyte
1,672 lectures
1,672 lectures

Cypherpunks écrivent du code : Wei Dai et B-money – ou une pièce avant Bitcoin

par Obyte5m2024/02/10
Read on Terminal Reader

Trop long; Pour lire

Dans cette nouvelle série, nous parlons des cypherpunks qui ont contribué à créer de l’argent décentralisé et davantage d’outils de confidentialité. Wei Dai a créé une pièce pré-Bitcoin.
featured image - Cypherpunks écrivent du code : Wei Dai et B-money – ou une pièce avant Bitcoin
Obyte HackerNoon profile picture
0-item


Dans cette nouvelle série, nous parlons de cypherpunks remarquables qui ont contribué à créer de l'argent décentralisé et davantage d'outils de confidentialité et de liberté en ligne pour tous. Rappelons que le groupe nommé « cypherpunks " a été formé par des experts en informatique, en cryptographie et des activistes d'Internet dans le but de créer de nouveaux logiciels pour favoriser la confidentialité et le changement social . Comme vous pouvez l’imaginer, de nombreuses personnes dans le monde de la cryptographie y appartiennent.


Wei Dai est bien sûr l’un d’entre eux. Peut-être que son nom vous dit quelque chose si vous lisez le livre blanc Bitcoin. C'est une des références à la fin. Nous ne savons pas grand-chose de sa vie personnelle, car c'est une personne assez privée – comme la plupart des cypherpunks, en effet. Cependant, nous connaissons sa carrière.


Probablement né en 1976 , d'origine chinoise mais vivant aux USA, Dai a étudié à l'Université de Washington. Il est diplômé en informatique avec une mineure en mathématiques. Selon quelques sources , sa carrière a débuté chez TerraSciences, où il a contribué au développement de solutions de sécurité pour l'industrie pétrolière et gazière. Plus tard chez Microsoft, il a joué un rôle crucial dans l’optimisation des algorithmes de chiffrement.


Les contributions notables de Dai incluent la bibliothèque open source Crypto++ largement utilisée, utilisée dans des projets tels que Microsoft Office Groove et LastPass. L'algorithme VMAC de Dai, conçu pour les systèmes 64 bits, a démontré une vérification des données haute performance. Il a également identifié des vulnérabilités critiques dans le chaînage de blocs de chiffrement de SSH2 et a fait partie de l'équipe qui a découvert la vulnérabilité du protocole BEAST dans SSL/TLS, posant un risque important pour la sécurité Internet.


En outre, son travail sur le b-money a influencé les concepts fondamentaux mis en œuvre dans Bitcoin. Il s'agit d'un système très similaire, publié avant le Livre blanc Bitcoin . Malgré les spéculations, Dai nie être Satoshi Nakamoto, ni même avoir une réelle influence dans la création de la crypto-monnaie.

Proposition d'argent B

B-argent est considéré comme un précurseur important de toutes les crypto-monnaies, même s’il n’a jamais été lancé. « Fasciné », selon ses propres mots, par le film de Tim May idéologie du crypto-anarchisme dans le but de rendre le gouvernement inutile et la menace de violence impuissante, Dai a conçu de l’argent potentiellement non réglementé pour que la communauté crypto-anarchiste puisse fonctionner, sans intervention gouvernementale.



Il a en effet montré deux protocoles. La première, décrite comme peu pratique, constitue une base pour la seconde, plus réalisable. Dans les deux cas, on suppose un réseau intraçable, où les participants sont identifiés uniquement par des pseudonymes numériques. Le premier protocole repose sur un canal de diffusion anonyme synchrone et ininterrompu, les participants gérant des bases de données sur la propriété monétaire liées à des pseudonymes. Il couvre la création et le transfert d'argent, ainsi que l'exécution des contrats, y compris les mécanismes d'arbitrage.


Le deuxième protocole transfère la responsabilité de la Monnaie monétaire vers un sous-ensemble de participants appelés serveurs, connectés via un canal de diffusion de type Usenet . Les messages de transaction restent similaires au premier protocole, mais les participants doivent vérifier que les messages sont reçus et traités par un sous-ensemble de serveurs sélectionné au hasard. Pour éviter toute collusion, les serveurs sont tenus de déposer de l'argent en échange d'amendes ou de récompenses potentielles, en publiant périodiquement et en s'engageant dans des bases de données de création et de propriété d'argent.

B-Money et Bitcoin

Ces deux systèmes partagent de nombreuses similitudes. Tous deux visent à établir des monnaies numériques non réglementées fonctionnant dans un réseau peer-to-peer (P2P) sans avoir recours à une autorité centrale. L'utilisation de Proof of Work (PoW) pour la création de nouvelles unités monétaires est également envisagée. Dans b-money et Bitcoin, les participants peuvent générer de nouvelles pièces en résolvant des problèmes informatiques. Ce processus PoW a le double objectif de sécuriser le réseau et de prévenir les abus.


De plus, les deux systèmes utilisent des mécanismes cryptographiques pour garantir des transactions sécurisées et privées. B-money, comme Bitcoin, utilise des pseudonymes numériques (clés publiques) pour identifier les participants, offrant ainsi un certain niveau d'anonymat . Les transactions sont signées et cryptées, contribuant à la confidentialité et à la sécurité de l'ensemble du système.


Le concept de grand livre distribué est un autre élément partagé. B-money et Bitcoin utilisent une approche décentralisée pour tenir un registre des transactions. Dans b-money, les participants maintiennent des bases de données distinctes, tandis que Bitcoin réalise ces bases de données sous la forme d'une blockchain, un registre public qui enregistre toutes les transactions sur un réseau d'ordinateurs.


Dans l’ensemble, les fondements conceptuels du b-money, en particulier l’utilisation du PoW, des techniques cryptographiques et des registres décentralisés, ont jeté les bases du développement ultérieur du Bitcoin et d’autres crypto-monnaies. Même le « b » dans le nom peut susciter des soupçons. Mais Dai lui-même refusé toute contribution ou implication.


«Je n'ai pas créé Bitcoin, mais j'ai décrit une idée similaire il y a seulement plus de dix ans. Et je crois comprendre que le créateur de Bitcoin, qui s'appelle Satoshi Nakamoto, n'a même pas lu mon article avant de réinventer lui-même l'idée. Il l'a appris par la suite et m'a crédité dans son article. Mon lien avec le projet est donc assez limité.



Pas si décentralisé

L’argent B n’est que l’une des étapes importantes vers ce que nous avons aujourd’hui et vers la véritable décentralisation que nous visons toujours à réaliser dans le domaine de la cryptographie. Ce n'était pas vraiment décentralisé, comme vous l'avez peut-être remarqué : les « serveurs » (intermédiaires) contrôlaient l'argent. Quelque chose de similaire se produit en effet avec Bitcoin.


Les mineurs, chargés de frapper de nouvelles pièces, peuvent sélectionner ou même censurer les transactions. Si plus de la moitié des grands mineurs s’entendent, ils pourraient s’emparer de l’ensemble du réseau. Et il n'y a même pas beaucoup de fêtes, considérant que seuls deux pools miniers contrôlent actuellement 54% de la puissance du réseau (hashrate).


Hashrate Bitcoin par Mining Pool au 13/01/2024. Source : CoinDance
Obyte , en revanche, a résolu ce problème en éliminant complètement le système de minage. Au lieu de cela, sa structure Directed Acyclic Graph (DAG) est totalement résistante à la censure. Il n’y a pas de partis puissants derrière, et seulement Fournisseurs de commandes (OP) sont nécessaires pour commander des transactions. Leurs transactions servent de points de cheminement pour commander le reste, et rien d'autre. Si quelqu'un envoie une transaction au DAG, elle ne peut être bloquée ou censurée par aucune partie. L’offre totale est également fixe, ce qui protège contre l’inflation.


Fait intéressant, comme Wei Dai a décrit l'application des contrats et les mécanismes d'arbitrage, nous avons également des contrats avec arbitrage ainsi qu'un magasin d'arbitres ( ArbStore ) en Ooctet. Il s'agit d'une nouvelle solution de paiement séquestre décentralisée, spécialement conçue pour le commerce international.


Opérer sur le décentralisé Plateforme de cryptographie Obyte , les contrats avec arbitrage facilitent les transactions sécurisées à l'aide de contrats intelligents (sans que les utilisateurs aient besoin de coder quoi que ce soit) et de crypto-monnaies , offrant un séquestre décentralisé qui protège les fonds jusqu'à ce que les conditions du contrat soient remplies. Grâce à la protection supplémentaire offerte par des arbitres indépendants en cas de litige, les parties impliquées sont assurées d'un processus de résolution équitable.


Nous sommes endettés envers nos prédécesseurs. Des cypherpunks distingués comme Wei Dai et Satoshi Nakamoto ont jeté les bases de la construction de une véritable décentralisation dans le monde financier et en ligne. Continuons leur mission !



Image vectorielle en vedette par Garry Killian / Freepik