En savoir plus sur Ethereum
Pour poursuivre la découverte des crypto-monnaies, nous parlerons aujourd’hui d’Ethereum en tant que Blockchain ainsi que du jeton et de la crypto-monnaie dont il est issu, Ether. Nous parlerons donc beaucoup du réseau Ethereum car il est impossible de séparer l’éther du réseau parce que c’est cela qui fait fonctionner le réseau et que l’éther a été créé à l’origine juste pour ça
Qu’est-ce que Ethereum vraiment
À l’origine, Ethereum était un système que vous pouvez comparer à un supercalculateur. Cet ordinateur est donc constitué d’un réseau de plusieurs ordinateurs appartenant à des individus du monde entier travaillant ensemble. Cet ordinateur est sécurisé, il peut être utilisé et programmé par n’importe qui et tout ce qui est fait sur cet ordinateur est visible pour tous les utilisateurs.
Ce grand ordinateur peut exécuter diverses applications décentralisées appelées dApp. Chaque ordinateur qui forme Ethereum participe à la mise en œuvre de cette application, mais nous verrons tout cela plus en détail dans la section technique.
Ethereum est la blockchain qui connecte tous les ordinateurs qui font partie du réseau. Chaque ordinateur qui participe à la création d’une application reçoit un jeton numérique en récompense. Ce symbole est appelé Ether, Ethereum est donc également à l’origine de ce jeton.
Le début d’Ethereum
L’histoire d’Ethereum en tant que blockchain a beaucoup à voir avec Bitcoin et sa blockchain.
Le créateur d’Ethereum est un jeune Russe vivant au Canada nommé Vitalik Buterin. C’est un génie informatique et en 2011 il a découvert et s’est passionné pour le Bitcoin et sa blockchain. Pendant 17 ans, il a décidé d’étudier attentivement cette chaîne de blocs, puis a fondé le site Web de Bitcoin Magazine.
Deux ans plus tard, alors qu’il a 19 ans et qu’il connaît bien le monde du Bitcoin, il découvre rapidement les limites de la blockchain Bitcoin qui, à son avis, n’est utilisée que pour les transferts d’argent entre deux personnes. Il a ensuite travaillé avec une autre blockchain beaucoup plus polyvalente pour gérer une infinité d’applications décentralisées. Pour publier son projet, il publie depuis 2013 son livre blanc intitulé « Une nouvelle génération de contrats intelligents et une plateforme d’application décentralisée » ou « Une prochaine génération de contrats intelligents et une plateforme d’application décentralisée »
C’était un jeune homme très talentueux, mais il ne pouvait pas se permettre son projet. Il a ensuite créé Ether, un jeton numérique, et organisé une ICO en les vendant sur Internet pour financer son projet. Ce fut un vrai succès et le mot est faible. En 12 heures, la vente a récolté 3700 bitcoins, soit environ 2,3 millions de dollars pour l’époque, et au final, l’opération a réussi à collecter 31591 bitcoins d’une valeur de 18 millions de dollars pour l’époque, ce qui équivaut à 60 millions d’Ethers vendus.
Suite à cette ICO, le premier bloc appelé «block genesis» lancé le 30 juillet 2015 et la Fondation Ethereum, une fondation à but non lucratif a également été créée pour favoriser le développement de l’éther.
Une nouvelle génération est mise en place en mars 2016, appelée Homestead. Le logiciel sera renouvelé à nouveau en 2018 et s’appellera Serenity.
Au cours de leur voyage, Ethereum et sa monnaie éthérée ont également connu des problèmes. Afin de financer des projets du réseau, en 2016, une collecte a été organisée d’une organisation autonome créée spécifiquement pour cette tâche. 12 millions d’éther représentant une valeur totale de plus de 150 millions d’euros ont été collectés lors de cette collecte. Cependant, un défaut du code DAO peut être exploité par des hackers qui ont ensuite réussi à détourner le 17 juin 2016, pratiquement 1/3 des fonds collectés. Les pirates ont placé les fonds en profondeur dans un clone de DAO où, selon ces dernières règles, ils sont gelés pendant un mois.
Au cours de ce mois, le groupe Ethereum et ses membres fondateurs se sont mis d’accord sur l’attitude à adopter: l’opportunité de récupérer l’Ether volé pour remplacer les investisseurs même s’il s’agit de la liquidation de DAO. La décision finale a été de liquider le fonds d’investissement, de reprogrammer la blockchain pour récupérer les fonds volés et remplacer les investisseurs
Cependant, environ 15% de la puissance de calcul des mineurs a refusé cette action, qui a divisé Ethereum en deux blocs de chaîne distincts. Le bloc officiel qui a mis en œuvre des mesures et est soutenu par les développeurs, reconnu par l’abréviation ETH, et le bloc dissident contenant la monnaie détournée par les pirates, dit l’ether ETC classique avec une faible puissance de calcul qui le rend plus vulnérable à la malveillance
Une fois les mesures appliquées, toutes les adresses avec de l’éther ont été copiées dans la nouvelle chaîne de blocs avec la couche EHT mais également dans la blockchain ETC pour le même montant, mais chaque devise ne peut être utilisée que sur sa propre blockchain. Cela se produit lorsqu’une blockchain est divisée en deux. Les utilisateurs sont vulnérables et peuvent subir des attaques de rejeu. Cela signifie que les pirates peuvent capturer une transaction sur la plus grande des deux chaînes pour la copier sur l’autre car la clé privée de l’utilisateur et la signature de la transaction initiale sont valides sur les deux chaînes de blocs.
Propriétés et fonctionnement
Blockchain et contrat intelligent
La première version du logiciel est créée par une société suisse, Ethereum Switzerland GmbH (EthSuisse). Bien que la blockchain Ethereum soit inspirée de la blockchain Bitcoin, elle offre beaucoup plus d’opportunités qu’un simple transfert d’argent.
Ethereum est donc, comme nous l’avons dit ci-dessus, un réseau composé de milliers d’ordinateurs qui fonctionnent tous ensemble et comme avec Bitcoin Blockchain, Ethereum blockchain est une sorte de grand registre où chaque ordinateur participant à un réseau écrit une ligne pour former une base de données commune.
Une fois qu’ils ont été entrés dans la blockchain, ils sont enregistrés et sauvegardés pour toujours depuis la création de la blockchain. Il est impossible de changer cette histoire. Tous les contrats passés sur la blockchain Ethereum sont visibles par tous et peuvent être vérifiés avec quelques connaissances
En matière de sécurité, chaque ordinateur possède une copie de la base de données, ce qui rend très difficile les compromis. Il serait nécessaire de pouvoir attaquer 51% des ordinateurs du réseau et en même temps pouvoir pirater la blockchain. La blockchain est également protégée par un protocole crypté très puissant qui minimise sa vulnérabilité aux attaques.
Le réseau informatique Ethereum est toujours allumé et fonctionne 24 heures sur 24, pour le désactiver, vous devez désactiver pratiquement tous les ordinateurs du réseau en même temps.
Le principe de fonctionnement et la technologie utilisés par Ethereum sont assez similaires à ceux utilisés par Bitcoin en général: une base de données unique à tous et à toutes les personnes qui y participent insère des données.
Ce qui distingue Ethereum des autres, c’est comment utiliser la blockchain. Cette blockchain a la capacité d’être programmable à l’aide d’un langage dédié appelé Solidité. Ce langage de programmation est dit « complet » et permet d’exécuter toutes les fonctions utiles au développement d’une application. La blockchain est utilisée pour programmer des actions à effectuer par tous les participants à la blockchain. Ces mesures, appelées contrats intelligents, sont des engagements simples ou complexes dont l’exécution se fait automatiquement sur la blockchain lorsque toutes les conditions et restrictions programmées initialement sont remplies.
Prenons l’exemple concret et très simple de deux personnes P1 et P2. P1 fait un travail pour P2 et P2 veut remplacer P1 lorsque son travail est terminé. Un contrat intelligent est ainsi programmé sur la blockchain et P2 met à disposition dans la blockchain le montant exact qui représente la compensation de P1. Lorsqu’il a été vérifié que les travaux sont terminés, P2 reçoit le salaire escompté, faute de quoi l’argent mis à disposition par P1 lui sera restitué.
Une fois les conditions d’exécution du contrat validées, les contrats sont exécutés automatiquement en envoyant un ordre à la blockchain et grâce à la puissance de calcul de tous les ordinateurs que les particuliers mettent à disposition pour former le réseau. Deux cas peuvent survenir lors de l’exécution du contrat:
Si les conditions spécifiées lors de la programmation du contrat intelligent sont dues à un délai (par exemple le paiement du salaire le 30 du mois) ou à d’autres mesures dans la blockchain, il est facile de vérifier que les conditions sont remplies dans la blockchain avant l’exécution du contrat
Si les conditions d’exécution de l’accord nécessitent une action en dehors de la blockchain (par exemple, la livraison de marchandises), un tiers de confiance nommé Oracle sera nommé pour entrer dans la blockchain le moment venu. fiable et confirme que le contrat peut être exécuté. Oracle peut être un tiers connu des deux parties, une base de données fiable à laquelle nous pouvons nous référer ou un service Oracle décentralisé.
L’exemple cité ci-dessus n’est bien sûr qu’un exemple très simplifié d’un contrat intelligent et de son fonctionnement. Actuellement, il existe des contrats beaucoup plus complexes tels que les accords-cadres, les contrats de distribution, les accords de redevance, les contrats d’entreprise, les pactes d’actionnaires, les hypothèques, etc.
Il est également possible de programmer bien plus que de simples engagements contractuels, car Ethereum, comme mentionné ci-dessus, peut exécuter des applications décentralisées de toutes sortes:
Par exemple, Augur est un logiciel que les gens peuvent «parier» sur la probabilité qu’un événement se produise. Les personnes qui ont deviné juste sont payées, le but ultime serait de prédire l’avenir à l’aide de l’intelligence collective
Avec Slock.it, vous pouvez contrôler les appareils intelligents via des contrats intelligents programmés dans la blockchain
Maker est un projet bancaire décentralisé
Sur le site officiel de Foundation Ethereum, vous pouvez également trouver des applications qui fonctionnent avec le langage de l’équité. Il existe une application qui vous permet de créer des actifs virtuels pour un projet, une autre encore permet la création d’une plateforme de financement décentralisée pour un projet ou une application qui permet la création d’une organisation autonome décentralisée (CAD)
Crypto-monnaie Ether et jeton
La particularité de cette crypto-monnaie est qu’elle a été créée un peu malgré elle et qu’elle a été conçue en relation avec une blockchain et non l’inverse comme dans le cas du Bitcoin par exemple où la blockchain est conçue par rapport à une Bitcoin de monnaie virtuelle. Mais commençons par le début.
Nous avons déjà vu plus haut qu’Ether a été créé comme symbole pour financer la mise en œuvre du projet Ethereum. Lorsque la blockchain est divisée, 60 millions d’Ether vendus lors de la distribution sont distribués, 12 millions supplémentaires sont distribués aux développeurs. De là, il n’y a plus d’émissions d’éther, pour l’avoir il faut le saper.
Ether n’a pas été conçu pour être une crypto-monnaie en soi, mais plutôt comme un complément à Bitcoin, mais comme il peut être utilisé sur les plateformes de trading, il est soumis à des spéculations et à des investissements, ce qui a provoqué une montée en flèche de son cours.
Le but principal d’Ether est dans la blockchain elle-même. L’éther est un moyen de commutation pour les contrats de blockchain. Il s’agit d’un type de carburant qui permet au réseau décentralisé de fonctionner dans le cadre d’un contrat intelligent. Il en résulte des coûts de transaction appelés gaz. Chaque mesure correspond à une quantité de gaz, les variables étant la puissance de calcul et le temps de fonctionnement calculés.
Chaque ordinateur qui participe à la blockchain reçoit une récompense pour avoir fait un travail. Ce dividende est émis en Ether. Les propriétaires d’Ether peuvent ensuite les vendre sur des plateformes de trading. L’éther fournit une valeur monétaire pour la fonction du réseau. Les développeurs utilisent Ether pour développer et exécuter leurs applications sur le réseau Ethereum, ils peuvent donc vouloir acheter Ethers.
La blockchain Ethereum génère un nouveau bloc toutes les 15 secondes, ce qui le rend très fluide. La rémunération des mineurs reste toujours constante lorsque, par exemple pour Bitcoin, la rémunération connaît une diminution programmée dans le temps.
Comme avec Bitcoin, au début, l’exploitation minière d’Ether utilise également le consensus de preuve de travail, mais ce sera bientôt un consensus de preuve d’enjeu qui sera mis en œuvre pour économiser de l’énergie.
L’éther a sa propre unité de mesure de 1 billion (10 ??) à des millions (10?). L’émission d’éther n’est pas limitée à un nombre précis.
L’évolution de l’éther
Si l’éther a été créé à l’origine juste pour alimenter la blockchain Ethereum, il a parcouru un long chemin depuis lors. Avec son environnement plus ouvert et ses coûts de transaction plus faibles que, par exemple, le Bitcoin, il a réussi à gagner la confiance des investisseurs et des utilisateurs qui investissent et spéculent massivement dans cette devise avec pour résultat une augmentation rapide de son prix. Le prix d’Ethereum est de 461 € jusqu’à présent, mais vous pouvez suivre le prix de toutes les crypto-monnaies directement sur notre site Web