Six mythes sur la blockchain et le Bitcoin, ou pourquoi ce n'est pas une technologie si efficace

Auteur de l'article — Alexeï Malanov, expert en technologies antivirus au sein du «Laboratoire Kaspersky»

J'ai entendu à plusieurs reprises l'opinion selon laquelle la blockchain est quelque chose de fantastique, une percée, et que l'avenir lui appartient. Je me dépêche de vous décevoir, au cas où vous y croiriez.

Précision : dans ce post, nous allons parler de l'implémentation de la technologie blockchain utilisée dans la cryptomonnaie Bitcoin. Il existe d'autres applications et implémentations de la blockchain, dans certaines d'entre elles, certains défauts de la «blockchain classique» ont été corrigés, mais elles sont généralement basées sur des principes similaires.

Six mythes sur la blockchain et le Bitcoin, ou pourquoi ce n'est pas une technologie si efficace

Sur Bitcoin en général

Je considère la technologie Bitcoin comme révolutionnaire en soi. Malheureusement, Bitcoin est trop souvent utilisé à des fins criminelles, et cela ne me plaît pas du tout, en tant que spécialiste de la sécurité informatique. Mais s'il s'agit de technologies, la percée est indéniable.

Tous les éléments constitutifs du protocole Bitcoin et les idées qui y sont intégrées étaient déjà connus avant 2009, mais c'est aux auteurs de Bitcoin qu'il a été possible de tout assembler et de faire fonctionner le système en 2009. En près de 9 ans d'implémentation, une seule vulnérabilité critique a été trouvée : un attaquant a réussi à obtenir 92 milliards de bitcoins sur un seul compte, et la correction a nécessité de revenir à l'intégralité de l'historique financier de 24 heures. Néanmoins, une seule vulnérabilité en si peu de temps est un résultat respectable, chapeau bas.

Les auteurs de Bitcoin avaient pour objectif de faire fonctionner le système dans un contexte où il n'y a pas de centre et où personne ne fait confiance à personne. Ils ont réussi à relever le défi, la monnaie électronique fonctionne. Mais les solutions qu'ils ont adoptées sont monstrueuses par leur inefficacité.

Je précise d'emblée que l'objectif de ce post n'est pas de discréditer la blockchain. C'est une technologie utile, qui trouve déjà de nombreuses applications remarquables et en trouvera sûrement beaucoup d'autres à l'avenir. Malgré ses défauts, elle possède également des avantages uniques. Cependant, dans la quête de sensations et de révolution, beaucoup se concentrent sur les avantages de la technologie et oublient souvent d'évaluer de manière rationnelle la situation réelle, en ignorant les inconvénients. C'est pourquoi je considère qu'il est utile d'examiner précisément les défauts pour varier les perspectives.

Six mythes sur la blockchain et le Bitcoin, ou pourquoi ce n'est pas une technologie si efficace
Exemple de livre où l'auteur fonde de grands espoirs sur la blockchain. Ci-après, des citations de ce livre.

Mythe 1 : La blockchain est un énorme ordinateur décentralisé.

Citation n°1 : « La blockchain peut devenir le « rasoir d'Ockham », le moyen de coordination le plus efficace, direct et naturel de toute activité humaine et machine, correspondant à la tendance naturelle vers l'équilibre. »

Si vous ne vous êtes pas penché sur les principes de fonctionnement de la blockchain, et que vous n'avez entendu que des retours sur cette technologie, vous pourriez avoir l'impression que la blockchain est un certain ordinateur décentralisé réalisant, par conséquent, des calculs décentralisés. En gros, les nœuds du monde entier rassemblent, petit à petit, quelque chose de plus important.

Cette conception est fondamentalement erronée. En réalité, tous les nœuds qui supportent la blockchain effectuent exactement la même tâche. Des millions d'ordinateurs :

  1. Vérifient les mêmes transactions selon les mêmes règles. Effectuent un travail identique.
  2. Enregistrent dans la blockchain (si par chance ils ont été autorisés à le faire) la même chose.
  3. Stockent toute l'histoire depuis toujours, identique, une pour tous.

Pas de parallélisation, pas de synergie, pas d'entraide. Seulement des duplications, et ce de façon millénaire. Sur le pourquoi de cela, nous en discuterons plus bas, mais comme vous le voyez, il n'y a aucune efficacité. Plutôt le contraire.

Mythe 2 : La blockchain est éternelle. Tout ce qui y est enregistré restera à jamais.

Citation n°2 : « Dans un contexte de prolifération des applications décentralisées, des organisations, des entreprises et des sociétés, de nombreux nouveaux types de comportements imprévisibles et complexes peuvent apparaître, ressemblant à de l'intelligence artificielle (IA). »

Oui, en effet, comme nous l'avons découvert, chaque client complet du réseau conserve toute l'histoire de toutes les transactions, et il y a déjà plus de 100 gigaoctets de données. C'est l'équivalent de la capacité d'un ordinateur portable bon marché ou le smartphone le plus moderne. Et plus il y a de transactions dans le réseau Bitcoin, plus le volume augmente rapidement. La majeure partie a été constituée au cours des dernières années.

Six mythes sur la blockchain et le Bitcoin, ou pourquoi ce n'est pas une technologie si efficace
Croissance du volume de la blockchain. Source

Et Bitcoin a eu de la chance - son concurrent, le réseau Ethereum, a accumulé 200 Go en seulement deux ans après son lancement et six mois d'utilisation active dans la blockchain. Donc, dans les réalités actuelles, l'éternité de la blockchain est limitée à une dizaine d'années - la croissance de la capacité des disques durs ne suit certainement pas la croissance du volume de la blockchain.

Mais en plus de ce qui doit être stocké, il faut aussi le télécharger. Quiconque a essayé d'utiliser un portefeuille local complet pour une crypto-monnaie a été stupéfait de découvrir qu'il ne peut pas effectuer ou recevoir des paiements tant que l'ensemble du volume spécifié n'a pas été téléchargé et vérifié. Vous aurez de la chance si ce processus prend seulement quelques jours.

Vous vous demandez si l'on peut ne pas tout stocker, puisque c'est la même chose sur chaque nœud du réseau ? Oui, mais alors, d'une part, ce ne serait plus une blockchain de pair à pair, mais une architecture client-serveur traditionnelle. Et d'autre part, les clients seraient contraints de faire confiance aux serveurs. Ainsi, l'idée de « ne faire confiance à personne », pour laquelle la blockchain a été conçue, disparaît dans ce cas.

Cela fait longtemps que les utilisateurs de Bitcoin se divisent entre les passionnés qui « souffrent » et téléchargent tout, et les gens ordinaires qui utilisent des portefeuilles en ligne, font confiance au serveur et qui, en gros, se fichent de savoir comment cela fonctionne.

Mythe 3 : La blockchain est efficace et scalable, l'argent traditionnel disparaîtra.

Citation n°3 : “La combinaison de la technologie blockchain + connexion personnelle de l'organisme” permettra de coder et de rendre accessibles sous un format compressé standardisé toutes les pensées humaines. Les données pourront être capturées par le biais de scanners du cortex cérébral, d'EEG, d'interfaces cerveau-ordinateur, de nanorobots cognitifs, etc. La pensée pourra être représentée sous forme de chaînes de blocs, enregistrant pratiquement toute l'expérience subjective d'un individu et, peut-être même, sa conscience. Après enregistrement dans la blockchain, différents éléments de souvenirs pourront être administrés et transmis - par exemple, pour restaurer la mémoire en cas de maladies accompagnées d'amnésie. L'organisme permettra de coder et de rendre accessibles dans un format compressé standardisé toutes les pensées humaines. Les données pourront être captées par le biais de scans du cortex cérébral, d'EEG, d'interfaces cerveau-ordinateur, de nanorobots cognitifs, etc. La pensée pourra être représentée sous forme de chaînes de blocs, enregistrant ainsi presque toute l'expérience subjective de l'être humain et, peut-être même, sa conscience. Après enregistrement dans la blockchain, divers éléments des souvenirs pourront être gérés et transmis - par exemple, pour restaurer la mémoire en cas de maladies accompagnées d'amnésie.

Si chaque nœud du réseau fait la même chose, il est évident que la bande passante de l'ensemble du réseau équivaut à celle d'un seul nœud. Et savez-vous à combien elle s'élève ? Le Bitcoin peut traiter au maximum 7 transactions par seconde — en tout.

De plus, les transactions dans la blockchain Bitcoin ne sont enregistrées qu'une fois toutes les 10 minutes. Après qu'une inscription a été faite, il est d'usage d'attendre encore 50 minutes pour plus de fiabilité, car les enregistrements sont régulièrement annulés spontanément. Maintenant, imaginez que vous devez acheter un chewing-gum avec des bitcoins. Vous allez passer juste une petite heure dans le magasin, pas si mal.

Dans le cadre d'un monde entier, c'est déjà risible, car à peine une personne sur mille dans le monde utilise le Bitcoin. Avec une telle vitesse de traitement des transactions, il est difficile d'augmenter le nombre d'utilisateurs actifs. En comparaison : Visa traite des milliers d'opérations par seconde et peut facilement augmenter ses capacités si nécessaire, car les technologies bancaires classiques sont justement évolutives.

Même si l'argent traditionnel devait disparaître, ce ne serait clairement pas parce qu'il serait remplacé par des solutions basées sur la blockchain.

Mythe 4 : Les mineurs assurent la sécurité du réseau.

Citation n°4 : « Les entreprises autonomes dans le cloud, agissant sur la base de la blockchain et fonctionnant sur des contrats intelligents, pourraient conclure des accords électroniques avec les organisations concernées, par exemple avec les gouvernements, afin de s'enregistrer elles-mêmes sous n'importe quelle juridiction sous laquelle elles souhaitent opérer. »

Vous avez sûrement entendu parler des mineurs, des gigantesques fermes de minage qui se construisent près des centrales électriques. Que font-elles ? Elles gaspillent 10 minutes d'électricité pour « secouer » les blocs, jusqu'à ce qu'ils deviennent « beaux » et puissent être intégrés dans la blockchain (nous avons expliqué ce que signifient les blocs « beaux » et pourquoi les « secouer » dans le post précédent. Nous en avons parlé dans le post précédent.). Cela est nécessaire pour que la réécriture de l'histoire financière prenne autant de temps que son écriture (à condition que vous ayez la même puissance totale).

L'électricité consommée équivaut à celle d'une ville de 100 000 habitants. Mais ajoutez à cela l'équipement coûteux, qui est conçu exclusivement pour le minage. Le principe du minage (dit proof-of-work) est identique au concept de « brûler les ressources de l'humanité ».

Les optimistes de la blockchain aiment dire que les mineurs ne font pas simplement un travail inutile, mais qu'ils assurent la stabilité et la sécurité du réseau Bitcoin. C'est vrai, mais le problème est que les mineurs protègent Bitcoin contre d'autres mineurs.

Si le nombre de mineurs était mille fois moins élevé et qu'il consommait mille fois moins d'électricité, Bitcoin fonctionnerait tout aussi bien — avec le même bloc toutes les 10 minutes, le même nombre de transactions, la même vitesse.

En ce qui concerne les solutions blockchain, il existe le risque d'«attaque à 51 %». Le principe de l'attaque est que si quelqu'un contrôle plus de la moitié des capacités de minage, il peut secrètement écrire une histoire financière alternative où il n'a pas transmis son argent. Puis il peut montrer sa version à tout le monde — et c'est celle-ci qui deviendra la réalité. Ainsi, il a la possibilité de dépenser son argent plusieurs fois. Les systèmes de paiement traditionnels ne sont pas sujets à ce type d'attaque.

Il s’avère que Bitcoin est devenu prisonnier de sa propre idéologie. Les mineurs « superflus » ne peuvent pas cesser de miner, car cela augmenterait fortement la probabilité qu'une seule personne contrôle plus de la moitié de la puissance restante. Tant que le minage est rentable, le réseau est stable, mais si la situation change (par exemple, parce que l'électricité devient plus chère), le réseau pourrait faire face à des « doubles dépenses » massives.

Mythe 5 : La blockchain est décentralisée et donc inviolable

Citation n°5 : “Pour devenir une organisation à part entière, une application décentralisée doit contenir une fonctionnalité plus complexe, par exemple, une constitution.”
Vous pourriez penser que, puisque la blockchain est stockée sur chaque nœud du réseau, les agences de sécurité ne pourront pas fermer Bitcoin si elles le souhaitent, car il n'a pas de serveur central ou quelque chose de ce genre — il n'y a personne à qui s'adresser pour le fermer. Mais c'est une illusion.

En réalité, tous les mineurs « indépendants » sont regroupés en pools (essentiellement des cartels). Ils doivent s'associer, car il vaut mieux avoir un revenu stable, mais petit, qu'énorme, mais une fois tous les 1000 ans.

Six mythes sur la blockchain et le Bitcoin, ou pourquoi ce n'est pas une technologie si efficace
Répartition des capacités de Bitcoin par pools. Source

Comme vous pouvez le voir sur le diagramme, il y a environ 20 grands pools, dont 4 contrôlent plus de 50 % de toute la puissance. Il suffit de frapper à quatre portes et d'accéder à quatre ordinateurs de gestion pour pouvoir dépenser plusieurs fois les mêmes bitcoins dans votre réseau Bitcoin. Et cette possibilité, comme vous pouvez l'imaginer, dévalorise quelque peu le bitcoin. Et cette tâche est tout à fait réalisable.

Six mythes sur la blockchain et le Bitcoin, ou pourquoi ce n'est pas une technologie si efficace
Répartition du minage par pays. Source

Mais la menace est encore plus réelle. La plupart des pools, avec leur puissance de calcul, se trouvent dans un même pays, ce qui facilite une éventuelle prise de contrôle sur Bitcoin.

Mythe 6 : L'anonymat et la transparence de la blockchain, c'est bien.

Citation n°6 : « À l'ère de la blockchain, le traditionnel 'gouvernement 1.0' devient en grande partie un modèle obsolète et il y a des opportunités de passer des structures héritées à des formes de gouvernance plus personnalisées. »

La blockchain est ouverte, tout le monde peut tout voir. Donc, il n'y a pas d'anonymat dans Bitcoin, il a une 'pseudonymat'. Par exemple, si un criminel demande une rançon sur un portefeuille, tout le monde comprend que le portefeuille appartient à un mauvais garçon. Et puisque tout le monde peut suivre les transactions de ce portefeuille, il ne sera pas si facile pour le fraudeur d'utiliser les bitcoins obtenus, car dès qu'il révèle son identité quelque part, il sera immédiatement arrêté. Presque sur toutes les bourses, une identification est nécessaire pour échanger contre de l'argent ordinaire.

C'est pourquoi les criminels utilisent ce qu'on appelle un 'mixeur'. Le mixeur mélange de l'argent sale avec une grande quantité d'argent propre, et ainsi 'blanchit' cet argent. Le criminel paie une forte commission pour cela et prend grand risque, car le mixeur est soit anonyme (et peut s'enfuir avec l'argent), soit déjà sous le contrôle de quelqu'un d'influent (et peut les dénoncer aux autorités).

Mais laissons les problèmes des criminels, en quoi la pseudonymat est-elle néfaste pour les utilisateurs honnêtes ? Voici un exemple simple : j'envoie un peu de bitcoins à ma mère. Après cela, elle sait :

  1. Combien d'argent j'ai en tout moment.
  2. Combien et, surtout, à quoi exactement j'ai dépensé cet argent tout au long du temps. Ce que j'ai acheté, à quelle roulette j'ai joué, quel politicien j'ai soutenu 'anonymement'.

Ou si je rembourse une dette à un ami pour un limonade, il sait alors tout de mes finances. Pensez-vous que c'est absurde ? Oseriez-vous révéler l'historique financier de votre carte de crédit à tout le monde ? D'ailleurs, pas seulement le passé, mais aussi tout ce qui est à venir.

Si pour les particuliers cela peut se comprendre (après tout, certains veulent être « transparents »), pour les entreprises, c'est mortel : tous leurs partenaires, achats, ventes, clients, le montant des factures et en fait tout, tout, tout — devient public. La transparence financière est sans doute l'un des plus grands inconvénients du Bitcoin.

Conclusion

Citation n°7 : « Il est possible que les technologies blockchain deviennent la couche économique supérieure d'un monde organiquement lié d'appareils de calcul variés, parmi lesquels se trouvent des appareils portables et des capteurs de l'« Internet des objets ».
J'ai énuméré six principales critiques envers le Bitcoin et la version de blockchain qu'il utilise. Vous vous demandez pourquoi vous en entendez parler de ma part plutôt que de quelqu'un d'autre ? Est-ce que personne ne voit les problèmes ?

Certains sont aveuglés, d'autres ne comprennent tout simplement pas, comment cela fonctionne, et d'autres voient tout et en sont conscients, mais il leur est tout simplement peu avantageux d'en parler. Réfléchissez, beaucoup de ceux qui ont acheté des bitcoins commencent à les promouvoir et à les défendre. C'est une sorte de pyramide . Pourquoi écrire sur les défauts des technologies si vous comptez sur une augmentation des cours ?

Oui, le Bitcoin a des concurrents qui ont essayé de résoudre certains problèmes. Et même si certaines idées sont très bonnes, la base reste la blockchain. Oui, il existe d'autres applications non monétaires de la technologie blockchain, mais les principaux inconvénients de la blockchain persistent ici aussi.

Maintenant, si quelqu'un vous dit que l'invention de la blockchain est comparable en importance à celle de l'Internet, prenez cela avec une bonne dose de scepticisme.

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster