protocol : Quelles sont les différences entre Bitcoin et Libra ?


Cette question pourrait être considérée comme trop large et trop fondée sur des opinions selon les règles de ce forum. Cependant, l’aborder d’un point de vue technique basé sur des faits plutôt que sur des opinions pourrait être un sujet et je ferai de mon mieux pour approfondir ce sujet. Essayons d'aborder les cinq aspects les plus importants qui pourraient intéresser les gens  : la sécurité, la décentralisation, l'évolutivité, la gouvernance et la confidentialité.

Sécurité

La considération de sécurité la plus importante à prendre en compte dans une monnaie numérique est d’éviter les doubles dépenses (dépenser la même pièce plus d’une fois), les transactions frauduleuses (dépenser ce qui ne vous appartient pas) ou la création d’argent à partir de rien. Bitcoin évite ces trois problèmes en stockant ses transactions dans une blockchain qui sont presque immuables après certains blocages grâce à l'algorithme de preuve de travail (PoW). L'offre est plafonnée, les pièces ne peuvent être générées que par le processus d'extraction, les transactions sont régies par la cryptographie et les pièces ne peuvent être dépensées qu'en fournissant une signature valide. Le PoW est également un élément de sécurité important pour éviter les doubles dépenses, parfois négligées par beaucoup. Cela signifie le coût inhérent à la modification des blocs et signifie également que la partie malveillante accumule plus de puissance minière que le reste du réseau réuni. Après un certain nombre de blocs, les transactions deviennent extrêmement difficiles à modifier, ce qui signifie qu'elles sont immuables.

Libra fonctionne sur le consensus LibraBFT, une classe du modèle classique Byzantine Fault Tolerance (BFT). Un modèle qui fonctionne sur BFT peut être fiable tant qu'il y a au moins les 2/3 des nœuds honnêtes qui exploitent le réseau. Ainsi, 33 % des nœuds peuvent se rassembler et lancer une attaque malveillante. Ils n’ont pas non plus besoin de dépenser de l’argent en termes de puissance de hachage comme PoW pour ce faire. La collusion pourrait donc être une possibilité plus facile avec les modèles BFT.

protocol : Quelles sont les différences entre Bitcoin et Libra ?

Décentralisation

Bitcoin est l’un des plus grands réseaux distribués de la planète. L’intégralité des données est publique pour tous les participants du réseau et il n’y a aucun contrôleur ni exigence pour faire partie du réseau Bitcoin. Chaque nœud complet exécutant le logiciel Bitcoin valide toutes les transactions dans leur intégralité à partir du bloc Genesis. Lorsque les mineurs exploitent un bloc, chaque nœud complet garantit que le bloc est généré conformément au protocole de consensus et rejette les blocs qui ne les respectent pas. Cela garantit une décentralisation totale et garantit que le pouvoir ne soit pas concentré entre les mains des mineurs comme le prétendent de nombreux ignorants. Essayez de lire le débat sur la mise à l'échelle des blocs de 2017 et vous comprendrez comment la communauté a joué un rôle majeur dans la gouvernance du réseau.

Dans la mise en œuvre actuelle de Libra, les nœuds de validation « de confiance » sont au cœur du modèle de sécurité. La blockchain Libra sera ouverte au public en lecture, mais fermée en écriture. Cela signifie que le pouvoir dur est centralisé autour de ces quelques entités et que le protocole lui-même dépend de ces entités pour valider le protocole. Cela signifie que le protocole dépend de ce qu’ils décident. Ces entités peuvent geler vos pièces, prendre vos pièces, en émettre de nouvelles ou tout ce qu'elles veulent – le ciel est la limite. La Balance affirme qu'à l'avenir, elle pourrait passer à un modèle sans autorisation, mais il est très douteux qu'un tel système puisse réussir.

Évolutivité

Bitcoin a été conçu pour que les transactions soient aussi sécurisées que possible, ce qui implique de sacrifier l'évolutivité au profit de la sécurité et de la décentralisation. Cependant, la mise en œuvre actuelle de Lightning Network résout ce problème et garantit que les bitcoins peuvent être transférés presque aussi rapidement que vous pouvez les créer et les transmettre sans sacrifier les mécanismes de sécurité sous-jacents.

La Balance étant « autorisée », elle a intrinsèquement une plus grande évolutivité. Ce n'est pas différent d'effectuer une transaction Paypal ou de dépenser via votre carte de crédit.

Gouvernance

Le manque de confiance est la caractéristique la plus importante du Bitcoin. La gouvernance Bitcoin émerge des utilisateurs à travers les logiciels qu’ils exécutent sur leurs ordinateurs. Personne ne prend les devants. L’intégralité du code Bitcoin est publique et vous pouvez vérifier vous-même l’intégralité du programme. Les composantes de gouvernance impliquent également la décentralisation et les considérations de sécurité mentionnées ci-dessus. De plus, les développeurs Bitcoin ne disposent pas de pouvoirs spéciaux pour inciter les utilisateurs à passer à un nouveau réseau. Même si les développeurs de Bitcoin Core publiaient une nouvelle version du logiciel pour créer un tel nouveau réseau, les utilisateurs des anciennes implémentations logicielles pourraient simplement ignorer la mise à jour et continuer à utiliser le protocole existant à leur guise. C'est le pouvoir de la décentralisation.

La Balance étant une pièce stable, il faut s’assurer que pour chaque pièce émise, les soldes de la monnaie fiduciaire sont maintenus. Cela implique donc une confiance dans l’organisation qui maintient le solde en monnaie fiduciaire, une confiance dans la monnaie fiduciaire elle-même et dans les instruments (ou banques) dans lesquels ce solde est effectivement conservé. De plus, compte tenu de la centralisation impliquée dans Libra, il n'y a aucune limite en termes de ce que les validateurs « de confiance » pensent que le protocole devrait être. La plupart de ces validateurs sont des entreprises Fortune 500 et ne sont pas là pour des œuvres caritatives. Leur principal objectif/incitation réside dans l’amélioration de la valeur actionnariale et on pourrait désormais avoir tort de penser qu’ils peuvent potentiellement aller jusqu’au bout pour y parvenir, sur la base d’un précédent historique.

Confidentialité

Bitcoin offre un pseudo-anonymat. Bien que de nombreuses bourses demandent le KYC lors de l’achat de bitcoins, le protocole lui-même ne nécessite aucune vérification. Même après avoir acheté sur une bourse, vous pouvez effectuer une transaction CoinJoin pour cacher votre identité. Empêcher la réutilisation des adresses et garder les clés sous son contrôle garantira alors la protection de votre vie privée.

Au moins d'après ce que j'ai lu, les revendeurs de Libra devront collecter des données d'identification auprès des utilisateurs, conformément aux recommandations actuelles du GAFI, si les montants transférés dépassent 1 000 $. Ces données doivent être gérées et transmises hors bande depuis la blockchain. De nombreuses sociétés Internet ont récemment été critiquées pour leurs pratiques de partage de données inappropriées. Si l’on devait faire un parallèle, ces données peuvent également être largement utilisées pour de nombreuses autres pratiques d’amélioration des affaires.