𧔠THREAD N°1 : 2 minutes pour comprendre la blockchain !
Parce que tout part de lĂ (les cryptos, la DeFi, les NFTs, le Web3...), il faut bien comprendre une fois pour toutes ce qu'est la blockchain !
Parce que tout part de lĂ (les cryptos, la DeFi, les NFTs, le Web3...), il faut bien comprendre une fois pour toutes ce qu'est la blockchain !
1/ En deux mots, la blockchain est un livre de transactions inviolable, ouvert à tous et décentralisé.
Bon c'est super, mais à quoi ça sert et comment ça marche ?
Bon c'est super, mais à quoi ça sert et comment ça marche ?
2/ đ (Passez directement Ă l'Ă©tape 4 si vous voulez Ă©viter les dĂ©tails techniques et juste comprendre l'utilitĂ© de la blockchain. Passez en particulier l'Ă©tape 1, la plus techniquement dĂ©taillĂ©e)
3/ â
ETAPE 1 : un livre de transactions inviolable
La blockchain est une suite de blocs dans lesquels est inscrite une liste de transactions. Jusque lĂ , simple, basique.
La difficulté arrive dans la liaison de ces blocs : qu'est-ce qui fait que ces blocs forment une chaßne ?
La blockchain est une suite de blocs dans lesquels est inscrite une liste de transactions. Jusque lĂ , simple, basique.
La difficulté arrive dans la liaison de ces blocs : qu'est-ce qui fait que ces blocs forment une chaßne ?
4/ Chaque bloc est identifié par un hash, une suite de chiffres aléatoires. Ce hash est obtenu en passant le contenu du bloc (la liste de transactions) par une fonction informatique appelée fonction de hash.
5/ Mais ce hash doit respecter une condition : il doit commencer par un certain nombre de 0.
C'est pourquoi les blocs comprennent, en plus de la liste de transactions, un autre élément appelé nonce.
C'est pourquoi les blocs comprennent, en plus de la liste de transactions, un autre élément appelé nonce.
6/ Ce nonce est une suite de caractÚre aléatoire. Les mineurs (ceux qui vérifient que les blocs sont valides) testent des milliers de nonce par seconde, jusqu'à ce que la fonction de hash retourne un hash qui commence par le bon nombre de zéros.
7/ Et voilà ! Le bloc est valide, son hash commence par 5 zéros par exemple.
On ajoute donc ce hash à la fin du bloc et au début du suivant. C'est ce qui fait que les blocs sont liés : chacun renferme le hash du bloc précédent.
On ajoute donc ce hash à la fin du bloc et au début du suivant. C'est ce qui fait que les blocs sont liés : chacun renferme le hash du bloc précédent.
8/ Et c'est aussi ce qui fait que la blockchain est inviolable : si quelqu'un modifie une transaction dans un bloc, cela change le hash de ce bloc, et donc le hash de tous les suivants.
9/ Cette personne doit donc retrouver de nouveaux nonce pour valider les hash de tous les blocs aprÚs celui qu'il a modifié, ce qui demande trop de puissance de calcul et surtout trop de temps (puisqu'il doit modifier tous les blocs avant que de nouveaux blocs soient ajoutés)
10/ Il est donc impossible de modifier une transaction une fois qu'elle est inscrite.
La blockchain est inviolable.
La blockchain est inviolable.
11/ â
ETAPE 2 : un livre de transaction décentralisé
Chaque utilisateur de la blockchain peut obtenir une copie de celle-ci et de toutes les transactions qui s'y trouvent.
Grùce à cela, seule la blockchain validée par la majorité des utilisateurs est retenue.
Chaque utilisateur de la blockchain peut obtenir une copie de celle-ci et de toutes les transactions qui s'y trouvent.
Grùce à cela, seule la blockchain validée par la majorité des utilisateurs est retenue.
12/ Si quelqu'un tente de créer une copie de la blockchain, les autres verront tout de suite que cette copie est fausse (en comparant les hash par exemple) et cette blockchain ne sera pas retenue.
La blockchain n'appartient à personne, si ce n'est au réseau des utilisateurs.
La blockchain n'appartient à personne, si ce n'est au réseau des utilisateurs.
13/ â
ETAPE 3 : un livre de transaction ouvert Ă tous
Tout le monde peut rejoindre le réseau d'utilisateurs. Un nouvel utilisateur reçoit une clé privée et une clé publique (calculée cryptographiquement depuis la premiÚre).
Tout le monde peut rejoindre le réseau d'utilisateurs. Un nouvel utilisateur reçoit une clé privée et une clé publique (calculée cryptographiquement depuis la premiÚre).
14/ Lorsqu'un utilisateur veut envoyer de la cryptomonnaie à quelqu'un, il le signale au réseau en signant cette transaction avec sa clé privée.
Grùce à la clé publique de cette personne, la blockchain reconnait la signature et accepte la transaction.
Grùce à la clé publique de cette personne, la blockchain reconnait la signature et accepte la transaction.
15/ La transaction est alors inscrite dans la blockchain (et ne pourra donc plus ĂȘtre modifiĂ©e, comme vous l'avez compris).
Tout le monde peut donc participer Ă la blockchain et y effectuer des transactions.
Tout le monde peut donc participer Ă la blockchain et y effectuer des transactions.
16/ â
ETAPE 4 : A quoi ça sert ?
La blockchain peut alors avoir plusieurs utilités.
La blockchain peut alors avoir plusieurs utilités.
17/ La premiÚre utilisation et la plus ancienne est de servir de monnaie digitale (les cryptomonnaies) : quelqu'un peut par exemple se servir du Bitcoin pour effectuer des transactions monétaires sans avoir recours à sa banque.
18/ Une autre utilisation, plus récente et qui nous intéressera davantage, est celle de servir de support à des contrats intelligents (smart contracts).
C'est pour cela qu'a été construite la blockchain Ethereum.
C'est pour cela qu'a été construite la blockchain Ethereum.
19/ En effet, les blocs peuvent contenir n'importe quel type d'informations, pas seulement des listes de transactions.
Ils peuvent par exemple contenir des titres de propriété (c'est le principe des NFTs).
Ils peuvent par exemple contenir des titres de propriété (c'est le principe des NFTs).
20/ Ils peuvent aussi contenir des listes d'instructions qui se déclenchent automatiquement dans des conditions données (c'est ce qui sert de support aux applications décentralisées).
21/ Ainsi, la blockchain est un objet cryptographique qui peut ĂȘtre difficile Ă comprendre techniquement, mais dont les utilisations sont nombreuses et rĂ©ellement rĂ©volutionnaire : elles marquent la fin des intermĂ©diaires et de la centralisation.
22/ Justement, j'aurai l'occasion de revenir dans les prochains threads sur les quelques utilisations que j'ai évoquées (cryptomonnaie, NFT, application décentralisée...)
N'hĂ©sitez pas Ă follow pour ne pas rater ces prochains threads đ
N'hĂ©sitez pas Ă follow pour ne pas rater ces prochains threads đ
FIN
Et voilĂ pour ce premier thread ! S'il vous a permis d'y voir plus clair, je vous invite Ă liker et retweeter le premier tweet, ça m'aiderait beaucoup et ça aiderait peut-ĂȘtre d'autres personnes Ă mieux comprendre la blockchain đ
A demain pour le prochain thread âĄïž
Et voilĂ pour ce premier thread ! S'il vous a permis d'y voir plus clair, je vous invite Ă liker et retweeter le premier tweet, ça m'aiderait beaucoup et ça aiderait peut-ĂȘtre d'autres personnes Ă mieux comprendre la blockchain đ
A demain pour le prochain thread âĄïž
Loading suggestions...