De quoi parle-t-on en disant "blockchain"?
La technologie blockchain a fait parler d'elle dans de nombreux contextes, sous des angles variés. On l'a projetée dans le rôle de "révolutionnaire du système financier" certes, mais nous l'avons également imaginée à boulverser les chaînes d'approvisionnement, nous aider à progresser vers une démocratie plus participative et permettre une meilleure gestion des données de santé, entre autres.
Ses gros problèmes, on nous a dit, sont le RGPD (puisque "écriture immutable") et, surtout, la consommation d'énergie, totalement insensée et en croissance continue!
"Pouvons-nous nous permettre une technologie qui consomme autant d'énergie qu'un pays tout entier et dont la consommation est en augmentation constante et prévisible ?" avons-nous souvent entendu.
Laissons la problématique du RGPD de côté pour le moment pour regarder cet autre aspect de plus près : pourquoi la blockchain est aussi gourmande en électricité ?
Pour répondre à cette question il faut mieux comprendre de quoi parle-t-on lorsqu'on utilise le mot "blockchain".
Architecture
La photo ci-dessus, prise lors d'une récente conférence à Lille (France) intitulée "Blockchain, Open Education et Citoyenneté numérique" souligne cela: le mot clé lorsqu'on analyse une nouvelle technologie est "architecture" - architecture logicielle. La légende de cette diapo présentée par Alex Grech (Malte), est tirée d'un article paru dans le New York Times en janvier 2018:
"S'il y a une chose que nous avons appris de la récente histoire d'internet, c'est que des décisions d'architecture logicielle en apparence ésotériques peuvent mettre en mouvement des forces globales profondes dès que la technologie est adoptée à grande échelle"
Les blockchains, pas la blockchain
Je fûs un peu surpris d'avoir à expliciter et clarifier lors d'une conférence dédiée à la technologie blockchain en 2019 le rôle joué par la consommation d'importantes quantités d'énergie dans le fonctionnement de cette technologie.
Mon explication s'est eforcée à souligner une série de points essentiels:
- en disant "blockchain", nous parlons de logiciel
- les logiciels se comportent tel que leurs architectes l'ont voulu
- si Bitcoin et autres logiciels s'en inspirant, comme Ethereum, consomment beaucoup d'énergie, c'est que leurs créateurs les ont programmé comme cela.
Resistance à la censure
La question légitime qui suit automatiquement est, bien sûr: "Pourquoi ?"
Le réponse prend bien plus longtemps à formuler et à comprendre, mais si on devait la résumer, elle se résumerait à "résistance à la censure".
Bitcoin et les blockchains qui l'ont émulé par la suite ont été conçues par des gens révoltés par les abus et les excès du système financier globalisé, des gens nourrissant souvent des sympathies "anarcho-capitalistes". En étudiant l'histoire récente des tentatives de création d'un "système financier alternatif" (ou plus simplement d'une monnaie alternative), ils ont conclu que "le système" (le gouvernement et ses agents) n'allaient pas laisser se développer librement une monnaie concurrente, qu'ils allaient essayer de la détruire, de la censurer.
Dès lors, la seule façon de réussir à faire vivre une telle monnaie était de la rendre "résistante à la censure".
Parmi les mesures prises en ce sens, l'anonymat de Satoshi Nakamoto (on ne sait toujours pas avec certitude qui se cache derrière ce pseudonyme) mais aussi, et surtout, la possibilité offerte à tout un chacun de démarrer un "noeud" bitcoin et de se joindre au réseau, sans devoir demander la permission à quiconque, sans devoir s'authéntifier.
L'attaque de Sybil
Cette possibilité de joindre le réseau sans demander la permission et tout en restant anonyme ne vient pas sans de sérieuses faiblesses, la plus critique étant appelée en jargon "l'attaque de Sybil" - la possibilité qu'a un acteur malicieux d'instancier un grand nombre de "noeuds" dans le but d'obtenir la majorité et potentiellement subminer ou prendre le contrôle du réseau.
Ainsi la consommation d'énergie découle d'une décision d'architecture logicielle de demander à chaque noeuds non pas de "prouver son identité" ou "ses intentions honnêtes" mais de démontrer qu'il "travaille pour le réseau" ("proof of work")
Un petit résumé en anglais dans la diapo ci-dessous:
Conclusion
"Blockchain" n'est pas synonyme de "grande consommation d'énergie". La grande consommation d'énergie est une conséquence d'un parti pris du créateur du bitcoin et des autres blockchains s'en inspirant: l'idée que, pour résister à toute tentative d'un gouvernement de l'interdire, un noeud du réseau bitcoin doit pouvoir être instancié par quiconque, sans qu'il y ait besoin d'obtenir une permission.
Il s'ensuit qu'une architecture blockchain qui demande à tout acteur désirant opérer un noeud du réseau de s'identifier et obtenir une permission avant de pouvoir joindre le réseau peut se passer de la "preuve de travail" et de la grande consommation d'énergie associée.
Nous avons récemment démontré celà en pratique dans le cadre du projet EFTG, avec une blockchain dérivée de steem et qui ne consomme que 2W en activité (validation de blocs)
Le mot de la fin
Ca faisait très longtemps que je n'avais plus publié en français. Lors d'un récent voyage en France j'ai pu à nouveau m'appercevoir de la réalité d'un phénomène que j'avais décrit dans un article intitulé "La seigneurie de la connaissance".
A savoir: pour ce qui est des technologies de pointe, le progrès résulte d'une collaboration à travers le globe des esprits les plus brillants de tous les méridiens. La communication, la coordination, les échanges d'idées se font naturellement en anglais. Du coup, les avancées émergent par défaut en anglais d'abord, ce qui confère une certaine avance à ceux qui sont parfaitement à l'aise dans la langue de Shakespeare, tout en laissant les autres dans le rôle de "suiveurs".
C'est ce qui m'a fait écrire cet article en français, bien que ma présentation là-bas fut en anglais.
D'autres articles en français:
- La seigneurie de la connaissance
- Communauté d'intérêts sur Steemit
- Le printemps de la blockchain - (fr)
- La Blockchain et la Fission Nucléaire - with English abstract
- De l'argent (Steemit en français, la suite)
Si vous savez ce que sont "les témoins" ("witnesses") de steem et vous appréciez mes contenus, vous pouvez approuver @lux-witness
(par un simple click sur l'image)
Il y a quelque chose que les gens ont tendance à oublier lorsqu'ils parlent de la technologie blockchain et la consommation d'énergie. Nous sommes actuellement à la pointe de ce que les transistors peuvent fournir en terme de puissance to calucation, c'est pourquoi je pense que les gens devraient prendre en compte l'informatique quantique lorsqu'ils envisagent l'avenir de la consommation d'énergie et de l'informatique en general.
Merci beaucoup pour l'article, c'était vraiment un plaisire de le lire.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Excellent article!
Merci pour la qualité de vos informations ! Je me bats quasi tous les jours pour faire passer ce point de vue ^^
Excellente journée à vous !
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
sympa de te lire en francais ;)
Heuresement que l'on a des alternatives vertes au PoW :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Merci.
Ce qui est plus surprennant, c'est que le PoW peut jouer un rôle positif dans la transformation écologique ... je prépare un article la dessus ... :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Excellent article, décidément les blockchains font couler beaucoup d’encre mais, petit à petit, elles étendent leur sphère d’influence. La solution à la consommation électrique ⚡️ proviendra peut-être de l’holochain.👍 Je resteeme cet article.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
La solution à la consommation d'énergie existe, elle s'appelle ... steem. Relis le chapitre "Conclusion" au dessus :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Un très bon article exposant les avantages lié à l'utilisation de la blockchain au point de vue écologique. Upvoté à 100% !
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Do you mind if I translate this to english and post it? dont worry I will give your name and the link to this article. I speak both the languages. Cheers!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sure, not only I won't mind but I'll be honored ! Please do !
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Salut, merci pour le français. Sa fait plaisir de la qualité en français, venant d'un anglophone. Et le sujet est bien traité et voyant d'autres, du coup je te mets suivre. Car, même en anglais je fais traduire et je comprends, d'où j'aime bien vos sujets.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Merci ! J'ai bien aimé tes photos de Croatie !
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Merci pour cet article très intéressant, mais concrètement comment pourrait-on créer une blockchain qui consomme très peu voir pas d'énergie ?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Tu es en train d'utiliser une telle blockchain. Elle s'appelle steem
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Certaines blockchain telle que Evergreencoin sont orientées protection de l'environment https://evergreencoin.org/ de même que le token ventureo sur Bitshares http://ventureo.solutions
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Une blockchain est une chose, un token est tout autre chose. La confusion entre les deux est encore très répandue, hélas.
Un token n'est pas une blockchain.
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Although blockchain is not mature in some aspects, I think blockchain will definitely change the world in the future, making the society more fair, making the world more transparent, and making people's integrity higher and higher
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It's good article. Its amazing post.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks kinds your information.please vote me.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Your article is very unique & excellen. I will try to write your idea.. Thanks bro!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow like it mind blowing
Remember @deevhyne
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Pourquoi la plupart des sociétés Internet qui exploitent des escroqueries bitcoins?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
euh ... j'ai pas compris la question ... reformule en anglais si tu veux bien
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
127.61$ has been spent to promote this content using Steemium.
Learn more here!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @sorin.cristescu! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @sorin.cristescu!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 6.218 which ranks you at #249 across all Steem accounts.
Your rank has not changed in the last three days.
In our last Algorithmic Curation Round, consisting of 114 contributions, your post is ranked at #29.
Evaluation of your UA score:
Feel free to join our @steem-ua Discord server
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hallo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@steemium purchased a 68.26% vote from @promobot on this post.
*If you disagree with the reward or content of this post you can purchase a reversal of this vote by using our curation interface http://promovotes.com
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Omg
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sympa de te lire en français et article très intéressant.
Au plaisir de te lire de nouveau rapidement.
@vlemon
Posted using Partiko iOS
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I follow you, follow me steemit.com/@gunshde
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit