les contenus partagés
aux sources qui vous intéressent
vos propres contenus
En utilisant les services de Miple, vous acceptez nos Règles de confidentialité.
Cet article est le 6ème de la source TechItEasy. J’y explique les concepts des crypto-monnaies et de la blockchain de façon simple et sans prise de tête, un mercredi sur deux. N'hésitez pas à vous abonner !
Bon, nous avons vu la fois dernière fois ce qu’était le Bitcoin. Mais le Bitcoin n’est qu’une blockchain parmi tant d’autres ! Il y en a des centaines ! Et toutes n’ont pas les mêmes objectifs. Aujourd’hui nous allons parler de la seconde Blockchain la plus connue après le Bitcoin : Ethereum.
À tes souhaits…
Bon ok le nom est bizarre mais il faudra s’y faire car Ethereum et sa monnaie digitale appelée Ether (l’Ether a son propre acronyme ETH comme le bitcoin (BTC) et les autres crypto-monnaies) sont utilisés par près de 100 millions de personnes à travers le monde et le chiffre ne cesse d’augmenter !
Vous pouvez voir d’autre graphiques dans le genre et vous amuser sur Etherscan, un site qui permet de visualiser toutes les transactions d’ETH en temps réel.
Bon cool mais on a déjà le Bitcoin, à quoi Ethereum pourrait bien nous servir ??
On va éclaircir ça dès maintenant let’s go ! 🤙
Ethereum est similaire au Bitcoin sur plusieurs points :
Mais ces deux blockchains diffèrent par leurs objectifs :
Progra quoi ?? 🤨
Ethereum a été créé en 2015 par Vitalik Buterin, une sorte de petit génie de l’informatique, il n’y a qu’à voir sa page Wikipedia. Apparemment il se serait amusé sur des ordinateurs dès 7 ans. Moi je jouais à Adibou tout au plus…
Bon je disais qu’Ethereum est la première blockchain programmable jamais créée. Son but est d’exécuter du code sur une blockchain. Si “exécuter du code sur une blockchain” vous semble un peu flou, vous pouvez imaginer une nouvelle appli Facebook qui ne tourne pas sur les serveurs (sorte de très gros ordinateurs permettant de faire tourner les sites internets, applis, etc.) de Facebook mais sur des serveurs dispersés sur toute la planète. Ces serveurs sont des noeuds, comprenez participants de la Blockchain Ethereum qui allouent de la puissance de leurs ordinateurs au réseau entier (re cf l'article #5 😬).
Mais on peut faire bien d’autres choses. Il est possible d’écrire tous types de contrats sur la blockchain comme des droits de propriété, des contrats d’assurance, l’octroi de prêts, etc. Ces contrats sont appelés smart contract (cf lexique 😉) ou contrat intelligent. Il n’y a pas besoin d’intermédiaire (du moins le nombre est grandement limité) et sont exécutés de manière automatique. Cela enlève beaucoup de freins pour certaines procédures administratives qui requièrent, de manière générale, une patience en béton…
La possibilité d’automatiser de nombreuses tâches complexes (grâce à la programmation) qui requièrent une certaine sécurité ouvre très grand le champ des possibles ; les développeurs peuvent utiliser la Blockchain d’Ethereum pour créer de nouvelles applications et même types d’applications décentralisées que l’on appelle Dapps.
Mais quel est le réel avantage de créer une application sur une blockchain comme Ethereum ? En réalité, l’appli Facebook marche plutôt bien non ?
Eh bien on peut tirer partie de tous les avantages d’une blockchain tels que :
Et donc concrètement pour moi les bénéfices d’utiliser une telle application ce serait quoi ?
Il y a déjà de nombreuses applications créées, en particulier autour du monde de la finance mais pas que.
Bon je n’en ai cité qu’une partie, vous pouvez aller voir ce lien qui répertorient près de 90 autres applications !
Avec tous ces avantages la communauté est la plus foisonnante de toutes les autres Blockchain. Elle est constituée de développeurs informatique qui entretiennent et améliorent constamment Ethereum. Il y aussi des universitaires qui font des recherches dans ce domaine, des designers, de grandes entreprises, etc.
Je vais encore citer le côté open-source mais ce qui permet d’avoir une réelle coopération entre tous les acteurs, d’innover et que les intérêts des concepteurs et des utilisateurs soient alignés.
Bref, de belles promesse en perspective mais il y a forcément des inconvénients…
Les Dapps tournent sur une blockchain, donc s’il arrive le moindre problème on ne peut pas revenir en arrière. Mais qu’est ce que cela signifie ?
On vient de vous piquer 100 ETH sur votre compte et bien… on pourra jamais vous les rendre. 😬 Quand une transaction est effectuée ou de manière général qu’un smart contract est exécuté il n’y a aucun moyen de faire machine arrière. C’est le principe des blockchains qui en fait leur robustesse.
Mais attends Merlin tu m’as dit que les blockchains étaient hyper sécurisées, comment quelqu’un pourrait me les voler ??
Du côté de la blockchain oui, mais nous ne sommes pas à l’abri de failles dans le système dues à des fautes humaines lors de la programmation de l’application. Bien que l’open-source permet d’avoir de nombreux hackeurs blancs (des hackeurs mais gentils : ils recherchent des failles de sécurité dans les systèmes actuels mais au lieu d’en tirer avantage, préviennent les organismes de leurs faiblesses), l’erreur ne peut pas être totalement écartée.
Et puis, il ne faut pas dévoiler sa clé privée à quiconque (c’est-à-dire la clé qui permet d’accéder à votre compte qui détient des crypto-monnaies). Vous n’êtes pas à l’abri de vous la faire voler si vous ne l’avez pas mise en lieu sûr. Bon là rien de bien surprenant, je suis en train de vous dire qu’il ne faut pas filer la clé de son appart’ à un inconnu dans la rue… Mais dans le contexte du numérique les choses peuvent aller plus vite que prévues.
Des hackeurs (méchants eux) ont déjà tiré bénéfice de failles dans un système et c’est ce qui a mené certaine blockchains à faire un réaliser des Forks.
Attends c’est quoi un Fork ? Une fourchette, mais de quoi tu parles ?? 🤨
Hmm non pas exactement mais je vous laisse la surprise pour le prochain article !
Smart Contract : c’est un programme autonome qui, une fois démarré, exécute automatiquement des conditions inscrites en amont dans la blockchain, sans nécessiter d’intervention humaine. Il fonctionne comme une suite d’instruction du type si telle condition est vérifiée, alors telle conséquence s’exécute.
À la prochaine !
Voilà pour cette édition. Vous pouvez m’envoyer vos retours (positifs ou non) sur LinkedIn, Twitter ou Facebook. Et si ça vous a plus, n’hésitez pas à partager ma source ! 🤗
Originally published at https://techiteasy.substack.com.
Tech It Easy
Chaque mercredi, je vous fais comprendre les concepts de la blockchain et des crypto-monnaies de façon simple et sans prise de tête !