Introduction à la block chain

in #block7 years ago (edited)

Avant de parler de cryptomonnaie, de minage ou autre élément de ce  milieu, il est très important de comprendre sur quoi ce base tout ce  petit monde 

La block chain mais pour quel besoin ?

L’un des axes majeurs de l’informatique en générale c’est que copier  des données c’est ultra simple (pour les ayant droit ça l’est un peu  trop d’ailleurs). Tout peut se copier. Cela va du simple extrait de texte jusqu’à vos comptes bancaires qui  sont aujourd’hui juste gérés via une base de donnée (d’ailleurs elle  même sauvegardé x fois). Même les documents administratif peuvent être  dupliqués. Au passage même Internet est copié, si si des gens s’amusent à backupé le web, chacun son truc. Le problème avec la copie c’est bien entendu la falsification ou la  gestion de l’unicité. C’est un mystère pour personne que tout ne devrait  pas être copiable car cela peut créer un tort, je pense notamment au  brevet et autre création artistique. La block Chain répond exactement à cette question. Pas de manière  directe car on pourra toujours copier des fichiers et du texte sur nos  pc, mais c’est bel et bien ce qu’est la block chain, quelque chose  d’unique et infalsifiable. 

OK mais concrètement c’est quoi une block chain

Une block Chain pour faire simple est un énorme registre mondial qui  fonctionne sans organe central, ce registre est complètement autonome.  Prenons celui du bitcoin, dans la block chain du bitcoin, tous les  transferts de bitcoin y sont inscrits. Vous pouvez lire l’intégralité  des échanges qu’il y a eu depuis sa création en 2009. Aujourd’hui sa  block chain fait 80go. Si vous n’avez pas envie de télécharger l’intégralité de la block  chain vous pouvez vous rendre sur ce site https://blockchain.info/, en  plus elle est lisible et vous pouvez retrouver toutes vos transactions,  mais je reviendrais dessus quand je parlerai du bitcoin. 

Comment cela fonctionne ?

Imaginons une histoire René achète à la mère Michelle du chocolat et souhaite payer en bitcoin. Comment font-ils ? Ils vont tous les deux voir le gestionnaire du  grand registre, René dit au gestionnaire je voudrais envoyer 1btc (c’est  du chocolat en or) à la mère Michelle. Le gestionnaire regarde dans le registre il voit que René a bien la  somme nécessaire il met donc à jour le registre en soustrayant 1 btc à  René et en ajoutant un à la mère Michelle. Une fois que le gestionnaire a validé, il inscrit la nouvelle  transaction dans un nouveau lot avec toutes les nouvelles transactions  du moment. Le gestionnaire en question c’est bien la block chain et tous les pc qu’il y a dessus. Le lot créé se nomme un block. Un block est créé toutes les 10 minutes environ et 2016 pour deux semaines. Vous l’avez peut être remarqué mais ni René ni la mère Michelle ne  possèdent les bitcoins, en fait ils ne possèdent qu’une clé uniques, les  bitcoins n’existent qu’au sein de la block chain. Ce point est très important car quand vous entendez “j’ai des  bitcoins” c’est relativement faux, en effet comme les bitcoins  n’existent que dans la block chain, la phrase exacte à dire serait “j’ai  une clé dont la block chain créditent de X bitcoin”. La nuance est  certes subtile mais importante, les bitcoins n’existent pas. 

Pourquoi ne peut-on pas la falsifier ?

La block chain s’appuie sur des opérations cryptographique et de hachage très pointue et très coûteuse en ressource de calcul. De plus chaque nouveau block possède une référence à la fonction de  hachage de précédent block. Une fonction hachage est en quelque sorte un  résumé d’un fichier ou d’un block dans notre cas. Donc imaginons que vous souhaitiez modifier l’avant dernier block  pour vous inscrire plein de bitcoin, il va falloir refaire toutes les  opérations cryptographiques de ce block plus celui du dernier block et  bien entendu finaliser le dernier block avant tout le monde. Cela a l’air simple comme cela mais juste pour info, la puissance de  calculs des serveurs qui gèrent la block chain du Bitcoin est largement  supérieur à la capacité de calcul de Microsoft et Google réunis. Donc  autant vous dire qu’il est humainement pas possible de fausser la block  chain 

Et son unicité alors ?

Et bien comme il est infalsifiable, que l’on peut jouer uniquement  selon les règles du jeu en vigueur tous bitcoins sont uniques. Si René a  donné un bitcoin à la mère Michelle, il ne peut pas donner ce même  bitcoin à Madame Minchu pour du pain. La block chain a déjà enregistré  une transaction sur ce bitcoin il n’appartient donc plus à René. Voilà pour une présentation de ce qu’est la block chain, c’est  peut-être un peu abstrait je pense qu’il est primordiale de comprendre  sur quoi se base ce joli petit monde et pourquoi tout le monde a les  yeux tournés cette technologie. J’écrirai d’autre article sur la block chain plus technique et si  vous avez des questions n’hésitez pas à les poster dans les commentaires

Sort:  

Congratulations @ronki! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published your First Post
You made your First Vote
You got a First Vote

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!