Qu'est-ce que l'Ethereum ?

Qu’est-ce que l’Ethereum ?

Si vous voulez savoir ce qu’est l’ethereum, comment il fonctionne et à quoi il peut servir, sans vous plonger dans les abysses techniques, ce guide est parfait pour vous.

Ethereum est une plateforme mondiale et décentralisée pour l’argent et de nouveaux types d’applications. Sur Ethereum, vous pouvez écrire le code qui contrôle l’argent, et construire des applications accessibles partout dans le monde.

L’Ethereum est-il meilleur que le Bitcoin ?

Au-delà de Bitcoin et des applications décentralisées de première génération

Bien que communément associée au bitcoin, la technologie blockchain a de nombreuses autres applications qui vont bien au-delà des monnaies numériques. En fait, Bitcoin n’est qu’une des centaines d’applications qui utilisent aujourd’hui la technologie blockchain.

Jusqu’à une date relativement récente, la création d’applications blockchain nécessitait une formation complexe en codage, en cryptographie et en mathématiques, ainsi que des ressources importantes. Mais les temps ont changé. Des applications auparavant inimaginables, allant du vote électronique et des biens immobiliers enregistrés numériquement à la conformité réglementaire et au commerce, sont maintenant activement développées et déployées plus rapidement que jamais. En fournissant aux développeurs les outils nécessaires pour créer des applications décentralisées, ethereum rend tout cela possible.

Qu’est-ce que l’ethereum pour les débutants ? [Vidéo]

Faits marquants

  • Novembre 2013 : Vitalik Buterin publie le livre blanc d’ethereum.
  • Janvier 2014 : Le développement de la plateforme Ethereum a été annoncé publiquement. L’équipe initiale de développement d’Ethereum était composée de Vitalik Buterin, Mihai Alisie, Anthony Di Iorio et Charles Hoskinson.
  • Août 2014 : Ethereum termine son ICO et lève 18,4 millions de dollars.
  • Mai 2015 : « Olympic » le testnet d’ethereum sort.
  • 30 juillet 2015 : La première étape du développement d’Ethereum,  » Frontier « , est sortie.
  • 14 mars 2016 : Homestead, la première version « stable » d’ethereum, est sortie sur le bloc 1 150 000.
  • Juin 2016 : Le piratage de la DAO se produit et la valeur de 50 millions de dollars d’Ether, soit 15% du total d’Ether en circulation à l’époque.
  • 25 octobre 2016 : Ethereum Classic se sépare du protocole Ethereum original.
  • 16 octobre 2017 : La mise à jour hardfork de Metropolis Byzantium a lieu.
  • 28 février 2019 : La mise à jour Metropolis Constantinople a lieu.

Dans sa forme la plus simple, ethereum est une plateforme logicielle ouverte basée sur la technologie blockchain qui permet aux développeurs de créer et de déployer des applications décentralisées.

L’ethereum est-il similaire au Bitcoin ? Eh bien, en quelque sorte, mais pas vraiment.

Comme le Bitcoin, l’ethereum est un réseau public distribué de blockchain. Bien qu’il existe des différences techniques significatives entre les deux, la distinction la plus importante à noter est que le Bitcoin et l’Ethereum diffèrent considérablement en termes d’objectif et de capacité. Le bitcoin offre une application particulière de la technologie blockchain, un système de monnaie électronique de pair à pair qui permet les paiements en ligne en bitcoin. Alors que Bitcoin est utilisé pour suivre la propriété de la monnaie numérique (bitcoins), Ethereum se concentre sur l’exécution du code de programmation de toute application décentralisée.

Dans l’Ethereum, au lieu de miner des bitcoins, les mineurs travaillent pour gagner de l’Ether, un type de jeton cryptographique qui alimente le réseau. Au-delà d’une crypto-monnaie négociable, l’Ether est également utilisé par les développeurs d’applications pour payer les frais de transaction et les services sur le réseau Ethereum.

Il existe un deuxième type de jeton qui est utilisé pour payer les frais des mineurs pour inclure des transactions dans leur bloc, il est appelé gaz, et chaque exécution de contrat intelligent nécessite l’envoi d’une certaine quantité de gaz avec elle pour inciter les mineurs à la mettre dans la blockchain.

« Le bitcoin est avant tout une monnaie ; c’est une application particulière d’une blockchain. Cependant, c’est loin d’être la seule application. Pour prendre un exemple passé d’une situation similaire, l’e-mail est une utilisation particulière d’internet, et a certainement contribué à le populariser, mais il y en a beaucoup d’autres. » – Gavin Wood, cofondateur d’Ethereum

Qu’est-ce qu’un smart contrat Ethereum ?

Un contrat intelligent est une expression utilisée pour décrire un code informatique qui peut faciliter l’échange d’argent, de contenu, de biens, d’actions ou de toute autre chose de valeur. Lorsqu’il est exécuté sur la blockchain, un contrat intelligent devient comme un programme informatique autonome qui s’exécute automatiquement lorsque des conditions spécifiques sont remplies. Comme les contrats intelligents fonctionnent sur la blockchain, ils s’exécutent exactement comme ils ont été programmés, sans aucune possibilité de censure, de temps d’arrêt, de fraude ou d’intervention d’un tiers.

Bien que toutes les blockchains aient la capacité de traiter du code, la plupart sont sévèrement limitées. ethereum est différent. Plutôt que de donner un ensemble d’opérations limitées, ethereum permet aux développeurs de créer toutes les opérations qu’ils souhaitent. Cela signifie que les développeurs peuvent construire des milliers d’applications différentes qui vont bien au-delà de tout ce que nous avons vu auparavant.

La machine virtuelle Ethereum

Avant la création d’ethereum, les applications étaient conçues pour effectuer un ensemble très limité d’opérations. Le bitcoin et les autres crypto-monnaies, par exemple, ont été développés exclusivement pour fonctionner comme des monnaies numériques de pair à pair.

Les développeurs ont été confrontés à un problème. Soit ils étendaient l’ensemble des fonctions offertes par le bitcoin et d’autres types d’applications, ce qui est très compliqué et prend beaucoup de temps, soit ils développaient une nouvelle application blockchain et une toute nouvelle plateforme également. Conscient de cette situation difficile, le créateur d’Ethereum, Vitalik Buterin, a développé une nouvelle approche.

« Je pensais que [les membres de la communauté Bitcoin] n’abordaient pas le problème de la bonne manière. Je pensais qu’ils s’attaquaient à des applications individuelles ; ils essayaient en quelque sorte de soutenir explicitement chaque [cas d’utilisation] dans une sorte de protocole de couteau suisse. »  – Vitalik Buterin, inventeur d’Ethereum

L’innovation centrale d’Ethereum, la machine virtuelle Ethereum (EVM), est un logiciel complet de Turing qui fonctionne sur le réseau ethereum. Elle permet à quiconque d’exécuter n’importe quel programme, quel que soit le langage de programmation, en disposant de suffisamment de temps et de mémoire. La machine virtuelle ethereum rend le processus de création d’applications blockchain beaucoup plus facile et efficace qu’auparavant. Au lieu de devoir construire une blockchain entièrement originale pour chaque nouvelle application, ethereum permet de développer potentiellement des milliers d’applications différentes sur une seule et même plateforme.

A quoi peut servir Ethereum ?

Ethereum permet aux développeurs de construire et de déployer des applications décentralisées. Une application décentralisée ou Dapp sert un but particulier à ses utilisateurs. Bitcoin, par exemple, est une Dapp qui fournit à ses utilisateurs un système de monnaie électronique de pair à pair qui permet les paiements en ligne en bitcoin. Comme les applications décentralisées sont constituées d’un code qui s’exécute sur un réseau blockchain, elles ne sont contrôlées par aucun individu ou entité centrale.

Tous les services qui sont centralisés peuvent être décentralisés grâce à l’ethereum. Pensez à tous les services intermédiaires qui existent dans des centaines d’industries différentes. Des services évidents comme les prêts fournis par les banques aux services intermédiaires auxquels la plupart des gens pensent rarement comme les registres de titres, les systèmes de vote, la conformité réglementaire et bien plus encore.

Ethereum peut également être utilisé pour construire des organisations autonomes décentralisées (DAO). Une DAO est une organisation entièrement autonome et décentralisée, sans leader unique. Les DAO sont gérées par un code de programmation, sur une collection de contrats intelligents écrits sur Ethereum. Le code est conçu pour remplacer les règles et la structure d’une organisation traditionnelle, éliminant le besoin de personnes et de contrôle centralisé. Une DAO est la propriété de tous ceux qui achètent des jetons, mais au lieu que chaque jeton équivaille à des actions et à la propriété, les jetons agissent comme des contributions qui donnent aux gens des droits de vote.

« Une DAO est constituée d’un ou plusieurs contrats et peut être financée par un groupe d’individus partageant les mêmes idées. Une DAO fonctionne de manière totalement transparente et indépendante de toute intervention humaine, y compris de ses créateurs originaux. Une DAO restera sur le réseau tant qu’elle couvrira ses coûts de survie et fournira un service utile à sa clientèle »

Stephen Tual, fondateur de Slock.it, ancien CCO d’Ethereum.

L’Ethereum est également utilisé comme plateforme pour lancer d’autres crypto-monnaies. Grâce à la norme de jeton ERC20 définie par la Fondation Ethereum, d’autres développeurs peuvent émettre leurs propres versions de ce jeton et lever des fonds avec une offre initiale de jeton (ICO). Dans cette stratégie de collecte de fonds, les émetteurs du jeton fixent un montant qu’ils souhaitent collecter, le proposent dans le cadre d’une vente à la sauvette et reçoivent des Ether en échange. Des milliards de dollars ont été levés par des ICO sur la plateforme ethereum au cours des deux dernières années, et l’une des crypto-monnaies les plus précieuses au monde, EOS, est un jeton ERC20.

Ethereum a récemment créé une nouvelle norme appelée le jeton ERC721 pour le suivi des actifs numériques uniques. L’un des plus grands cas d’utilisation actuels de ces jetons est celui des objets de collection numériques, car l’infrastructure permet aux gens de prouver la propriété de biens numériques rares. De nombreux jeux sont en train d’être construits à l’aide de cette technologie, comme CryptoKitties, un jeu où l’on peut collectionner et élever des chats numériques.

Quels sont les avantages d’une plateforme ethereum décentralisée ?

Comme les applications décentralisées fonctionnent sur la blockchain, elles bénéficient de toutes ses propriétés.

  • Immutabilité – Un tiers ne peut apporter aucune modification aux données.
  • Corruptibilité et inviolabilité – Les applications sont basées sur un réseau formé autour du principe du consensus, ce qui rend la censure impossible.
  • Sécurité – Sans point central de défaillance et sécurisées par cryptographie, les applications sont bien protégées contre les attaques de piratage et les activités frauduleuses.
  • Temps d’indisponibilité zéro – Les applications ne tombent jamais en panne et ne peuvent jamais être désactivées.

Quel est l’inconvénient des applications Ethereum décentralisées ?

Bien qu’elles apportent un certain nombre d’avantages, les applications décentralisées ne sont pas sans défaut. Étant donné que le code des contrats intelligents est écrit par des humains, les contrats intelligents ne sont aussi bons que les personnes qui les écrivent. Des bogues ou des omissions dans le code peuvent entraîner des actions négatives involontaires. Si une erreur dans le code est exploitée, il n’y a pas d’autre moyen efficace de mettre fin à une attaque ou à une exploitation que d’obtenir un consensus au sein du réseau et de réécrire le code sous-jacent. Cela va à l’encontre de l’essence même de la blockchain, qui est censée être immuable. En outre, toute action entreprise par une partie centrale soulève de sérieuses questions sur la nature décentralisée d’une application.

Je veux développer une application. Comment puis-je accéder à ethereum ?

Il existe de nombreuses façons de se connecter au réseau ethereum, l’une des plus simples étant d’utiliser son navigateur natif Mist. Mist fournit une interface conviviale et un portefeuille numérique permettant aux utilisateurs d’échanger et de stocker des Ether ainsi que d’écrire, de gérer, de déployer et d’utiliser des contrats intelligents. De la même manière que les navigateurs Web donnent accès à Internet et aident les gens à y naviguer, Mist fournit un portail vers le monde des applications blockchain décentralisées.

Il existe également l’extension de navigateur MetaMask, qui transforme Google Chrome en un navigateur ethereum. MetaMask permet à quiconque d’exécuter ou de développer facilement des applications décentralisées à partir de son navigateur. Bien qu’initialement conçu comme un plugin pour Chrome, MetaMask prend également en charge Firefox et le navigateur Brave.

Bien qu’il soit encore tôt, Mist, MetaMask et une variété d’autres navigateurs semblent prêts à rendre les applications basées sur la blockchain accessibles à un plus grand nombre de personnes que jamais. Même les personnes qui n’ont pas de formation technique peuvent maintenant potentiellement créer des applications blockchain. Il s’agit d’une avancée révolutionnaire pour la technologie blockchain qui pourrait faire entrer les applications décentralisées dans le courant dominant.

Quelles applications sont actuellement développées sur Ethereum ?

La plateforme Ethereum est utilisée pour créer des applications dans un large éventail de services et d’industries. Mais les développeurs se trouvent en territoire inconnu, et il est difficile de savoir quelles sont les applications qui vont réussir et celles qui vont échouer. Voici quelques projets passionnants.

Weifund fournit une plateforme ouverte pour les campagnes de crowdfunding qui s’appuie sur des contrats intelligents. Elle permet de transformer les contributions en actifs numériques garantis par contrat qui peuvent être utilisés, échangés ou vendus dans l’écosystème Ethereum.

Uport offre aux utilisateurs un moyen sûr et pratique de prendre le contrôle total de leur identité et de leurs informations personnelles. Au lieu de dépendre des institutions gouvernementales et de céder leur identité à des tiers, les utilisateurs contrôlent qui peut accéder à leurs données et à leurs informations personnelles et les utiliser.

BlockApps cherche à fournir le moyen le plus simple pour les entreprises de construire, gérer et déployer des applications blockchain. De la preuve de concept aux systèmes de production complets et à l’intégration avec les systèmes existants, Blockapps fournit tous les outils nécessaires pour créer des applications blockchain privées, semi-privées et publiques spécifiques à l’industrie.

Provenance utilise ethereum pour rendre les chaînes d’approvisionnement opaques plus transparentes. En retraçant l’origine et l’histoire des produits, le projet vise à construire un cadre d’information ouvert et accessible afin que les consommateurs puissent prendre des décisions éclairées lorsqu’ils achètent des produits.

Augur est une plateforme de marché de prédiction et de prévision à code source ouvert qui permet à quiconque de prévoir des événements et d’être récompensé pour les avoir prédits correctement. Les prédictions sur les événements futurs du monde réel, comme l’identité du vainqueur des prochaines élections américaines, sont réalisées en échangeant des actions virtuelles. Si une personne achète des actions dans une prédiction gagnante, elle reçoit des récompenses monétaires.

« Ethereum est une expérience publique spectaculaire qui démontre la valeur des contrats intelligents sur une blockchain publique. C’est le résultat et la source d’une innovation disruptive du type de celle que nous n’avons pas vue depuis les premiers jours d’Internet. » – Caleb Chen London Trust Media

Le piratage de la DAO qui a tout menacé

Vous vous souvenez que l’ethereum peut être utilisé pour créer des organisations autonomes décentralisées ? Eh bien en 2016, quelque chose de grave s’est produit. Une startup travaillant sur un projet DOA particulier, nommé à juste titre  » The DAO « , a été piratée.

The DAO était un projet développé et programmé par une équipe derrière une autre startup appelée Slock.it. Leur objectif était de créer une société de capital-risque sans personnel qui permettrait aux investisseurs de prendre des décisions par le biais de contrats intelligents. La DAO a été financée par une vente de jetons et a fini par lever environ 150 millions de dollars auprès de milliers de personnes différentes.

Peu de temps après la levée de fonds, The DAO a été piraté par un attaquant inconnu qui a volé de l’Ether d’une valeur d’environ 50 millions de dollars à l’époque. Bien que l’attaque ait été rendue possible par un défaut technique du logiciel de The DAO, et non de la plateforme Ethereum elle-même, les développeurs et les fondateurs d’Ethereum ont été contraints de faire face à ce désordre.

Une bifurcation de l’Ethereum

Après de nombreux débats, la communauté Ethereum a voté et décidé de récupérer les fonds volés en exécutant ce que l’on appelle un hard fork ou une modification du code. Le hard fork a déplacé les fonds volés vers un nouveau contrat intelligent conçu pour permettre aux propriétaires initiaux de retirer leurs jetons. Mais c’est là que les choses se compliquent. Les implications de cette décision sont controversées et font l’objet d’un débat intense.

Voici pourquoi. ethereum est basé sur la technologie blockchain, où toutes les transactions sont censées être irréversibles et inchangeables. En exécutant un hard fork et en réécrivant les règles d’exécution de la blockchain, ethereum a créé un dangereux précédent qui va à l’encontre de l’essence même de la blockchain. Si la blockchain est modifiée chaque fois qu’une somme d’argent assez importante est impliquée, ou qu’un nombre suffisant de personnes sont affectées négativement, la blockchain perdra sa principale proposition de valeur – sécurisée, anonyme, inviolable et inchangeable.

Alors qu’une autre solution de soft fork moins agressive a été proposée, la communauté ethereum et ses fondateurs ont été placés dans une position périlleuse. S’ils ne récupéraient pas l’argent volé des investisseurs, la confiance en ethereum pourrait être perdue. D’autre part, récupérer l’argent des investisseurs nécessitait des actions qui allaient à l’encontre des idéaux fondamentaux de la décentralisation et créait un dangereux précédent.

Le contrecoup – L’Ethereum se divise

Au final, la majorité de la communauté Ethereum a voté pour effectuer un hard fork et récupérer l’argent des investisseurs de la DAO. Mais tout le monde n’était pas d’accord avec ce plan d’action. Il en a résulté une scission qui a donné naissance à deux blockchains parallèles. Pour les membres qui désapprouvent fermement toute modification de la blockchain, même en cas de piratage, il y a Ethereum classic. Pour la majorité qui a accepté de réécrire une petite partie de la blockchain et de rendre l’argent volé à ses propriétaires, il y a Ethereum.

Les deux blockchains Ethereum ont les mêmes caractéristiques et sont identiques en tout point jusqu’à un certain bloc où le hard-fork a été mis en œuvre. Cela signifie que tout ce qui s’est passé sur Ethereum jusqu’au hard-fork est toujours valable sur Ethereum Classic. À partir du bloc où le hard-fork ou le changement de code a été exécuté, les deux blockchains d’Ethereum agissent individuellement.

Malgré les retombées du piratage de The DAO, ethereum va de l’avant et envisage un avenir radieux. En fournissant une plateforme conviviale qui permet aux gens d’exploiter la puissance de la technologie blockchain, ethereum accélère la décentralisation de l’économie mondiale. Les applications décentralisées ont le potentiel de perturber profondément des centaines d’industries, notamment la finance, l’immobilier, le monde universitaire, les assurances, les soins de santé et le secteur public, parmi beaucoup d’autres.

Les entreprises les plus importantes exécuteront leurs processus commerciaux sur leurs blockchains privées.

Les blockchains privées : D’ici deux ans, les grandes entreprises mèneront plusieurs processus commerciaux sur leurs propres blockchains d’entreprise privées et autorisées. Les employés, les clients, les vendeurs et les fournisseurs de services de chaque entreprise pourront accéder en toute sécurité à la blockchain privée de cette entreprise par le biais de transactions authentifiées par cryptographie forte.

Blockchains de consortiums : Dans deux ans, de nombreuses entreprises auront commencé à construire des blockchains consortiales ascendantes avec un petit nombre de contreparties dans leur écosystème collaborant sur un petit nombre de cas d’utilisation pour partager des infrastructures, des chaînes d’approvisionnement ou de valeur de source de vérité.

Utilisation des blockchains publiques par les entreprises : Certaines entreprises emploieront Ethereum public avec leurs cas d’utilisation qui utilisent la même pile de composants de blockchain qu’elles ont achetés ou construits pour leurs implémentations privées basées sur Ethereum.

Conclusion: Qu’est-ce que l’Ethereum

La plateforme Ethereum contribue également à modifier la façon dont nous utilisons l’Internet. Les applications décentralisées poussent à un changement fondamental, passant d’un Internet de l’information où nous pouvons instantanément consulter, échanger et communiquer des informations à un Internet de la valeur où les gens peuvent échanger une valeur immédiate sans aucun intermédiaire.

Alors que l’industrie continue à étudier les plateformes blockchain, il est évident qu’ethereum est en train de devenir un leader de facto. Par exemple, il y a quelques jours, JPMorgan a publiquement mis en libre accès sa plateforme Quorum, conçue et développée autour du client Go ethereum par Jeff Wilcke et son équipe. Plusieurs autres grandes banques utilisent l’ethereum, et Microsoft y ancre sa plateforme Bletchley comme élément fondateur de la blockchain. L’industrie, tant publiquement que confidentiellement, continue à contribuer à ethereum et à travailler avec nous et d’autres pour aider notre base de code prometteuse, de l’âge d’un bébé, à atteindre la maturité. Restez à l’écoute des nouvelles sur ce front.

Il faut un village (mondial) pour élever une blockchain. Le réseau live et la communauté des développeurs open source contribuent de manière significative à cet effort. Ils affinent et renforcent continuellement la plateforme ethereum, l’aidant à répondre plus rapidement aux demandes de l’industrie pour les propositions de valeur qu’elle offre. Ces investissements en temps et en ressources témoignent de leur foi dans la gouvernance d’ethereum et de la valeur que les entreprises et les développeurs voient dans ses capacités.

– Joseph Lubin, PDG de Consensys

Bien qu’il soit encore tôt, et qu’il y aura sans aucun doute d’autres obstacles à surmonter, l’ethereum semble être une plateforme véritablement transformatrice. Avec la plupart des applications les plus passionnantes qui doivent encore être développées, nous ne pouvons que commencer à nous interroger sur les possibilités inimaginables qui nous attendent.

0 réponses

Laisser un commentaire

Participez-vous à la discussion?
N'hésitez pas à contribuer!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *