Un nouveau thread sur la blockchain, un peu technique, mais qui est important pour bien comprendre les enjeux de cette technologie.
Le triangle d'or de la blockchain, thread du jour 👇
1/ D'abord une description des 3 points du trilemme:
👉 #décentralisation : la blockchain, et en particulier le réseau de mineurs, ne doit pas être détenu par un petit nombre de personnes
👉 #scalabilité : la blockchain doit pouvoir accueillir un nombre croissant d'utilisateurs
2/ 👉 #sécurité : le point le plus important, sans sécurité il n'y a plus de #blockchain
Ces 3 points sont donc absolument nécessaires ; et pourtant, ils ne peuvent pas coexister.
Jusqu'ici, les blockchains n'ont pu obtenir que 2 points sur 3, et donc faire des compromis.
3/ Pourquoi ?
Pour le comprendre, nous devons aller point par point.
4/ 1️⃣ Décentralisation et scalabilité
Si on veut une blockchain très décentralisée et qui puisse être utilisée par un maximum de monde, il faut que le minage soit facile (pour que des mineurs rejoignent le réseau), et qu'en même temps les transactions soient rapides,
5/ donc validées par le moins de #nodes (=nœuds du réseau de mineurs) possible.
Il suffit donc qu'un attaquant ait le contrôle sur une petite partie des nodes pour falsifier des transactions.
Sécurité : ❌
6/ 2️⃣ Scalabilité et sécurité
Pour avoir une blockchain sécurisée et scalable, il faut que les transactions puissent être vérifiées vite par un petit groupe de mineurs en qui on peut avoir confiance (la sécurité repose là-dessus).
7/ Il faut donc que la blockchain soit centralisée aux mains de ce petit groupe de mineurs de confiance.
En fait, on n'a plus vraiment besoin de blockchain ici, on peut revenir aux systèmes de paiement "classiques".
Décentralisation : ❌
8/ 3️⃣ Sécurité et décentralisation
Une blockchain sûre et décentralisée doit avoir un large nombre de mineurs en qui elle peut avoir confiance, et doit donc demander à ces mineurs de prouver leur intérêt à ce que la blockchain fonctionne correctement.
9/ Les mineurs doivent donc résoudre des problèmes cryptographiques compliqués, ce qui prend du temps, et limite donc le nombre d'utilisateurs.
C'est ce qui explique les #gasfees énormes sur #Ethereum qui n'arrive pas à gérer un tel nombre d'utilisateurs.
Scalabilité : ❌
10/ Ainsi, les #blockchains doivent par construction choisir au plus deux des trois propriétés recherchées.
Les développeurs de blockchains en sont conscients, et cherchent des solutions à ce problème, notamment le problème de scalabilité qui freine l'adoption de la blockchain.
11/ @VitalikButerin milite notamment en faveur du #sharding, une méthode de division du réseau avec suffisamment de mineurs dans chaque partition.
Je ferai prochainement un thread sur le sujet, mais vous pouvez déjà lire l'article de Vitalik (cf. sources en fin de thread)
12/ Il existe aussi d'autre solutions pour résoudre ce problème de scalabilité et obtenir les trois points du triangle.
Vous pouvez lire le thread n°12 de cette série où je présente ces différentes solutions :
Nous arrivons au dernier jour de ce challenge 30 jours 30 threads, l'occasion de revenir sur ce que m'a appris ce défi et sur les coulisses de tous ces threads
Une conclusion à cette série de threads 👇
1/ D'abord, je tiens à remercier toutes les personnes qui ont suivi ces threads, qui les on lus, qui les ont partagés, qui ont apporté leur soutien au projet.
2/ Mon but avec ce challenge était de permettre à un maximum de personnes qui n'y connaissaient rien ou très peu au monde de la #blockchain, #web3 etc. d'avoir une vue d'ensemble de cet univers et d'être capable de comprendre tous les enjeux.
Des articles assez longs et assez techniques sur des sujets dont on entend rarement parler (théorie des jeux appliquée à la #DeFi par exemple) avec un ton léger qui rend la lecture agréable.
Si vous avez peu de temps à consacrer à la crypto, cette newsletter est parfaite : en quelques minutes, elle vous permet de rattraper l'essentiel de l'actualité du monde de la #crypto de la semaine.
Il y a 10 ans, vous payiez la plupart de vos achats en cash. Il y a 5 ans, votre carte bancaire sans contact a remplacé vos espèces. Et aujourd'hui, vous payez vos courses avec votre iPhone.
Qu'en sera-t-il dans les 5 prochaines années ? 👇
1/ Nous sommes en été 2024, vous êtes à Paris, les JO vont commencer, alors vous en profitez pour vous promener sur les Champs-Elysées décorés pour l'occasion.
2/ Vous entrez dans une boutique un peu au hasard, Nike par exemple. Là, vous trouvez une édition limitée Nike x Kevin Durant à l'occasion des JO de basketball.
Les smart contracts sont le fondement du #Web3 : les applications décentralisées, les protocoles de #DeFi, etc. n'utilisent que ça... Pourtant, on s'intéresse rarement à ce qu'il y a à l'intérieur.
Voici comment lire un smart contract 👇
1/ Pour la suite de ce thread, je pars du principe que vous savez ce qu'est un smart contract. Si vous avez besoin d'un petit rappel, je vous invite à lire ce thread :
2/ Comme vous le savez donc maintenant, les smart contracts sont publics car inscrits sur une #blockchain. On peut donc à tous moment consulter les adresses concernées par le smart contract et le code qui contient les fonctions qu'il exécute.
Après le thread tranquille d'hier, retour aux sujets techniques avec le thread du jour sur les #rollups, une méthode qui permet d'accélérer les échanges sur une blockchain 👇
1/ Avant de lire ce thread, je vous recommande de lire celui-ci sur les solutions de #scaling pour bien comprendre les enjeux des rollups.
2/ En quelques mots, les #rollups sont une solution qui permet d'effectuer 10, 100, 1000 transactions en une seule transaction, multipliant de fait par 10, 100, 1000 la vitesse du réseau.
Les Cryptopunks sont nés en 2017 de LarvaLabs, une équipe de 2 développeurs américains. C'est une des premières collections de collectibles sur #Ethereum, et c'est aujourd'hui celle qui a la plus grosse capitalisation avec 841 500 $ETH investis
2/ La collection est constituée de 10 000 avatars punks qui s'échangent aujourd'hui à un prix minimum de 70 $ETH (environ 200 000$).
Les cryptopunks peuvent avoir 87 attributs différents (pipe, chapeau, bandana...) et il existe trois types rares : zombie, singe et alien.