C'est quoi la Blockchain?
Aujourd’hui il est presque impossible de naviguer sur le net sans voir, un article, une vidéo ou tout autre contenu ne parlant pas de cryptomonnaies, de bitcoin ou encore de blockchain ; en général ces mots sont souvent entourés de termes techniques donnant l’impression qu’il est impossible pour un néophyte d’y comprendre quelque chose. Aujourd’hui dans cet article nous allons parler de la blockchain cette nouvelle technologie en utilisant des termes.
« Blockchain » est un terme désignant une base de données contenant tous les échanges qui ont été effectués entre les utilisateurs depuis sa création. La particularité de la blockchain est son architecture décentralisée, elle n’est pas hébergée par un serveur unique mais par une partie des utilisateurs, il n’y a donc aucun intermédiaire et chaque utilisateur peut lui-même vérifier la chaîne.
Comment fonctionne la Blockchain ?
Une blockchain est une structure composée de trois éléments :
– Le bloc : qui est un enregistrement de données sur une période donnée. La taille et la période sont variables selon la blockchain
– La chaîne : permettant de relier un bloc à un autre
– Le réseau : composé de « nœuds pleins » (full nodes) contenant chacun un
enregistrement complet de toutes les données déjà enregistré dans la blockchain.
Une blockchain est distribuée : tout son contenu est disponible sur plusieurs machines (nœuds pleins) et tous ces nœuds doivent à tout instant contenir exactement les mêmes informations ; pour modifier donc sans autorisation le contenu d’un bloc il faut pouvoir modifier ce contenu simultanément sur toutes les machines ayant une copie de la blockchain pour que sa modification passe inaperçue ce qui nécessite une puissance de calcul immense. Ces caractéristiques font donc qu’une blockchain est infalsifiable : toutes les transactions sont enregistrées et aucune transaction ne peut être modifiée, supprimer une fois qu’elle a été ajoutée ; ce qui fait que la blockchain soit qualifiée « cinquième révolution majeure » de l’informatique. Tout ajout dans la blockchain est donc vérifié et validé au préalable. Dans une blockchain publique lorsqu’un utilisateur initie une transaction vers un autre utilisateur, cette transaction doit être encryptée et validée par un processus de consensus, tout utilisateur peut décider de participer à la validation de nouvelles transactions pour recevant en récompense des jetons. Le processus de récompense dépend de la blockchain : par exemple dans la blockchain bitcoin c’est le premier mineur à avoir résolu le problème cryptographique qui est récompensé (proof of work) ; par contre la blockchain peerCoin la récompense est fonction du nombre de jetons que possède le validateur (proof of stake).
Différence entre Blockchain et cryptomonnaie
Historique de la Blockchain
plus sûre.
Une autre blockchain ayant marqué l’histoire des blockchains est Ethereum créé par Vitalik Buterin le 30 juillet 2015 , utilisant sa propre monnaie : ether ;Etherum permet à des utilisateurs de créer des contrats intelligents qui permettent d’exécuter des actions de façon automatique et de créer des DAO(Decentralised Autonomus Organisation) qui sont des entreprises totalement décentralisée.
Type de Blockchain
Selon le niveau d’accessibilité permis par la blockchain on peut diviser les blockchains en 3 grands groupes :
– Blockchains publiques : ce sont de grands réseaux distribués qui sont exécutés via un token ou un jeton natif (la cryptomonnaie associée à la blockchain), elles sont ouvertes à tout niveau et ont un code source ouvert que la communauté maintient
– Blockchains autorisées : contrôlent le rôle que les individus peuvent jouer au sein du réseau. Elles sont toujours étendues et possèdent des systèmes distribués qui utilise un token natif. Leur code source peut être ouvert ou non.
– Blockchains privées : elles ont tendance à être plus petites et à ne pas utiliser de token. Leur accès est étroitement contrôlé. Ces types de blockchains sont favorisés par les consortiums qui ont des membres affiliés qui échangent des informations confidentielles.
Domaines d’application de la Blockchain
Certes la technologie de la blockchain est complexe à appréhender et peine à prendre son envol mais aujourd’hui on peut déjà constater sa présence dans plusieurs domaines :
– La traçabilité des aliments : permettant de tout savoir sur l’origine d’un produit – Dans le domaine des assurances : Axa indemnise automatiquement les passagers d’un vol ayant accusé du retard
– Financement participatif : mise en place des ICO(Initial Coin Offering) qui permet de faire des levées de font extrêmement rapides
– Un moyen de réduire les coûts des transactions
– Dans l’administration et la gouvernance : au Ghana par exemple, une technologie est développée par l’ONG Bitland pour créer un cadastre virtuel.