La Blockchain & les Cryptomonnaies occupent de plus en plus de place dans notre quotidien, mais il faut avant tout différencier Blockchain et Bitcoin !
La Blockchain et le Bitcoin sont deux concepts totalement différents. La Blockchain permet de stocker les transactions du Bitcoin (mais aussi de toutes les autres Cryptomonnaies) et peut avoir de nombreuses autres utilisations, tandis que le Bitcoin n'est qu'un premier exemple d'utilisation de la Blockchain.
Pour faire simple, la Blockchain est l'équivalent d'un Grand Registre, un Livre Distribué qui recense toutes les transactions depuis la naissance de celle-ci, ou la Naissance d'une Cryptomonnaie en particulier.
La Blockchain est décentralisée, à l’inverse de notre système bancaire qui lui est centralisé.
Si nous prenons comme exemple la Blockchain du Bitcoin (BTC), ce Grand Registre dresse la liste de toutes les transactions depuis le minage du premier Bloc de Bitcoin (BTC) (Genesis Bloc) le 3 Janvier 2009 à 18:15:05, jusqu'au tout dernier Bloc validé que vous pouvez apercevoir aujourd'hui.
Si vous souhaitez vous aussi participer à la sécurisation du Réseau du Bitcoin (BTC), il vous faudra télécharger l'intégralité des Transaction de cette Blockchain, et rien que ce document à lui seul, pèse plus de 350 Go de données ! En Mars 2011, ce document ne pesait que 0.11 Go.
Comme vous l'avez remarqué, si une Blockchain est capable de fournir l'intégralité des transaction depuis le début, c'est une chose que notre système bancaire actuel n'est pas en mesure de nous fournir.
La Blockchain est :
Un moyen de stocker des Données Numérique depuis la création du projet et de façon Pérenne (Intemporelle - ou du moins tant que la Blockchain ou la Cryptomonnaie existe)
Infalsifiable, du moment où une transaction est validée et que celle-ci est inscrite dans un Bloc, plus personne ne peut la modifier, même pas vous, qui êtes l'initiateur de la transaction.
Une Architecture distribuée, qui permet qu'aucune entité Centrale ne puisse contrôler, ou modifier comme cela l'arrange, les données inscrites dans la Blockchain.
Autrement dit, la Blockchain facilite le processus d'enregistrement des transactions et de suivi des actifs.
Ces actifs peuvent être tangibles :
Liquidités / Cryptomonnaies
Maison
Voiture
Terrain ...
Ils peuvent aussi être intangibles :
Propriétés Intellectuelle / Brevets
Droits d'Auteur
Marques …
La Blockchain permet l'échange de pratiquement tous biens disposant d'une valeur financière, en réduisant les risques, et en diminuant les coûts pour tous les interlocuteurs, car la Blockchain ne nécessite pas l'intervention d'une tierce personne.
Ce que l'on appel Tierce Personne/Partie dans notre système financier actuels, est un organisme, ou une entité qui se portera garant de la transaction, telles que les Banques, et qui dit interventions d'une Tierce personne, dit aussi 'frais' supplémentaires, ce qui accompagne aussi des délais de traitement plus ou moins long suivant le type de transactions effectuées (Vente d'un Bien Immobilier, Virement bancaire à l'Etranger …)
Les Points importants de la Blockchain sont que :
Les transactions sont anonymes. Tout le monde peut consulter l'historique de la Blockchain (à condition de l'avoir au préalable téléchargée, et synchronisée à 100%), mais les transaction qu'il verra ne seront pas indiquée avec des noms, elle seront présentées sous forme d'une suite aléatoire de Lettres et de Chiffres (Clé Publique de l'Expéditeur et du Destinataire de la Transaction) Hexadécimaux (c'est à dire que c'est une suite de caractères sur une base de '16' soit, de 0 à 9 et de a à f).
Les transactions sont infiniment plus rapides que le système bancaire traditionnel. Pour exemple, le temps de validation d'un Bloc sur la Blockchain Bitcoin est de 10 minutes, alors que sur la Blockchain Ethereum elle n'est que de quelques secondes.
Quand nous regardons un Bloc (peu importe la Blockchain), celui-ci comporte plusieurs informations intéressantes. Prenons un Bloc quelconque : Le Bloc 55.
Vous avez en premier le numéro du Bloc → Bloc 55
Ensuite vous voyez le Hash (empreinte) du Bloc 54 (car le Block 55 ne peut être crée tant que le Block 54 n'est pas valide, seule la validation d'un bloc génère un Hash de celui-ci)
Vous voyez ensuite l'histoire des Transaction de ce Bloc en particulier (le Bloc 55)
La signature de celui qui a validé le Bloc, pour le Bitcoin c'est sous forme de Preuve-de-Travail (Proof-of-Work (PoW)), c'est un calcul mathématique compliqué, qui nécessite énormément de ressources informatiques, mais aussi électrique, pour pouvoir valider ce bloc.
Et enfin le Hash du Bloc 55 est généré, qui permet ensuite de créer le Bloc 56
Tous ces Blocs mis a la chaine forment ainsi la Blockchain, de telle sorte que le Bloc en cours donne toutes les informations du Bloc précédent, sous forme du Hash, qui lui aussi donnera le Hash de son Bloc précédent, etc ..
Le Hash est un forme spécifique de Cryptographie, qui permet d'authentifier un Bloc, et ce qui est intéressant dans cette technologie, c'est que personne ne peut prédire quel sera le Hash suivant, et surtout si une personne arrive à modifier ne serait-ce qu'un Élément (caractère, espace, virgule, point …) dans un Bloc précédent, le Hash du Bloc en sera totalement modifié, et ne coïncidera donc pas au Hash indiqué sur le Bloc Suivant, donc nous pouvons nous rendre compte de la supercherie.
Je vous recommande d'essayer ce site, qui permet de transformer une phrase en Hash, et essayez de changer un seul élément, par exemple, ajoutez un '.' à la fin de votre phrase, vous verrez que le Hash généré n'aurai rien à voir avec le Hash précédent, ensuite retirez à nouveau le '.', et vous apercevrez que le premier hash généré est identique à celui que vous venez de générer en 3ème. De telle sorte qu'un Élément, peu importe le nombre de sites différents ou vous essayerez de générer un Hash, celui-ci sera toujours identique, et l'inverse est impossible. Il est mathématiquement impossible de décrypter un Hash, pour savoir ce qui se cache derrière.
Cette technologie permet justement d'apporter une des plus fortes sécurité en matière de réseau. Cette Cryptographie est basée sur une convention Spécifique, pour le Bitcoin c'est le SHA256, qui permet de crypter un éléments sous une suite aléatoire de chiffres (de 0 à 9) et de lettre (de a à f).
La Blockchain est le fruit de nombreuses années de recherches dans les domaines de :
L'informatique
L'économie
La Cryptographie
Mais la Blockchain ne se résume pas uniquement aux Cryptomonnaies, elle peut avoir de nombreuses applications :
Chaîne de Distribution
Contrats
Optimisation des entreprises
Médical
Energie
Immobilier
Transports
Art ….
La Blockchain en tant que Technologie Institutionnelle - Protocole, semble relativement récent, mais si nous nous penchons un peu sur l'Histoire, cette idée est vieille de plus de 4000 ans, cela est le sujet d'un autre article.
Merci à tous
A Bientôt
Christophe WILHELM
© Bitcoin Meister
Source images : Google
Resources