Partager cet article

Cryptomonnaie Libra de Facebook : une analyse technique approfondie

Les détails techniques de la blockchain Libra de Facebook ont été publiés mardi dans un livre blanc de la Fondation Libra. Voici ce qui ressort.

Facebook a annoncé mardi que sa très attendue Cryptomonnaie, Libra, fonctionnerait sur un réseau blockchain sécurisé dès son lancement par 100 serveurs informatiques distribués, ou nœuds. Vingt-huit membres exploitant ces nœuds sont actuellement à bord.

La blockchain Libra sera mise en service en 2020, et l'Association Libra, une association à but non lucratif basée en Suisse, sera chargée de piloter le développement continu de la cryptomonnaie. Dans un livre blanc publié mardi, l'organisation a détaillé comment la blockchain Libra sera tolérante aux pannes byzantines, ce qui signifie qu'un comportement défectueux de certains acteurs du réseau ne compromettra pas la sécurité du réseau dans son ensemble.

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

Il est indiqué :

« [La blockchain Libra rend] extrêmement difficile pour un attaquant de compromettre 33 nœuds exécutés séparément qui seraient nécessaires pour lancer une attaque contre le système. »

Tous les nœuds initiaux chargés de valider les transactions sur le réseau seront gérés par des « membres fondateurs ». Parmi les 28 membres fondateurs, on compte notamment Visa, Mastercard, Coinbase, PayPal, Uber et Lyft, qui investissent chacun environ 10 millions de dollars pour rejoindre le consortium.

Cela contraste avec l'approche plus ouverte des blockchains publiques comme Bitcoin ou Ethereum, dans lesquelles n'importe qui dans le monde peut consacrer la puissance de calcul nécessaire à valider l'historique des transactions du réseauCependant, la participation au nœud Libra finira par s'ouvrir à tous.

« Dans la version initiale du système, seuls les membres fondateurs pourront être un nœud participant à l'algorithme de consensus », a expliqué Ben Maurer, responsable technique de la blockchain de Facebook, à CoinDesk dans une interview exclusive, ajoutant :

« Au fil du temps, il est conçu pour faire passer l'adhésion au nœud de ces membres fondateurs qui ont un intérêt dans la création de l'écosystème à des personnes qui détiennent Libra et ont un intérêt dans l'écosystème dans son ensemble. »

Dans son annonce, Facebook a également expliqué comment il entend collaborer avec le système financier existant. Il a notamment évoqué les enjeux réglementaires liés aux autres produits blockchain.

À mesure que davantage de nœuds sont ajoutés, Facebook affirme que Libra deviendra plus entièrement décentralisé.

« L'écosystème Libra est diversifié : les organisations qui composent le pool de nœuds de validation proviennent de secteurs et d'industries variés et sont situées à travers le monde », indique le livre blanc. « Cela créera une infrastructure robuste et distribuée, qui renforcera la résilience et garantira que les nœuds de validation ne seront pas soumis à des influences ou des attaques communes. »

Mardi, l'Association Libra a publié des documents détaillant l'intégralité du projet de Cryptomonnaie , ONE Facebook a joué un rôle clé dans l'éclosion. L'objectif du projet Libra, tel que détaillé dans le livre blanc, est de créer un système financier mondial plus accessible et plus connecté.

À l’avenir, Facebook devrait conserver un rôle de leader sur l’initiative en 2019, mais le pouvoir de décision reviendra en fin de compte à l’association à but non lucratif Libra.

Nouveau langage de programmation

L'une des caractéristiques techniques les plus remarquables du projet est peut-être que Facebook a créé un langage de programmation informatique dédié appelé « Move » pour exécuter sa nouvelle blockchain Libra.

« La raison pour laquelle nous avons créé notre propre langage est que nous voulons vraiment nous concentrer sur la flexibilité de la blockchain au fil du temps », a déclaré Maurer à CoinDesk, ajoutant :

ONEun des principaux moyens d'y parvenir est d'intégrer la programmabilité à la blockchain. Pour tirer parti de nouvelles fonctionnalités ou techniques, T d'attendre la mise à niveau de l'ensemble du réseau.

La raison pour laquelle Facebook a créé un tout nouveau langage est de remédier aux lacunes des blockchains existantes, a expliqué Maurer.

« Dans les blockchains existantes, la sécurité de l'écriture de code pose de nombreux problèmes », a-t-il déclaré. « Le langage Move est conçu avec la sécurité comme principe clé. »

Selon une source au courant du processus de développement, des indices sur la mise en œuvre technique du système pourraient être trouvés avant mardi dans l'acquisition par Facebook en février de Chainspace, une startup formée par un groupe d'ingénieurs blockchain de l'University College de Londres.

« Si vous regardez les documents écrits par George Danezis et l'équipe technique sur les systèmes de paiement du protocole Coconut, vous aurez une bonne idée de certaines des choses qu'ils [Facebook] cherchent à faire et de l'échelle à laquelle ils cherchent à le faire », a déclaré la source, se référant à un article d'août 2018.livre blancsur le protocole de contrat intelligent.

Danezis, ainsi que Shehar Bano et Alberto Sonnino de Chainspace, travaillent tous désormais chez Facebook et sont répertoriés comme signataires du livre blanc Libra.

Politique de confidentialité et sécurité

Lors de son lancement, la blockchain Libra exigera de ses membres qu'ils soient responsables de la création de nœuds qui connectent, participent et sécurisent en fin de compte le réseau Libra.

Parmi ces membres fondateurs figurent les géants des paiements Mastercard, PayPal et Visa, ainsi que des géants de la technologie comme eBay, Lyft, Spotify et Uber.

Jalonnement de démarrageSentiers des bisons est ONEune des nombreuses sociétés de Crypto impliquées dans la fondation.

S'adressant à la liste des partenaires actuels, le PDG de Bison Trails, JOE Lallouz, a déclaré à CoinDesk:

«ONEun des aspects les plus impressionnants de ce projet, à mon avis, est la réflexion menée pour le rendre véritablement décentralisé. Ils ont impliqué de nombreux partenaires afin d' T toute centralisation des décisions et de la gouvernance. »

Toutes ces organisations devront s'assurer que les logiciels et le matériel qu'elles utilisent pour le réseau Libra sont « indépendants » de tous les autres systèmes internes de l'entreprise, indique le livre blanc.

De plus, lors de la validation et de l'engagement des transactions sur la blockchain Libra, ces nœuds ne stockeront aucune donnée sur l'identité réelle des utilisateurs. À l'instar des réseaux blockchain traditionnels comme Bitcoin , les informations concernant les utilisateurs du système seront limitées à leurs adresses blockchain alphanumériques publiques.

« Les transactions ne contiennent aucun lien avec l'identité réelle d'un utilisateur », indique le livre blanc de Libra. « Cette approche s'inspire de la norme des transactions pseudonymes adoptée par d'autres grandes blockchains. Cette approche est familière à de nombreux utilisateurs, développeurs et régulateurs. »

« Code à un stade précoce »

« Move est conçu pour permettre l'écriture sécurisée de programmes qui gèrent les actifs Libra », indique le livre blanc.

Malgré tout, la Libra Association souhaite que la blockchain Libra et tous ses outils associés soient entièrement inspectés et sécurisés par le grand public avant son lancement espéré sur le réseau principal au cours du premier semestre 2020.

À ce titre, la Libra Association a publié un « code de phase précoce » sous une licence de logiciel permissive et libre de l'Apache Software Foundation.

« Ce réseau de test nous aidera à recueillir les commentaires de la communauté sur l'orientation du projet et à œuvrer pour garantir un lancement évolutif, fiable et sécurisé », a déclaré l'Association Libra.

À cela s'ajoutera un programme de primes aux bugs supplémentaire Sponsorisé par l'association à but non lucratif en partenariat avec la société de cybersécurité HackerOne pour motiver financièrement les chercheurs et les développeurs à découvrir toute vulnérabilité cachée en matière de sécurité et de Politique de confidentialité dans le code open source.

S'exprimant sur les motivations globales non seulement du projet Libra au sens large, mais de ce programme de primes aux bugs en particulier, l'Association Libra a déclaré :

L'Association Libra est un effort mondial, tout comme le programme Libra Bug Bounty. Nous serons ouverts à tous en promouvant les contributions des chercheurs du monde entier et en organisant des Événements Bug Bounty dans divers lieux.

Leigh Cuen et Zack Seward ont contribué au reportage.

bannière libra

Outilsimage via Shutterstock

Christine Kim

Christine est analyste de recherche chez CoinDesk. Elle se concentre sur la production d'analyses basées sur les données concernant les secteurs des Cryptomonnaie et de la blockchain. Avant cela, Christine était journaliste technique pour CoinDesk, couvrant principalement les développements de la blockchain Ethereum .

Avoirs en Cryptomonnaie : Aucun.

Christine Kim
Ian Allison

Ian Allison est journaliste senior chez CoinDesk, spécialisé dans l'adoption des Cryptomonnaie et de la Technologies par les institutions et les entreprises. Auparavant, il a couvert la fintech pour l'International Business Times à Londres et la publication en ligne de Newsweek. Il a remporté le prix State Street du journaliste de l'année en données et innovation en 2017, puis a terminé deuxième l'année suivante. Il a également valu à CoinDesk une mention honorable lors des prix SABEW Best in Business 2020. Son scoop de novembre 2022 sur FTX, qui a entraîné la chute de la plateforme et de son patron Sam Bankman-Fried, a remporté un prix Polk, un prix Loeb et un prix du New York Press Club. Ian est diplômé de l'Université d'Édimbourg. Il est titulaire de ETH.

Ian Allison