Qu'est-ce que Ethereum?

Alors que nous commencions à comprendre et à maîtriser le Bitcoin, la créativité autour de la Blockchain explose et de nombreuses idées fascinantes apparaissent prêtes à étendre ses possibilités et à devenir une partie inextricable de nos vies. En introduisant des variantes plus ou moins ingénieuses dans le code Bitcoin, d'autres cryptomonnaies intéressantes avaient déjà été créées : Litecoin, Dash, Monero... Mais Ethereum a également marqué un avant et un après à partir de son lancement officiel en 2015. Cela semble encore très court mais les choses vont très vite, elles se précipitent et, dans le cas d'Ethereum, elles se consolident. On prétend même qu'Ethereum finira par voler la couronne de Bitcoin. Par conséquent, sans plus tarder, il vaut la peine d'en savoir un peu plus à fond.

L'idée d'un garçon de 17 ans

Vitalik Buterin, sans aucun doute, il a été un créateur précoce. A 17 ans, en plus de jouer à World of Warcraft, il était déjà un collaborateur reconnu dans le développement de Bitcoin et avait co-fondé Magazine Bitcoin. Deux ans plus tard, il produit le Publication  initiale de ce que serait le plate-forme Ethereum, basé sur la Blockchain mais avec la capacité de faire bien plus de choses que de simples transactions de cryptomonnaies.

En 2014, avec deux partenaires de développement, ils ont lancé une campagne de financement en vendant le jeton Ether qui constitue la base de la plate-forme dans ce qui serait le premier ICO, Initial Coin Offering ou Initial Coin Offering. Ils ont levé environ 18 millions de dollars et en 2015, ils ont sorti la première version d'Ethereum. Depuis lors, des centaines de programmeurs sont impliqués dans son développement.

Malgré le peu de temps écoulé depuis son lancement, la route n'a pas toujours été facile. En 2016, la plateforme a subi un vol de jetons  évalué à près de 50 millions de dollars mais ils ont résolu le problème grâce à un fork dans la blockchain (hard fork) qui a donné lieu à l'apparition de deux jetons ou pièces différents qui ont suivi leur propre chemin : Ethereum (ETH) et Ethereum Classic (ETC) . Il faut dire que pour résoudre le conflit et prendre la décision de faire ce hard fork, toutes les personnes qui avaient des tokens ont pu voter en utilisant la plateforme elle-même.

Ethereum a continué à prospérer de façon exponentielle et ETH est aujourd'hui l'une des grandes stars qui promettent un avenir radieux à la technologie Blockchain.. Il s’agit de la deuxième capitalisation boursière, autour de 80 milliards de dollars, un peu derrière Bitcoin mais qui s’en rapproche régulièrement.

En quoi Bitcoin et Ethereum sont-ils différents ?

Techniquement, ils semblent similaires puisque les deux sont basés sur la technologie Blockchain, mais les différences sont certainement importantes.

Bitcoin est fondamentalement une crypto-monnaie dont le but est identique à toute autre devise basée sur la confiance. Autrement dit, Bitcoin sert à transférer de la valeur et avec lui à acquérir des biens et des services. Autrement dit, ce qui a été dit, c'est une monnaie (décentralisée).

EthereumCependant, c'est beaucoup plus. C'est une plate-forme décentralisée avec une crypto-monnaie (Ether). Non seulement il peut être utilisé comme monnaie, mais de petits morceaux de code ou des contrats intelligents peuvent être exécutés avec une fiabilité totale, de sorte que ses possibilités vont bien au-delà de simples problèmes monétaires. Autrement dit, Ethereum est une blockchain sur laquelle n'importe qui peut programmer des choses ou y introduire de petits programmes.

D'autres différences sont structurelles. Par exemple, la quantité totale de Bitcoin qui sera en circulation est de 21 millions tandis que l'Ether aura une masse en circulation d'un peu plus de 90 millions. Actuellement, il y a environ 3 millions de Bitcoin à extraire tandis qu'environ en 2021, seulement environ 45 millions d'Ether auront été créés.

D'autre part, les blocs de la Blockchain Bitcoin sont créés toutes les 10 minutes tandis que dans Ethereum la création d'un bloc prend environ 12 secondes, ce qui rend les transactions beaucoup plus rapides.

Les nœuds du réseau Bitcoin stockent une copie entière du « grand livre » ou Blockchain. Les nœuds du réseau Ethereum le font non seulement, mais aussi ils conservent également un historique des contrats intelligents ainsi que le statut le plus récent de ces contrats. Pour exécuter de tels contrats intelligents, les nœuds Ethereum constituent une gigantesque machine virtuelle (EVM) capable de compiler et d'exécuter du code écrit dans un langage simple et particulier appelé bytecode. Ces programmes que tout le monde peut vider sur la Blockchain sont extrêmement simples ; Ce ne sont pas des algorithmes très complexes mais des structures de code simples qui disent en gros "si cela se produit, je fais ceci et si cela se produit alors je fais autre chose". Ces programmes peuvent être exécutés sur n'importe quel ordinateur ou même sur un téléphone moderne sans aucune complication. La grâce d'Ethereum est donc qu'ils soient exécutés dans une machine virtuelle associée à une Blockchain et deviennent ainsi des "smart contracts" ou un code qui s'exécute de manière transparente, immuable et inaltérable, ce qui évite les erreurs humaines et les manipulations. Toutes les parties qui sont au courant du contrat virtuel peuvent avoir la tranquillité d'esprit absolue qu'il sera exécuté selon les règles préalablement convenues.

Comprendre les concepts

Ethereum est une plate-forme basée sur Blockchain et utilise une crypto-monnaie qui est Ether (ETH). Chaque fois que vous souhaitez saisir quelque chose dans un bloc, il est nécessaire de payer, comme dans les transactions Bitcoin, une commission en ETH. Pourquoi faut-il payer une commission ? Tout simplement parce que c'est l'incitation qu'ont ceux qui fournissent les ordinateurs qui soutiennent le réseau. S'il n'y avait pas une telle incitation, seuls quelques fans contribueraient sûrement à la création du réseau et l'évolutivité serait irréalisable. Il est vrai qu'il existe des crypto-monnaies dont les transactions sont très petites mais l'incitation en est une autre. Un exemple est Digibyte, où l'incitation peut être qu'à l'avenir ce sera la crypto-monnaie la plus utilisée en raison de sa rapidité et de son utilité en matière de micropaiements. Autre, faircoins, dont la motivation est dans les objectifs de la communauté militante qui la soutient.

Dans Bitcoin, la commission à payer dépend de la taille de la transaction (pas du montant mais de la taille en octets qu'elle occupe, qui dépend de la répartition des pièces entre les différentes adresses d'un portefeuille). Dans Ethereum, cela dépend aussi de la taille de la transaction ; Autrement dit, cela coûtera moins cher si le programme que vous essayez d'introduire est bien optimisé du point de vue de son codage. En ce sens, il est encourageant que les contrats intelligents introduits ne contiennent pas de code inutile ; Autrement dit, ils devraient être simplifiés autant que possible.

Dans Ethereum, il y a un autre concept à considérer. Écoutez, si vous introduisez un programme ou un contrat intelligent sur la Blockchain, vous payez une commission pour le faire. Mais, à partir de là, nous avons un programme qui fonctionnera pendant un certain temps. Il se peut que ce soit une fois, ou que ce programme doive être exécuté plusieurs fois ou plus longtemps. Comme toute machinerie, elle aura besoin d'une source d'énergie pour fonctionner. Ici, cette source d'énergie est appelée GAZ. Par conséquent, pour éviter un code mal construit ou un code malveillant qui prétend s'exécuter indéfiniment, il est nécessaire d'établir une limite mesurée en points ou en pas de calcul. Chaque étape d'un algorithme nécessite environ 1 GAS ou plus si elle implique plus de puissance de calcul ou plus de données à stocker, ce qui n'est pas la même chose pour calculer 3 × 4 que les racines carrées d'une séquence de nombres premiers hérissés. C'est un dicton; Ensuite, nous verrons des idées de contrats intelligents plus concrètes et utiles. En fin de compte, le calcul du GAS nécessaire inclut ces paramètres et environ 5 GAS pour chaque octet qui doit être traité.

Ainsi, Ethereum est bien protégé contre les attaques malveillantes (ils seraient assez chers) et en même temps fournit des incitations suffisantes pour le réseau d'ordinateurs qui prennent en charge sa Blockchain et les opérations qui y seront effectuées.

Plus d'avantages d'Ethereum

Avec Ethereum, tout le monde peut créer de nouveaux jetons qui servent de monnaie ou d'actions pour financer des projets. Des contrats intelligents peuvent être créés qui fonctionneront comme prévu sans l'intervention de tiers. Des systèmes de vote et des formes de gouvernance virtuelle peuvent être créés dans lesquels votre confiance ne fait aucun doute. Des moyens de garantir les identités ou les systèmes de réputation peuvent être activés et ne peuvent pas être modifiés artificiellement. Des systèmes de conservation de fonds qui ne sont libérés que lorsque certaines exigences sont remplies ; par exemple, échanger en toute sécurité des devises ou des titres sans avoir à faire confiance à un tiers de confiance. Les possibilités sont pratiquement infinies.

Exemples de contrats intelligents

Il y a tellement de choses à inventer autour d'Ethereum qu'il est difficile de toutes les résumer en quelques lignes. Je vais imaginer quelques types de contrats intelligents qui sont parfaitement possibles aujourd'hui.

  1. Supposons que j'achète quelque chose en ligne et que le vendeur veuille garantir que je le recevrai dans les 2 jours. Le vendeur peut mettre en œuvre un contrat intelligent sur la Blockchain Ethereum de manière à ce que je paie X pour les frais d'expédition. Le transporteur est lié à ce smart contract et lorsque je signe le récépissé selon lequel les marchandises sont arrivées, les données sont transférées vers la Blockchain. S'il m'est parvenu dans les délais, X est livré au vendeur. Si cela a pris plus de temps, vous recevez XY (où Y est une remise convenue) et le reste me revient. Ou, tout simplement, je serai de retour en possession de ce que j'ai payé pour les frais d'expédition si le délai n'a pas été respecté. C'est peut-être plus long à expliquer qu'à faire. Ce ne serait que quelques lignes de code et tout le monde y verrait une incitation à commander auprès de ce vendeur.
  2. Un contrat intelligent peut être établi à n'importe quel niveau, même entre deux personnes. Si je parie avec vous X money qu'une équipe de football gagne la partie, il est facile de lier ce contrat aux résultats publiés par un site internet dédié à leur diffusion. Si mon équipe gagne, mon Ether et ceux que mon ami parie seront contrôlés par moi. Si le contraire se produit, mon ami les prend. En traduisant cela en une société de paris en ligne, le degré de fiabilité et de confiance monte en flèche car personne ne peut modifier ce contrat.
  3. Pour gérer les fonds d'une communauté, ces fonds ne seront utilisables que si un certain pourcentage de membres parviennent à un accord ou à un consensus.
  4. Nous pourrions créer une Organisation Autonome Décentralisée (DAO), un type d'organisation basée sur des règles précises qui prendraient effet lorsque certaines conditions seraient remplies, sans intervention humaine. Outre l'idée que j'ai exposée au point 3, il existe de nombreuses autres possibilités telles que que certains fonds soient utilisés d'une manière ou d'une autre si un certain montant est collecté ou qu'une répartition proportionnelle des fonds soit effectuée périodiquement. Même que les achats de matières premières se font automatiquement en fonction des ventes ou des stocks dans un entrepôt.

La Blockchain Ethereum pourra-t-elle soutenir sa croissance ?

C'est l'un des principaux défis de toute Blockchain. Bitcoin s'est déjà retrouvé face à ce problème et c'est ce qui a motivé de nombreuses personnes à créer de nouvelles variantes de la crypto-monnaie avec des caractéristiques spécifiques qui visent à résoudre le problème de sa pérennité à long terme. La feuille de route Ethereum a prévu des solutions à ce sujet mais, comme tout ce qui reste à faire, elle soulève toujours des questions sur son efficacité. Par exemple, si un nouveau bloc est créé toutes les 12 secondes, on peut se demander si dans quelques années encore un ordinateur faisant office de nœud disposera de suffisamment d'espace pour héberger une copie de l'intégralité de la Blockchain ou si cela ne sera possible que pour organisations ou entreprises aux moyens puissants avec quoi l'idée de base de la décentralisation ferait progressivement perdre du poids. Une solution possible serait que les nœuds n'aient pas à le stocker dans son intégralité d'une manière qui a été appelée partage de base de données. Dans ce cas, les validations des transactions se produiraient entre des nœuds de confiance qui, dans leur ensemble, disposaient d'une copie de l'intégralité de la Blockchain, bien que chacun d'eux n'aurait qu'une partie. Logiquement, elle nécessite également des solutions permettant de garantir la fiabilité desdits nœuds. Etherum a un moyen d'atteindre une telle fiabilité. D'autre part une Blockchain ou Lightning Network en couches est également en cours de développement Dont nous parlerons de nombreuses fois dans ce blog par la pertinence que prend ces moments et l'expansion des possibilités que cela suppose.

Finalement, les créateurs d'Ethereum travaillent sérieusement sur des méthodes de mise à l'échelle qui permettent d'augmenter le nombre de transactions par seconde et, par conséquent, de s'adapter à la croissance excessive que l'on sent pour cette technologie qui vient de naître et qui est déjà en train de changer le monde.

Ethereum au sillage de Bitcoin

L'éther (ETH) est déjà utilisé comme référence dans l'échange de crypto-monnaie. Bien que la chose habituelle reste que Bitcoin soit la référence, de nombreuses maisons de change (Exchanges) utilisent également ETH. Cela signifie que vous pouvez acquérir d'autres crypto-monnaies en échange d'ETH et pas nécessairement de Bitcoin. Dans "l'avant-dernière" crise ou chute de Bitcoin, Ether est resté plus fort et il y a une nette tendance à les préférer même si Bitcoin est considéré comme la mère de tous et la "marque" de référence. Le monde des crypto-monnaies se déploie dans un large éventail de possibilités qui, nous l'avons vu, vont bien au-delà de leur simple fonction de monnaie ou de moyen d'échange et de réserve de valeur. Beaucoup de gens préfèrent investir maintenant dans l'ETH plutôt que dans le BTC, précisément parce que les grandes possibilités du premier suggèrent que leur avenir est beaucoup plus solide. Bitcoin est presque devenu une sorte d'or numérique ; il a de la valeur et très probablement cette valeur continuera d'augmenter avec le temps. Mais vous n'attendez pas plus que cela des lingots d'or numériques. Mais Avec une technologie fonctionnelle comme celle qu'Ethereum développe, de nombreuses choses intéressantes peuvent être construites, ce qui renforce encore sa valeur.. Pour être objectif, je dois aussi exprimer ici le point de vue inverse : il y a des gens qui voient dans Bitcoin une technologie qui fonctionne bien pour ce à quoi elle est destinée et est donc une valeur sûre alors qu'Ethereum, avec tant de possibilités d'utilisation, pourrait être plus susceptible de vous retrouver avec un problème difficile à résoudre et qui mettra fin à toutes vos attentes. Il n'est pas facile d'émettre un avis irréfutable à ce sujet. Cela entrerait déjà dans le domaine des diseurs de bonne aventure et, pour le moment, je ne suis pas sûr que l'avenir soit vraiment devinable. Cela fait partie de son charme.

Comment obtenez-vous de l'éther?

De la même manière que Bitcoin peut être acheté dans de nombreuses maisons de change qui acceptent les monnaies fiduciaires (euros, dollars...) et aussi en échange d'autres cryptomonnaies. Bien entendu, comme les autres devises, elles peuvent être obtenues en échange de biens ou de services. C'est-à-dire que vous pouvez accepter de recevoir des paiements (ou des dons) en Ether comme en Bitcoin ou dans une autre devise. Intégrer des crypto-monnaies dans votre vie économique ou professionnelle n'est plus une affaire réservée aux personnes bizarres qui passent toute la journée devant un ordinateur à faire des choses que les autres créatures humaines ne font pas. Il s'agit plutôt de décider de faire partie du progrès et des nouvelles technologies plutôt que de toujours penser que "tout moment dans le passé était meilleur".

@sophocles