Qu'est-ce qu'Ethereum ?
Accueil
Articles
Qu'est-ce qu'Ethereum ?

Qu'est-ce qu'Ethereum ?

DĂ©butant
Publié le Mar 18, 2020Mis à jour le Dec 12, 2023
12m

Table des matiĂšres

  1. Fondamentaux d'Ethereum
  2. D'oĂč vient l'Ether ?
  3. DĂ©buter avec Ethereum
  4. Scalabilité, ETH 2.0 et le futur d'Ethereum
  5. Ethereum et la finance décentralisée (DeFi)
  6. Participer au réseau Ethereum


Chapitre 1 - Fondamentaux d'Ethereum

Table des matiĂšres


Qu'est-ce qu'Ethereum ?

Ethereum est une plateforme informatique décentralisée. Vous pouvez le considérer comme un ordinateur, mais qui ne fonctionne pas sur un seul appareil. Au lieu de cela, il fonctionne simultanément sur des milliers de machines dans le monde entier, ce qui signifie qu'il n'a pas de propriétaire.

Ethereum, comme Bitcoin et d'autres cryptomonnaies, vous permet de transfĂ©rer de l'argent digital. Il permet cependant de faire beaucoup plus, comme dĂ©ployer votre propre code ou interagir avec des applications crĂ©Ă©es par d'autres utilisateurs. En raison de sa flexibilitĂ©, toutes sortes de programmes sophistiquĂ©s peuvent ĂȘtre crĂ©Ă©s sur Ethereum.

Pour simplifier, l'idĂ©e principale derriĂšre Ethereum est que les dĂ©veloppeurs peuvent crĂ©er et lancer du code qui s'exĂ©cute sur un rĂ©seau distribuĂ©, plutĂŽt que sur un serveur centralisĂ©. Cela signifie qu'en thĂ©orie, ces applications ne peuvent pas ĂȘtre fermĂ©es ou censurĂ©es.


Quelle est la différence entre Ethereum et l'Ether (ETH) ?

Cela peut ĂȘtre contre-intuitif, mais les unitĂ©s utilisĂ©es dans Ethereum ne sont pas appelĂ©es Ethereum ou Ethereums. Ethereum dĂ©signe le protocole, mais la monnaie qui le fait fonctionner est appelĂ©e Ether (ou ETH).


Qu'est-ce qui donne sa valeur Ă  Ethereum ?

Nous avons introduit le fait qu'Ethereum peut exĂ©cuter du code sur un systĂšme distribuĂ©. Par consĂ©quent, les programmes ne peuvent pas ĂȘtre altĂ©rĂ©s par des tiers. Ils sont ajoutĂ©s Ă  la base de donnĂ©es d'Ethereum (c'est-Ă -dire la blockchain) et peuvent ĂȘtre programmĂ©s de sorte que le code ne puisse pas ĂȘtre modifiĂ©. En outre, la base de donnĂ©es est visible par tous, de sorte que les utilisateurs peuvent vĂ©rifier le code avant d'interagir avec lui.
Cela signifie que n'importe qui, n'importe oĂč, peut lancer des applications qui ne peuvent pas ĂȘtre mises hors ligne. Plus intĂ©ressant encore, parce que son unitĂ© native – ether – stocke de la valeur, ces applications peuvent dĂ©finir des conditions sur la façon dont la valeur est transfĂ©rĂ©e. Nous appelons les programmes qui composent ces applications des Smart contracts (Contrats intelligents). Dans la plupart des cas, ils peuvent ĂȘtre configurĂ©s pour fonctionner sans intervention humaine.

L'idée d'une « monnaie programmable » a naturellement fasciné les utilisateurs, les développeurs et les entreprises du monde entier.


Consultez le dernier prix d'Ethereum (ETH).


Qu'est-ce que la blockchain ?

La blockchain se trouve au cƓur d'Ethereum, c'est la base de donnĂ©es qui contient les informations utilisĂ©es par le protocole. Si vous avez lu notre article Qu'est-ce que le bitcoin ?, vous aurez une comprĂ©hension de base de la façon dont fonctionne une blockchain. La blockchain Ethereum est similaire Ă  celle de Bitcoin, bien que les donnĂ©es qu'elle stocke, et la maniĂšre dont elle les stocke, soient diffĂ©rentes.
Il est utile de considérer la blockchain Ethereum comme un livre auquel vous continuez à ajouter des pages. Chaque page est appelée un bloc et contient des informations sur les transactions. Lorsque nous voulons ajouter une nouvelle page, nous devons inclure une valeur spéciale en haut de la page. Cette valeur doit permettre à quiconque de voir que la nouvelle page a été ajoutée aprÚs la page précédente, et pas seulement insérée au hasard dans le livre.
En fait, c'est un peu comme un numéro de page qui fait référence à la page précédente. En regardant la nouvelle page, nous pouvons dire avec certitude qu'elle est postérieure à la précédente. Pour ce faire, nous utilisons un processus appelé hachage.
Le hachage prend une partie des donnĂ©es (dans ce cas, tout ce qui se trouve sur notre page) et renvoie un identifiant unique (notre hash). Les chances que deux donnĂ©es nous donnent le mĂȘme hash sont astronomiquement faibles. Il s'agit Ă©galement d'un processus Ă  sens unique : vous pouvez facilement calculer un hachage, mais il vous est pratiquement impossible d'inverser le hachage pour obtenir les informations utilisĂ©es pour le crĂ©er. Nous verrons pourquoi cela est important pour le minage dans un chapitre ultĂ©rieur.

Nous disposons désormais d'un mécanisme permettant de relier nos pages dans le bon ordre. Toute tentative de modification de l'ordre ou de suppression des pages rendra évident que notre livre a été endommagé.

Vous voulez en savoir plus sur les blockchains ? N'oubliez pas de consulter notre guide du débutant sur la technologie blockchain.


Ethereum vs. Bitcoin - quelles différences ?

Bitcoin s'appuie sur la technologie blockchain et des incitations financiÚres pour créer un systÚme mondial de monnaie digitale. Il a introduit quelques innovations clés qui permettent la coordination des utilisateurs dans le monde entier sans entité centralisée. En demandant à chaque participant d'exécuter un programme sur son ordinateur, le Bitcoin a permis aux utilisateurs d'avoir un consensus sur l'état d'avancement d'une base de données financiÚre dans un environnement décentralisé et fiable.
Le Bitcoin est souvent appelĂ© blockchain de premiĂšre gĂ©nĂ©ration. Elle n'a pas Ă©tĂ© crĂ©Ă©e comme un systĂšme trop complexe, et c'est un atout en matiĂšre de sĂ©curitĂ©. Elle est intentionnellement flexible pour privilĂ©gier la sĂ©curitĂ© dans sa couche de base. En effet, le langage de programmation des smart contracts de Bitcoin est extrĂȘmement limitĂ©, et il ne convient pas trĂšs bien aux applications en dehors des transactions.
La deuxiÚme génération de blockchains, en revanche, est capable de plus. En plus des transactions financiÚres, ces plateformes permettent un plus haut niveau de programmation. Ethereum offre aux développeurs beaucoup plus de liberté pour expérimenter avec leur propre code et créer ce que nous appelons des Applications décentralisées (DApps).

Ethereum a Ă©tĂ© la premiĂšre de la vague de blockchains de deuxiĂšme gĂ©nĂ©ration et reste la plus importante Ă  ce jour. Il prĂ©sente des similitudes avec le Bitcoin et peut remplir plusieurs des mĂȘmes fonctions. Cependant, sous le capot, les deux sont trĂšs diffĂ©rents et chacun a ses avantages par rapport Ă  l'autre.


Comment fonctionne Ethereum ?

Nous pourrions dĂ©finir Ethereum comme une machine d'Ă©tat. Cela signifie qu'Ă  tout moment, vous disposez d'un instantané de tous les soldes de comptes et de smart contracts tels qu'ils se prĂ©sentent actuellement. Certaines actions entraĂźnent la mise Ă  jour de l'Ă©tat, ce qui signifie que tous les nƓuds mettent Ă  jour leur propre instantanĂ© pour reflĂ©ter le changement.

Une modification de l'Ă©tat d'Ethereum.


Les smart contracts exĂ©cutĂ©s sur Ethereum sont dĂ©clenchĂ©s par des transactions (que ce soit par des utilisateurs ou d'autres contrats). Lorsqu'un utilisateur envoie une transaction Ă  un contrat, chaque nƓud du rĂ©seau exĂ©cute le code du contrat et enregistre le rĂ©sultat. Pour ce faire, il utilise la machine virtuelle Ethereum (EVM), qui convertit les smart contracts en instructions lisibles par un ordinateur.
Pour mettre à jour un état, un mécanisme spécial appelé minage est utilisé (pour l'instant). Le minage s'effectue à l'aide d'un algorithme de preuve de travail, à l'instar du Bitcoin. Nous allons approfondir ce point sous peu.


Qu'est-ce qu'un smart contract ?

Un smart contract n'est que du code. Le code n'est ni intelligent, ni un contrat au sens traditionnel du terme. Mais nous l'appelons intelligent parce qu'il s'exĂ©cute sous certaines conditions, et il pourrait ĂȘtre considĂ©rĂ© comme un contrat dans la mesure oĂč il fait respecter des accords entre diffĂ©rentes parties.

C'est Ă  l'informaticien Nick Szabo que l'on doit cette idĂ©e, qu'il a proposĂ©e Ă  la fin des annĂ©es 1990. Il a utilisĂ© l'exemple d'un distributeur automatique pour expliquer le concept, dĂ©clarant qu'il pouvait ĂȘtre considĂ©rĂ© comme un prĂ©curseur du smart contract moderne. Dans le cas d'un distributeur automatique, un simple contrat est exĂ©cutĂ©. Les utilisateurs insĂšrent des piĂšces de monnaie, et en retour, la machine distribue un produit de leur choix.

Un smart contract applique ce type de logique dans un cadre digital. Vous pouvez spécifier quelque chose de simple dans le code comme renvoie « Hello, World! » lorsque deux Ethers sont envoyés à ce contrat."


Sur Ethereum, le dĂ©veloppeur le coderait de maniĂšre Ă  ce que son programme puisse ĂȘtre lu ultĂ©rieurement par l'EVM. Ils le publient ensuite en l'envoyant Ă  une adresse spĂ©ciale qui enregistre le contrat. À ce moment-lĂ , tout le monde peut l'utiliser. Et le contrat ne peut pas ĂȘtre supprimĂ©, sauf si une condition est spĂ©cifiĂ©e par le dĂ©veloppeur lors de sa rĂ©daction.

Maintenant, le contrat a une adresse. Pour interagir avec lui, il suffit aux utilisateurs d'envoyer 2 ETH à cette adresse. Cela déclenchera le code du contrat : tous les ordinateurs du réseau l'exécuteront, verront que le paiement a été effectué au contrat, et enregistreront la réponse (« Hello, World ! »).

Ce qui prĂ©cĂšde est peut-ĂȘtre l'un des exemples les plus Ă©lĂ©mentaires de ce qui peut ĂȘtre rĂ©alisĂ© avec Ethereum. Des applications plus sophistiquĂ©es qui relient de nombreux contrats peuvent ĂȘtre, et ont dĂ©jĂ  Ă©tĂ©, dĂ©veloppĂ©es.


Qui a créé Ethereum ?

En 2008, un développeur (ou groupe de développeurs) inconnu a publié le livre blanc Bitcoin sous le pseudonyme Satoshi Nakamoto. Cela a définitivement changé le monde de la monnaie digitale. Quelques années plus tard, un jeune programmeur appelé Vitalik Buterin envisageait un moyen d'approfondir cette idée et de l'appliquer à tout type d'application. Le concept a finalement été concrétisé dans Ethereum.
Ethereum a été proposé par Buterin dans un billet de blog de 2013 intitulé Ethereum : L'ultime plateforme de smart contracts et d'applications décentralisées. Dans son article, il a décrit une idée d'une blockchain Turing-complÚte, c'est à dire un ordinateur décentralisé qui, en obtenant le temps et les ressources nécessaires, pouvait exécuter n'importe quelle application.
Dans le futur, les types d'applications pouvant ĂȘtre dĂ©ployĂ©es sur une blockchain ne seraient limitĂ©s que par l'imagination des dĂ©veloppeurs. Ethereum vise Ă  dĂ©terminer si la technologie blockchain possĂšde des applications valides en dehors des limites de conception intentionnelles du Bitcoin.


Comment les ether ont-ils été distribués ?

Ethereum a Ă©tĂ© lancĂ© en 2015 avec une crĂ©ation initiale de 72 millions d'Ethers. Plus de 50 millions de ces tokens ont Ă©tĂ© distribuĂ©s dans le cadre d'une vente publique appelĂ©e Initial Coin Offering (ICO), oĂč les personnes souhaitant participer pouvaient acheter des tokens d'Ether en Ă©change de bitcoins ou de monnaie fiat.


Que sont « The DAO » et Ethereum Classic ?

Avec Ethereum, de toutes nouvelles méthodes de collaboration par Internet sont devenues possibles. Les DAO (organisations autonomes décentralisées) par exemple, qui sont des entités régies par du code informatique, similaires à un programme.
L'une des premiÚres et des plus ambitieuses tentatives de mise en place d'une telle organisation était « The DAO ». Il aurait été composé de smart contracts complexes fonctionnant sur Ethereum, et fonctionnant comme un fonds de capital-risque autonome. Les tokens DAO ont été distribués au cours d'une ICO et offraient une participation, ainsi que des droits de vote, aux détenteurs de tokens.

Peu de temps aprÚs son lancement, cependant, des acteurs malveillants ont exploité une vulnérabilité et siphonné prÚs d'un tiers des fonds de la DAO. Il faut savoir qu'à l'époque, 14 % de l'offre totale d'Ethers était bloquée dans la DAO. Inutile de dire que cet événement a été dévastateur pour le réseau Ethereum, encore jeune.

AprĂšs une dĂ©libĂ©ration, la chaĂźne a Ă©tĂ© divisĂ©e en deux chaĂźnes par l'intermĂ©diaire d'un hard fork. Dans la premiĂšre, les transactions malveillantes ont Ă©tĂ© « inversĂ©es » pour restaurer les fonds. Cette chaĂźne est ce qu'on appelle dĂ©sormais la blockchain Ethereum. La chaĂźne originale, oĂč ces transactions n'ont pas Ă©tĂ© inversĂ©es et oĂč l'immuabilité  a Ă©tĂ© maintenue, est dĂ©sormais connue sous le nom d'Ethereum Classic.
L'événement a servi de rappel brutal des risques de cette technologie, et de la façon dont le fait de confier à un code autonome de grandes quantités de richesses peut se retourner contre vous. C'est aussi un exemple intéressant de la façon dont la prise de décisions collectives dans un environnement ouvert peut poser des problÚmes majeurs. Toutefois, si l'on négligeait ses failles de sécurité, The DAO a parfaitement illustré le potentiel des smart contracts pour permettre une collaboration sans confiance à grande échelle sur Internet.



Chapitre 2 - D'oĂč vient l'Ether ?

Table des matiĂšres


Comment créer de nouveaux Ethers ?

Nous avons briĂšvement Ă©voquĂ© le minage plus tĂŽt. Si vous connaissez bienle Bitcoin, vous savez que le processus de minage fait partie intĂ©grante de la sĂ©curisation et du processus de maintien Ă  jour de la blockchain. Sur Ethereum, le mĂȘme principe s'applique : pour rĂ©compenser les utilisateurs qui minent (ce qui est coĂ»teux), le protocole les rĂ©compense avec de l'Ether.


Combien d'Ether y a-t-il ?

En février 2020, la somme totale d'Ether en circulation est d'environ 110 millions.
Contrairement au Bitcoin, l'échéancier d'émission des tokens d'Ethereum n'a pas été défini au lancement. Le Bitcoin s'est efforcé de préserver sa valeur en limitant son offre, et en diminuant lentement la quantité de nouveaux bitcoins qui voient le jour. Ethereum, quant à lui, vise à fournir une base pour les applications décentralisées (DApps). Comme on ne sait pas exactement quel type de programme d'émission de tokens convient le mieux à cet objectif, la question reste ouverte.


Comment fonctionne le minage d'Ethereum ?

Le minage est essentiel Ă  la sĂ©curitĂ© du rĂ©seau. Il garantit que la blockchain peut ĂȘtre mise Ă  jour de maniĂšre Ă©quitable et permet au rĂ©seau de fonctionner sans dĂ©cideur unique. Dans le minage, un sous-ensemble de nƓuds (appelĂ©s mineurs) consacre de la puissance de calcul Ă  la rĂ©solution d'un puzzle cryptographique.

Ce qu'ils font, en fait, c'est hacher un ensemble de transactions en attente avec d'autres donnĂ©es. Pour que le bloc soit considĂ©rĂ© comme valide, le hachage doit ĂȘtre infĂ©rieur Ă  une valeur fixĂ©e par le protocole. S'ils n'y parviennent pas, ils peuvent modifier certaines des donnĂ©es et rĂ©essayer.

Pour rivaliser avec les autres, les mineurs doivent donc ĂȘtre en mesure de hacher le plus rapidement possible, leur puissance est exprimĂ©e en taux de hachage. Plus la capacitĂ© de hachage est Ă©levĂ©e sur le rĂ©seau, plus le puzzle devient difficile Ă  rĂ©soudre. Seuls les mineurs doivent trouver la solution rĂ©elle : une fois qu'elle est connue, il devient facile pour tous les autres participants de vĂ©rifier qu'elle est valide.
Comme vous pouvez l'imaginer, le hachage continu Ă  grande vitesse est coĂ»teux. Pour inciter les mineurs Ă  sĂ©curiser le rĂ©seau, ils gagnent une rĂ©compense. Elle est constituĂ©e de l'ensemble des frais liĂ©s aux transactions du bloc. Ils reçoivent Ă©galement de l'Ether fraĂźchement gĂ©nĂ©rĂ©, 2 ETH au moment oĂč nous Ă©crivons ces lignes.


Qu'est-ce que le gas d'Ethereum ?

Vous vous souvenez de notre contrat Hello, World ! que nous avons précédemment mentionné ? C'était un programme facile à exécuter. Ce n'est pas du tout trÚs coûteux en termes de capacité de calcul. Mais vous ne vous contentez pas de l'exécuter sur votre propre PC, vous demandez également à tous les membres de l'écosystÚme Ethereum de l'exécuter.
Cela nous amĂšne Ă  la question suivante : Que se passe-t-il lorsque des dizaines de milliers de personnes exĂ©cutent des contrats sophistiquĂ©s ? Si quelqu'un configure son contrat pour qu'il tourne en boucle avec le mĂȘme code, chaque nƓud devra l'exĂ©cuter indĂ©finiment. Cela mettrait trop de pression sur les ressources et le systĂšme s'effondrerait probablement trĂšs rapidement.
Heureusement, Ethereum a introduit le concept de gas pour attĂ©nuer ce risque. Tout comme votre voiture ne peut pas rouler sans carburant, les contrats ne peuvent pas ĂȘtre exĂ©cutĂ©s sans gas. Les contrats fixent une quantitĂ© de gas que les utilisateurs doivent payer pour qu'ils puissent fonctionner avec succĂšs. S'il n'y a pas assez de gas, le contrat s'arrĂȘte.

Il s'agit essentiellement d'un mĂ©canisme de frais. Le mĂȘme concept s'applique aux transactions : les mineurs sont principalement motivĂ©s par le profit, ils peuvent donc ignorer les transactions dont les frais sont moins Ă©levĂ©s.

Notez bien que l'Ether et le gas constituent deux choses différentes. Le prix moyen du gas fluctue et est largement décidé par les mineurs. Lorsque vous effectuez une transaction, vous payez le gas en ETH. C'est comme les frais de Bitcoin à cet égard : si le réseau est encombré et que de nombreux utilisateurs essaient de faire des transactions, le prix moyen du gas augmentera probablement. Inversement, s'il n'y a pas beaucoup d'activité, il diminuera.
Alors que le prix du gas change, chaque opération nécessite une quantité fixe de gaz. Cela signifie que les contrats complexes consommeront beaucoup plus qu'une simple transaction. Par conséquent, le gas est une mesure de la puissance de calcul. Il garantit que le systÚme peut fournir une rémunération appropriée aux utilisateurs en fonction de leur utilisation des ressources d'Ethereum.
Le gas coûte généralement une fraction de l'Ether. C'est pourquoi nous utilisons une unité plus petite (le gwei) comme libellé. Un gwei correspond à un milliardiÚme d'Ether.
Pour faire court, vous pourriez exĂ©cuter un programme qui s'exĂ©cute en boucle pendant une longue pĂ©riode. Mais cela devient rapidement trĂšs coĂ»teux pour vous. C'est comme ça que les nƓuds du rĂ©seau Ethereum peuvent attĂ©nuer les Ă©lĂ©ments indĂ©sirables.
Le prix moyen du gas en gwei au fil du temps. Source : etherscan.io


Gas et limites de gas

Supposons qu'Alice effectue une transaction dans le cadre d'un contrat. Elle étudierait le montant qu'elle souhaite dépenser en gas (par exemple, en utilisant le service ETH Gas Station). Elle pourrait fixer un prix plus élevé pour inciter les mineurs à inclure sa transaction le plus rapidement possible.
Mais elle dĂ©finira Ă©galement une limite de gas, qui sert Ă  la protĂ©ger. Quelque chose pourrait mal tourner avec le contrat, ce qui l'amĂšnerait Ă  consommer plus de gas que prĂ©vu initialement. La limite de gas est mise en place pour s'assurer qu'une fois la quantitĂ© x de gas utilisĂ©e, l'opĂ©ration s'arrĂȘte. Le contrat Ă©chouera, mais Alice ne devra pas payer plus que ce qu'elle n'a initialement acceptĂ©.

Au dĂ©part, ce concept peut sembler difficile Ă  apprĂ©hender. Ne vous inquiĂ©tez pas : vous pouvez dĂ©finir manuellement le prix que vous ĂȘtes prĂȘt Ă  payer pour le gas (et sa limite), mais la plupart des portefeuilles s'en chargent pour vous. En bref, le prix du gas dĂ©finit la vitesse Ă  laquelle les mineurs s'occuperont de votre transaction, et la limite du gas dĂ©finit le montant maximum que vous paierez.


Combien de temps faut-il pour miner un bloc Ethereum ?

Le temps moyen nécessaire pour ajouter un nouveau bloc à la chaßne est compris entre 12 et 19 secondes. Cela changera trÚs probablement une fois que le réseau aura effectué sa transition vers la Preuve d'enjeu, qui vise, entre autres, à réduire le temps de bloc. Si vous souhaitez en savoir plus à ce sujet, consultez l'article L'Ethereum Casper expliqué.


Que sont les tokens Ethereum ?

Une grande partie de l'attrait d'Ethereum rĂ©side dans la possibilitĂ© pour ses utilisateurs de crĂ©er leurs propres actifs sur la chaĂźne, qui peuvent ĂȘtre stockĂ©s et transfĂ©rĂ©s comme de l'Ether. Les rĂšgles qui les rĂ©gissent sont dĂ©finies dans des smart contracts, permettant aux dĂ©veloppeurs de dĂ©finir des paramĂštres spĂ©cifiques concernant leurs tokens. Il peut s'agir du nombre de de tokens Ă©mettre, de la façon de les Ă©mettre, de leur divisibilitĂ©, de leur fongibilitĂ© et de bien d'autres choses. La plus importante des normes techniques qui permettent la crĂ©ation de tokens sur Ethereum est appelĂ©e ERC-20, et c'est pourquoi les tokens sont communĂ©ment appelĂ©s tokens ERC-20.

La fonctionnalité des tokens offre aux innovateurs un vaste terrain de jeu pour expérimenter avec des applications à la pointe de la technologie et de la finance. Qu'il s'agisse d'émettre des tokens uniformes servant de devise à une application ou de produire des tokens uniques ayant des actifs physiques comme actifs sous-jacents, il y a beaucoup de flexibilité de conception. Il est tout à fait possible que les meilleurs cas d'utilisation pour une création simple de tokens n'aient pas encore été découverts.



Chapitre 3 - DĂ©buter avec Ethereum

Table des matiĂšres


Comment puis-je acheter de l'ETH ?

Comment acheter des cryptos par carte de crédit ?

Binance vous permet d'acheter facilement des ETH depuis votre navigateur. Pour ce faire :


  1. Rendez-vous sur le portail Acheter et vendre des cryptomonnaies.
  2. SĂ©lectionnez la cryptomonnaie que vous souhaitez acheter (ETH), et la devise avec laquelle vous souhaitez payer.
  3. Connectez-vous sur Binance, ou inscrivez-vous si vous n'avez pas encore de compte.
  4. SĂ©lectionnez un mode de paiement.
  5. Si vous y ĂȘtes invitĂ©, insĂ©rez les dĂ©tails de votre carte et terminez le processus de vĂ©rification d'identitĂ©.
  6. C'est tout ! Votre ETH sera crédité sur votre compte Binance.


Comment acheter des ETH sur les marchés peer-to-peer ?

Vous pouvez également acheter et vendre de l'ETH sur des marchés pair à pair. Cela vous permet d'acheter des monnaies auprÚs d'autres utilisateurs, directement à partir de l'application mobile Binance. Pour ce faire :


  1. Lancez l'application et connectez-vous ou inscrivez-vous.
  2. Sélectionnez Achat vente en un clic, puis sur l'onglet Acheter dans le coin supérieur gauche de l'interface.
  3. Plusieurs propositions s'afficheront. Cliquez sur Acheter pour choisir celle qui vous convient.
  4. Vous pouvez payer avec d'autres cryptomonnaies (onglet En cryptomonnaie) ou avec une devise fiat (onglet En fiat).
  5. Vous serez invité(e) à saisir votre mode de paiement en-dessous. Choisissez celui qui vous convient.
  6. SĂ©lectionnez Acheter de l'ETH.
  7. Vous devez maintenant effectuer le paiement. Lorsque vous avez terminé, appuyez sur Marquer comme payé, puis sur Confirmer.
  8. La transaction est terminée lorsque le vendeur vous envoie vos fonds.


Que puis-je acheter avec de l'Ether (ETH) ?

Contrairement au Bitcoin, l'Ethereum n'est pas destinĂ© Ă  ĂȘtre utilisĂ© uniquement comme un rĂ©seau de cryptomonnaie. Il s'agit d'une plateforme destinĂ©e au dĂ©veloppement d'applications dĂ©centralisĂ©es, et en tant que token nĂ©gociable, l'Ether est le carburant de cet Ă©cosystĂšme. Le principal cas d'usage de l'Ether est donc sans doute sont utilitĂ© au sein du rĂ©seau Ethereum.

Cela dit, l'Ether peut aussi ĂȘtre utilisĂ© comme une devise traditionnelle, en vous permettant de payer des biens ou des services en ETH.

Carte de fréquentation des détaillants qui acceptent l'Ether comme moyen de paiement. Source : cryptwerk.com/coinmap


À quoi sert l'Ethereum ?

Les gens peuvent utiliser la monnaie native d'Ethereum, ETH, comme monnaie numĂ©rique ou comme garantie. Beaucoup le considĂšrent Ă©galement comme une rĂ©serve de valeur, similaire au Bitcoin. Contrairement au Bitcoin, la blockchain Ethereum est programmable, permettant de faire beaucoup plus de choses avec l'ETH. L'ETH peut ainsi ĂȘtre utilisĂ© comme carburant pour des applications financiĂšres dĂ©centralisĂ©es, des marchĂ©s dĂ©centralisĂ©s, des exchanges, des jeux et bien plus encore.


Que faire si je perds mes ETH ?

Comme il n'y a pas de banque impliquĂ©e, vous ĂȘtes responsable de vos propres fonds. Vous pouvez stocker vos fonds sur un exchange, ou dans votre propre portefeuille. Il est important de noter que si vous utilisez votre propre portefeuille, vous devez absolument prendre soin de votre phrase mnĂ©monique. Gardez-la en lieu sĂ»r au cas oĂč vous auriez besoin de restaurer l'accĂšs Ă  vos fonds suite Ă  une perte d'accĂšs Ă  votre portefeuille.


Puis-je inverser des transactions sur Ethereum ?

Une fois que des donnĂ©es sont ajoutĂ©es Ă  la blockchain Ethereum, il est quasiment impossible de les modifier ou de les supprimer. Cela signifie que quand vous effectuez une transaction, vous pouvez considĂ©rer qu'elle est gravĂ©e dans le marbre. Ainsi nous vous conseillons de toujours vĂ©rifier que vous envoyez des fonds Ă  la bonne adresse. Si vous envoyez un montant important, il peut ĂȘtre utile d'envoyer d'abord une fraction du montant afin de vous assurer que l'adresse est la bonne.
Cela Ă©tant dit, en raison du piratage d'un smart contract, Ethereum a rĂ©alisĂ© un hard fork en 2016, oĂč les transactions malveillantes ont Ă©tĂ© « inversĂ©es ». Cependant, cela a Ă©tĂ© une mesure extrĂȘme d'un Ă©vĂ©nement exceptionnel, et ne constitue pas la norme.


Les transactions Ethereum sont-elles privées ?

Non. Toutes les transactions qui sont ajoutĂ©es Ă  la blockchain Ethereum sont visibles publiquement. MĂȘme si votre vrai nom ne figure pas sur votre adresse Ethereum, un observateur peut la relier Ă  votre identitĂ© par d'autres mĂ©thodes.


Puis-je gagner de l'argent avec Ethereum ?

Comme il s'agit d'un actif volatil, vous pouvez gagner de l'argent avec l'ETH tout comme vous pouvez en perdre. Certaines personnes choisissent de conserver de l'Ether à long terme, en faisant le pari que le réseau deviendra un protocole de rÚglement programmable à l'échelle globale. D'autres choisissent de le trader contre d'autres altcoins. Cependant, ces deux stratégies comportent leurs propres risques financiers .
Comme il s'agit du principal pilier du mouvement de la finance dĂ©centralisĂ©e (DeFi), l'ETH peut Ă©galement ĂȘtre utilisĂ© comme monnaie d'emprunt, comme garantie pour emprunter, pour crĂ©er des actifs synthĂ©tiques et dans le futur pour faire du staking.
Certains investisseurs peuvent ne dĂ©tenir qu'une position Ă  long terme sur le Bitcoin, et ne pas inclure d'autres actifs numĂ©riques dans leur portefeuille. En revanche, d'autres peuvent choisir de conserver de l'ETH et d'autres altcoins, ou d'en allouer un certain pourcentage au trading Ă  court terme (par exemple, le day trading ou le swing trading). Il n'existe pas d'approche unique pour gagner de l'argent sur les marchĂ©s, et chaque investisseur doit dĂ©cider lui-mĂȘme quelle est la stratĂ©gie la plus adaptĂ©e Ă  son profil et Ă  sa situation.


Comment stocker mes ETH ?

Il existe de nombreuses options pour conserver ses fonds, chacune ayant ses avantages et ses inconvĂ©nients. Étant donnĂ© que chaque chose dans ce milieu comporte ses risques, la meilleure solution est donc peut ĂȘtre de diversifier ses choix parmi les diffĂ©rentes options disponibles.
En gĂ©nĂ©ral, les solutions de stockage peuvent ĂȘtre soit via un custodial (dĂ©positaire) ou non-custodial (sans dĂ©positaire). Une solution « custodial » signifie que vous faites confiance Ă  une tierce partie (comme un exchange par exemple). Dans ce cas, vous devez vous connecter Ă  la plateforme du dĂ©positaire pour effectuer des transactions avec vos actifs.
Une solution sans dépositaire est l'opposé. Vous conservez le contrÎle de vos fonds via un portefeuille crypto. Un portefeuille crypto ne fonctionne pas comme son homologue physique. Il contient plutÎt les clés cryptographiques qui vous permettent de contrÎler vos actifs sur la blockchain. Il est utile de rappeler qu'il est impératif de sauvegarder votre phrase mnémonique (seed) lorsque vous utilisez une solution sans dépositaire !


Comment déposer vos ETH sur Binance

Si vous avez déjà de l'Ether et que vous voulez le déposer sur Binance, vous pouvez simplement suivre ces étapes :

  1. Connectez-vous sur Binance, ou inscrivez-vous si vous n'avez pas encore de compte.
  2. Allez sur votre portefeuille spot et sélectionnez DépÎt.
  3. SĂ©lectionnez ETH dans la liste des cryptos.
  4. Sélectionnez le réseau en envoyez vos ETH à l'adresse correspondante.
  5. C'est tout ! Une fois la transaction confirmée, vos Ethers seront crédités sur votre compte Binance.


Comment stocker vos ETH sur Binance

Si vous souhaitez trader activement avec vos Ethers, vous devrez le stocker sur votre compte Binance. Le stockage de vos ETH sur Binance est simple et sĂ©curisĂ©. Et il vous permet de profiter facilement des avantages de l'Ă©cosystĂšme Binance par le biais de prĂȘts, du staking, d'airdrops et de cadeaux.


Comment retirer vos ETH de Binance

Si vous avez déjà de l'Ether et que vous voulez le retirer de Binance, vous pouvez simplement suivre ces étapes :

  1. Connectez-vous Ă  votre compte Binance.
  2. Allez sur votre portefeuille spot et sélectionnez Retrait.
  3. SĂ©lectionnez ETH dans la liste des cryptos.
  4. Sélectionnez le réseau.
  5. Insérez l'adresse du destinataire et le montant.
  6. Confirmez le processus par e-mail.
  7. C'est tout ! Une fois la transaction confirmée, les ETH seront crédités sur l'adresse que vous avez fournie.


Comment stocker vos ETH sur un portefeuille Ethereum

Si vous souhaitez stocker vos ETH dans votre propre portefeuille, deux options principales s'offrent Ă  vous : les portefeuilles en ligne et les portefeuilles hors ligne.


Portefeuilles en ligne

Un portefeuille de cryptomonnaies qui est connecté à Internet d'une maniÚre ou d'une autre est appelé un portefeuille en ligne (ou « hot wallet »). En général, il s'agit d'une application mobile ou pour ordinateur qui vous permet de vérifier vos soldes et d'envoyer ou de recevoir des tokens. Les portefeuilles en ligne étant connectés à Internet, ils sont généralement plus vulnérables aux attaques, mais aussi plus pratiques pour les paiements quotidiens. Trust Wallet est un exemple de portefeuille mobile facile à utiliser, qui présente une vaste compatibilité en termes de tokens et de monnaies prises en charge.

Portefeuilles hors ligne

Un « cold wallet » est un portefeuille de cryptomonnaies qui n'est pas exposĂ© Ă  l'Internet. Puisqu'il n'y a pas de vecteur d'attaque en ligne, les risques d'attaque sont globalement plus faibles. En mĂȘme temps, l'utilisation des portefeuilles hors ligne est gĂ©nĂ©ralement moins intuitive que celle des portefeuilles en ligne. Parmi les exemples de portefeuilles hors ligne, citons les portefeuilles matĂ©riels ou les portefeuilles papier, mais l'utilisation de portefeuilles papier est souvent dĂ©conseillĂ©e car beaucoup considĂšrent qu'ils sont obsolĂštes et que leur utilisation est risquĂ©e.
Pour une analyse des différents types de portefeuilles, consultez Les différents types de portefeuilles cryptos expliqués.


Quels sont le logo et le symbole d'Ethereum ?

Vitalik Buterin a conçu le premier emblĂšme d'Ethereum. Il Ă©tait composĂ© de deux symboles de sommation ÎŁ inversĂ©s (Sigma de l'alphabet grec). La conception finale du logo (basĂ©e sur cet emblĂšme) est composĂ©e d'une forme rhomboĂŻde appelĂ©e octaĂšdre, entourĂ©e de quatre triangles. Comme pour d'autres devises, il peut ĂȘtre utile pour l'Ether d'avoir un symbole Unicode standard afin que les applications et les sites Web puissent facilement libeller les quantitĂ©s en Ether. Bien qu'il ne soit pas aussi largement utilisĂ©e que par exemple, le $ pour le dollar amĂ©ricain, le symbole le plus couramment utilisĂ© pour l'ether est Ξ.



Chapitre 4 - Scalabilité, ETH 2.0 et le futur d'Ethereum

Table des matiĂšres


Qu'est-ce que la scalabilité ?

Pour faire simple, la scalabilitĂ© (l'Ă©volutivitĂ©) est une mesure de la capacitĂ© d'un systĂšme Ă  croĂźtre. Dans le domaine de l'informatique, par exemple, un rĂ©seau ou un serveur peut ĂȘtre mis Ă  l'Ă©chelle (scalĂ©) pour rĂ©pondre Ă  une demande accrue grĂące Ă  diffĂ©rentes mĂ©thodes.

Dans le domaine des cryptomonnaies, la scalabilitĂ© dĂ©signe la capacitĂ© d'une blockchain Ă  croĂźtre pour accueillir davantage d'utilisateurs. Plus d'utilisateurs signifie plus d'opĂ©rations et de transactions « en concurrence » pour ĂȘtre incluses dans la blockchain.


Pourquoi Ethereum doit-il ĂȘtre Ă©volutif ?

Les promoteurs d'Ethereum pensent que la prochaine itération d'Internet sera construite sur la plateforme. Ce que l'on appelle le Web 3.0 donnerait naissance à une topologie décentralisée caractérisée par l'absence d'intermédiaires, l'accent serait mis sur la vie privée et l'évolution vers une véritable propriété de ses propres données. Cette base serait construite en utilisant l'informatique distribuée sous la forme de smart contracts et de protocoles de stockage/communication distribués.
Pour y parvenir, cependant, Ethereum doit augmenter massivement le nombre de transactions qu'il peut traiter sans nuire Ă  la dĂ©centralisation du rĂ©seau. À l'heure actuelle, Ethereum ne limite pas le volume de transactions en limitant la taille du bloc comme le fait le Bitcoin. Au lieu de cela, il existe une limite de gas par bloc. Seule une certaine quantitĂ© de gas peut tenir dans un bloc.

Par exemple, si vous avez une limite de gas de bloc de 100 000 gwei et que vous voulez inclure dix transactions avec une limite de gas de 10 000 gwei chacune, cela fonctionnera. Il en va de mĂȘme pour deux transactions de 50 000 gwei. Toute autre transaction soumise en parallĂšle devra attendre le bloc suivant.

Ce n'est pas idéal pour un systÚme que tout le monde utilise. S'il y a plus de transactions en attente que d'espace disponible dans un bloc, vous vous retrouvez rapidement avec un cumul de transactions en attente. Le prix du gas augmentera et les utilisateurs devront surenchérir sur d'autres pour que leurs transactions soient incluses en premier. Selon l'occupation du réseau, les opérations peuvent devenir trop coûteuses pour certains cas d'utilisation.

La montĂ©e en puissance de la popularitĂ© de CryptoKitties a Ă©tĂ© un excellent exemple des limites d'Ethereum sur ce front. En 2017, le jeu basĂ© sur Ethereum a incitĂ© de nombreux utilisateurs Ă  effectuer des transactions pour participer au dressage de leurs chats numĂ©riques (reprĂ©sentĂ©s par des tokens non fongibles). Il est devenu si populaire que les transactions en attente ont augmentĂ©, entraĂźnant une congestion extrĂȘme du rĂ©seau pendant un certain temps.


Le trilemme de la scalabilité de la blockchain

Il semble que le simple fait d'augmenter la limite de gas des blocs diminuerait tous les problĂšmes de scalabilitĂ©. Plus le plafond est Ă©levĂ©, plus important serait le nombre de transactions qui pourraient ĂȘtre traitĂ©es dans un dĂ©lai donnĂ©, n'est-ce pas ?

Malheureusement, cela n'est tout simplement pas réalisable sans sacrifier les propriétés esentielles d'Ethereum. Vitalik Buterin a défini le Trilemme de la blockchain (représenté ci-dessous) pour expliquer l'équilibre délicat que les blockchains doivent atteindre.

Le trilemme blockchain : Scalabilité (1), Sécurité (2) et Décentralisation (3).


En choisissant d'amĂ©liorer deux des trois caractĂ©ristiques ci-dessus, la troisiĂšme sera dĂ©tĂ©riorĂ©e. Les blockchains comme Ethereum et Bitcoin privilĂ©gient la sĂ©curitĂ© et la dĂ©centralisation. Leurs algorithmes de consensus garantissent la sĂ©curitĂ© de leurs rĂ©seaux, constituĂ©s de milliers de nƓuds, mais cela implique une faible scalabilitĂ©. Avec autant de nƓuds recevant et validant les transactions, le systĂšme est beaucoup plus lent que les alternatives centralisĂ©es.
Dans un autre scĂ©nario, la limite de gas de bloc pourrait ĂȘtre supprimĂ©e afin que le rĂ©seau rĂ©ponde aux besoins de sĂ©curitĂ© et de scalabilitĂ©, mais il ne sera plus suffisamment dĂ©centralisĂ©.

Cela s'explique par le fait qu'un plus grand nombre de transactions dans un bloc entraĂźne des blocs plus grands. Les nƓuds du rĂ©seau doivent les tĂ©lĂ©charger et les propager pĂ©riodiquement. Et ce processus est coĂ»teux en terme de ressources matĂ©rielles. Lorsque la limite de gas des blocs est augmentĂ©e, il devient plus difficile pour les nƓuds de valider, stocker et diffuser des blocs.

Par consĂ©quent, on peut s'attendre Ă  ce que les nƓuds qui ne peuvent pas suivre se retirent du rĂ©seau. En continuant de cette maniĂšre, seule la fraction des nƓuds les plus puissants serait en mesure de participer, ce qui conduirait Ă  une plus grande centralisation. Vous pourriez vous retrouver avec une blockchain sĂ©curisĂ©e et scalable, mais elle ne serait pas dĂ©centralisĂ©e.

Enfin, nous pouvons imaginer une blockchain qui se concentre sur la dĂ©centralisation et la scalabilitĂ©. Pour ĂȘtre Ă  la fois rapide et dĂ©centralisĂ©, des sacrifices doivent ĂȘtre faits en ce qui concerne l'algorithme de consensus utilisĂ©, ce qui conduit Ă  une sĂ©curitĂ© plus faible.


Combien de transactions Ethereum peut-il traiter ?

Au cours des derniÚres années, Ethereum a rarement dépassé dix transactions par seconde (TPS). Pour une plateforme visant à devenir un « ordinateur mondial », ce chiffre est étonnamment faible.
Les solutions de scalabilitĂ© font depuis longtemps partie de la feuille de route d'Ethereum. Plasma est un exemple de solution de scalabilitĂ©. Elle vise Ă  accroĂźtre l'efficacitĂ© d'Ethereum, mais la technique peut Ă©galement ĂȘtre appliquĂ©e Ă  d'autres rĂ©seaux blockchain.


Qu'est-ce qu'Ethereum 2.0 ?

MalgrĂ© son fort potentiel, Ethereum comporte encore d'importantes limitations. Nous avons dĂ©jĂ  Ă©voquĂ© le problĂšme de la scalabilitĂ©. En bref, si Ethereum veut devenir la pierre angulaire du nouveau systĂšme financier, il doit ĂȘtre capable de traiter beaucoup plus de transactions par seconde. Compte tenu de la nature distribuĂ©e du rĂ©seau, il s'agit d'un problĂšme extrĂȘmement difficile Ă  rĂ©soudre, et les dĂ©veloppeurs Ethereum y rĂ©flĂ©chissent depuis des annĂ©es.

Par exemple, pour que le rĂ©seau reste suffisamment dĂ©centralisĂ©, des limites doivent ĂȘtre appliquĂ©es. Plus les exigences d'exploitation d'un nƓud sont Ă©levĂ©es, moins il y aura de participants et plus le rĂ©seau sera centralisĂ©. Ainsi, augmenter le nombre de transactions qu'Ethereum peut traiter pourrait menacer l'intĂ©gritĂ© du systĂšme, car cela augmenterait Ă©galement la charge sur les nƓuds.

Une autre reproche à Ethereum (et d'autres cryptomonnaies utilisant la Preuve de travail) est qu'elle demande énormément d'énergie. Pour réussir à ajouter un bloc à la blockchain, ils faut s'adonner au minage. Mais pour créer un bloc de cette maniÚre, ils faut effectuer rapidement des calculs qui consomment d'énormes quantités d'électricité.

Pour remédier aux limites ci-dessus, un ensemble important de mises à niveau a été proposé, collectivement appelé Ethereum 2.0 (ou ETH 2.0). Une fois le déploiement terminé, ETH 2.0 devrait améliorer considérablement les performances du réseau.


Qu'est-ce que le sharding Ethereum ?

Comme mentionnĂ© ci-dessus, chaque nƓud stocke une copie de l'intĂ©gralitĂ© de la blockchain. Chaque fois qu'un bloc s'ajoute, tous les noeuds doivent ĂȘtre mis Ă  jour, ce qui consomme de la mĂ©moire et de la bande passante.

En utilisant une mĂ©thode appelĂ©e sharding, cela peut ne plus ĂȘtre nĂ©cessaire. Le nom fait rĂ©fĂ©rence au processus de division du rĂ©seau en sous-ensembles de nƓuds, ce sont les shards. Chacun de ces shards traitera ses propres transactions et contrats, mais pourra nĂ©anmoins communiquer avec le rĂ©seau de l'ensemble des shards si nĂ©cessaire. Comme chaque shard valide indĂ©pendamment, il n'est plus nĂ©cessaire pour eux de stocker les donnĂ©es des autres shards.

Le réseau en mars 2020 par rapport au réseau avec le sharding activé.


Le sharding est l'une des approches les plus complexes de la scalabilitĂ©, dont la conception et la mise en Ɠuvre exigent beaucoup de travail. Toutefois, si elle venait Ă  ĂȘtre implĂ©mentĂ©e avec succĂšs, il s'agirait Ă©galement de l'une des plus efficaces, ce qui augmenterait la capacitĂ© du rĂ©seau de plusieurs ordres de grandeur.


Qu'est-ce que le Plasma d'Ethereum ?

Ethereum Plasma est ce que nous appelons une solution de scalabilitĂ© hors chaĂźne, c'est-Ă -dire qu'elle vise Ă  dynamiser le dĂ©bit des transactions en dĂ©plaçant les transactions hors de la blockchain. À cet Ă©gard, Plasma comporte des similitudes avec les sidechains et avec les canaux de paiement.

Avec Plasma, les chaßnes secondaires sont ancrées dans la blockchain principale d'Ethereum, mais elles limitent au minimum la communication avec celle-ci. Elles opÚrent de maniÚre plus ou moins indépendante, bien que les utilisateurs continuent de s'appuyer sur la chaßne principale pour régler les litiges ou « terminer » leurs activités sur les chaßnes secondaires.

RĂ©duire la quantitĂ© de donnĂ©es que les noeuds doivent stocker est crucial pour la scalabilitĂ© d'Ethereum. L'approche Plasma permet aux dĂ©veloppeurs de dĂ©crire le fonctionnement de leurs chaĂźnes « enfants » dans un smart contract sur la chaĂźne principale. Ensuite, ils sont libres de crĂ©er des applications avec des informations ou des processus trop coĂ»teux pour ĂȘtre stockĂ©s/exĂ©cutĂ©s sur la chaĂźne principale.

Pour une présentation complÚte de Plasma, consultez l'article Qu'est-ce qu'Ethereum Plasma ?


Que sont les rollups Ethereum ?

Les rollups sont similaires Ă  Plasma dans le sens oĂč ils visent Ă  scaler Ethereum en dĂ©plaçant les transactions hors de la blockchain principale. Alors, comment fonctionnent-ils ?
Un seul contrat sur la chaĂźne principale dĂ©tient tous les fonds de la chaĂźne secondaire et conserve une preuve cryptographique de l'Ă©tat actuel de cette chaĂźne. Les opĂ©rateurs de cette chaĂźne secondaire, qui ont dĂ©posĂ© une obligation dans le contrat sur le rĂ©seau principal, s'assurent que seules les transitions d'Ă©tat valides sont enregistrĂ©es dans le contrat sur le rĂ©seau principal. L'idĂ©e est que, comme cet Ă©tat est maintenu hors chaĂźne, il n'est pas nĂ©cessaire de stocker les donnĂ©es sur la blockchain. Le principal Ă©lĂ©ment diffĂ©renciateur des rollups par rapport Ă  Plasma rĂ©side toutefois dans la maniĂšre dont les transactions sont soumises Ă  la chaĂźne principale. À l'aide d'un type de transaction spĂ©cial, un grand nombre de transactions peuvent ĂȘtre regroupĂ©es en un bloc spĂ©cial appelĂ© Bloc rollup.
Il existe deux types de rollup : les rollups Optimiste et ZK. Les deux garantissent l'exactitude des transitions d'état de différentes maniÚres.
Les rollup ZK soumettent des transactions Ă  l'aide d'une mĂ©thode de vĂ©rification cryptographique appelĂ©e Preuve Ă  divulgation nulle de connaissance. Plus prĂ©cisĂ©ment, il s'agit d'une approche appelĂ©e zk-SNARK. Nous n'entrerons pas dans les dĂ©tails de son fonctionnement ici, mais voici comment il peut ĂȘtre utilisĂ© pour les rollups. C'est un moyen pour diffĂ©rentes parties de se prouver mutuellement qu'elles disposent d'un Ă©lĂ©ment d'information particulier sans rĂ©vĂ©ler cette information.

Dans le cas des Rollups ZK, ces informations sont des transitions d'état qui sont soumises à la chaßne principale. L'un des grands avantages de cette méthode est que ce processus peut se dérouler presque instantanément et qu'il n'y a pratiquement aucun risque de soumission d'états corrompus.

Les rollups optimistes sacrifient une petite quantité de scalabilité pour plus de flexibilité. En utilisant une machine virtuelle appelée Optimistic Virtual Machine (OVM), ils permettent aux smart contracts de fonctionner sur ces chaßnes secondaires. D'autre part, il n'y a pas de preuve cryptographique que la transition d'état soumise à la chaßne principale est correcte. Pour gérer ce problÚme, il y a un léger délai pour permettre aux utilisateurs de contester et de rejeter les blocs non valides envoyés à la chaßne principale.


Qu'est-ce que la preuve d'enjeu (PoS) Ethereum ?

La preuve d'enjeu (PoS) est une mĂ©thode alternative Ă  la preuve de travail pour valider les blocs. Dans un systĂšme de preuve d'enjeu, les blocs ne sont pas minĂ©s, mais mintĂ©s (crĂ©Ă©s) (on dit parfois forgĂ©s). Au lieu de mineurs rivalisant avec la puissance de hachage, un nƓud (ou validateur) est choisi pĂ©riodiquement au hasard pour valider un bloc candidat. S'il le fait correctement, il recevra tous les frais de transaction de ce bloc et, selon le protocole, Ă©ventuellement une rĂ©compense de bloc.

Comme il n'y a pas de minage, la preuve d'enjeu est considĂ©rĂ©e comme moins nocive pour l'environnement. Les validateurs consomment beaucoup moins d'Ă©nergie que les mineurs et peuvent ĂȘtres dĂ©ployĂ©s sur du matĂ©riel grand public.

L'Ethereum devrait passer du PoW au PoS dans le cadre d'Ethereum 2.0, avec une mise à niveau appelée Casper. Bien qu'une date exacte n'ait pas encore été officialisée, la premiÚre phase sera probablement lancée en 2020.


Qu'est-ce que le staking Ethereum ?

Dans les protocoles de preuve de travail, la sécurité du réseau est assurée par les mineurs. Les mineurs ne tricheront pas, car ils gaspilleraient de l'électricité et perdraient des récompenses potentielles. Avec la preuve d'enjeu, il n'existe pas de telle théorie des jeux, et différentes mesures cryptoéconomiques sont en place pour assurer la sécurité du réseau.
Au lieu du risque de gaspillage, ce qui empĂȘche les comportements malhonnĂȘtes, c'est le risque de perdre des fonds. Les validateurs doivent dĂ©poser une mise (c'est-Ă -dire un dĂ©pĂŽt de garantie) pour pouvoir valider des transactions. Il s'agit d'un nombre dĂ©fini d'Ether qui sera perdu si le nƓud tente de tricher, ou de prĂ©lĂšvements progressifs si le nƓud ne rĂ©pond pas ou est hors ligne. Toutefois, si le validateur maintien des nƓuds supplĂ©mentaires, il est en mesure d'obtenir plus de rĂ©compenses.


Combien d'ETH dois-je staker sur Ethereum ?

La mise minimale estimĂ©e pour Ethereum est de 32 ETH par validateur. Cette valeur est fixĂ©e Ă  un tel niveau de façon Ă  ce que le coĂ»t d'une tentative d'attaque Ă  51 % soit extrĂȘmement Ă©levĂ©.


Combien d'ETH puis-je gagner en stakant sur Ethereum ?

Il n'est pas simple de rĂ©pondre Ă  cette question. Celle-ci est fonction, bien sĂ»r, de votre mise, mais aussi du montant total d'ETH mis en jeu sur le rĂ©seau et du taux d'inflation. À titre d'estimation trĂšs approximative, les calculs actuels prĂ©voient un rendement annuel d'environ 6 %. Gardez Ă  l'esprit que ce n'est qu'une estimation et qu'elle pourrait changer Ă  l'avenir.


Combien de temps mon ETH est-il bloqué lorsque je stake ?

Il y aura une file d'attente pour retirer votre ETH de votre validateur. S'il n'y a pas d'attente, le délai minimum de retrait est de 18 heures, mais elle est ajustée dynamiquement en fonction du nombre de validateurs qui retirent à un moment donné.


Y a-t-il un risque Ă  staker mon ETH ?

Comme vous ĂȘtes un validateur du rĂ©seau responsable du maintien de la sĂ©curitĂ© du rĂ©seau, il y a certains risques Ă  prendre en compte. Si votre nƓud de validation est hors ligne pendant une pĂ©riode prolongĂ©e, vous risquez de perdre une partie considĂ©rable de votre dĂ©pĂŽt. De plus, si votre dĂ©pĂŽt chute en dessous de 16 ETH Ă  un moment, vous serez supprimĂ© de la liste des validateurs.

Il convient Ă©galement d'envisager un facteur de risque plus systĂ©mique. La preuve d'enjeu n'a jamais Ă©tĂ© mise en Ɠuvre Ă  une telle Ă©chelle auparavant, nous ne pouvons donc pas ĂȘtre entiĂšrement sĂ»rs qu'elle n'Ă©chouera pas d'une certaine maniĂšre. Les logiciels prĂ©sentent toujours des bugs et des vulnĂ©rabilitĂ©s, ce qui peut avoir un effet dĂ©vastateur, surtout lorsque des milliards de dollars sont en jeu.



Chapitre 5 - Ethereum et la finance décentralisée (DeFi)

Table des matiĂšres


Qu'est-ce que la finance décentralisée (DeFi) ?

La Finance décentralisée (ou simplement, DeFi) est un mouvement qui vise à décentraliser les applications financiÚres. La DeFi est construite sur des blockchains publiques, open-source, auxquelles toute personne disposant d'une connexion Internet  peut accéder gratuitement (sans contrÎle d'accÚs). Il s'agit d'un élément essentiel pour l'intégration de milliards de personnes à ce nouveau systÚme financier mondial.
Dans l'Ă©cosystĂšme DeFi en pleine expansion, les utilisateurs interagissent avec des smart contracts et entre eux par le biais de rĂ©seaux peer-to-peer (P2P) et d'applications dĂ©centralisĂ©es (DApps). L'avantage de la DeFi, c'est que mĂȘme si elle rend tout cela possible, les utilisateurs restent toujours propriĂ©taires de leurs fonds Ă  tout moment.

En d'autres termes, le mouvement de finance décentralisée (DeFi) vise à créer un nouveau systÚme financier qui n'est pas soumis aux limites actuelles. En raison de son degré relativement élevé de décentralisation et de sa grande base de développeurs, la plupart des systÚmes DeFi sont actuellement développés sur Ethereum.


À quoi sert la finance dĂ©centralisĂ©e (DeFi) ?

Vous le savez probablement déjà, mais l'un des grands avantages du Bitcoin est qu'aucune institution centralisée n'est nécessaire pour coordonner le fonctionnement du réseau. Mais que se passe-t-il si nous utilisons cette idée de base et que nous créons des applications programmables par-dessus ? C'est le potentiel des applications DeFi. Pas de coordinateur central ou d'intermédiaire, ni de point de défaillance unique.

Comme mentionné ci-dessus, l'un des grands avantages de la DeFi est son accÚs libre et gratuit. Il y a des milliards de personnes dans le monde entier qui ne disposent pas d'un accÚs décent à des services financiers. Pouvez-vous imaginer la façont dont vous géreriez votre quotidien sans aucune certitude quant à vos finances ? Il y a des milliards de personnes qui vivent de cette maniÚre, et en fin de compte, c'est le groupe démographique que la DeFi essaie de servir.


La Finance décentralisée (DeFi) atteindra-t-elle un jour le grand public ?

Tout cela semble gĂ©nial, alors pourquoi la DeFi n'a-t-elle pas encore conquis le monde ? À l'heure actuelle, la plupart des applications DeFi sont difficiles Ă  utiliser, peu ergonomiques, pas fiables et hautement expĂ©rimentales. Il s'avĂšre que la conception de l'infrastructure logicielle de cet Ă©cosystĂšme est extrĂȘmement difficile, surtout dans un environnement de dĂ©veloppement distribuĂ©.

Résoudre tous les défis liés à la construction de l'écosystÚme DeFi est un long chemin à parcourir pour les ingénieurs logiciels, les théoriciens des jeux, les concepteurs de mécanismes, et bien d'autres encore. Il reste donc à voir si les applications DeFi parviendront un jour à se généraliser.


Quelles applications de finance décentralisée (DeFi) existe-t-il ?

Les stablecoins sont l'un des cas d'utilisation de la DeFi les plus populaires. Il s'agit essentiellement de tokens sur une blockchain dont la valeur est liée à un actif réel, tel qu'une devise fiat. Par exemple, le BUSD est rattaché à la valeur de l'USD. Ce qui rend ces tokens pratiques, c'est qu'ils sont trÚs faciles à stocker et à transférer, étant donné qu'ils existent sur une blockchain.
Un autre type d'application populaire est le prĂȘt. Il existe de nombreux services peer-to-peer (P2P) qui vous permettent de prĂȘter vos fonds Ă  d'autres personnes et de percevoir des intĂ©rĂȘts en retour. En fait, l'un des moyens les plus faciles de le faire est Binance Lending. Il vous suffit de transfĂ©rer vos fonds sur votre portefeuille de prĂȘt et vous pourrez commencer Ă  gagner des intĂ©rĂȘts le lendemain !
Toutefois, la partie la plus passionnante de la DeFi est sans doute les applications difficiles Ă  catĂ©goriser. Il peut s'agir de toutes sortes de places de marchĂ© peer-to-peer dĂ©centralisĂ©es, oĂč les utilisateurs peuvent Ă©changer des objets de collection crypto uniques et d'autres objets numĂ©riques. Ils peuvent Ă©galement permettre la crĂ©ation d'actifs synthĂ©tiques, oĂč n'importe qui peut crĂ©er un marchĂ© pour Ă  peu prĂšs tout ce qui a de la valeur. D'autres utilisations peuvent inclure les marchĂ©s de prĂ©diction, les produits dĂ©rivĂ©s, et bien d'autres encore.


Exchanges décentralisés (DEX) sur Ethereum

Un DEX (Decentralized Exchange) est une application qui permet aux transactions de se faire directement entre les portefeuilles des utilisateurs. Lorsque vous tradez sur Binance, un exchange centralisé, vous envoyez vos fonds à Binance et tradez par le biais de ses systÚmes internes.
Les exchanges décentralisés sont différents. Grùce à la magie des smart contracts, ils vous permettent de trader directement depuis votre portefeuille crypto, ce qui élimine less risques de piratage d'exchanges ainsi que d'autres risques.
Un excellent exemple d'exchange dĂ©centralisĂ© est Binance DEX. Parmi les autres exemples notables basĂ©s sur Ethereum, citons Uniswap, Kyber Network et IDEX. Beaucoup d'entre eux vous permettent mĂȘme de trader Ă  partir d'un portefeuille matĂ©riel pour une sĂ©curitĂ© maximale.

Exchange centralisé ou décentralisé.


Nous avons illustrĂ© plus haut les diffĂ©rences entre les exchanges centralisĂ©s et dĂ©centralisĂ©s. À gauche, nous pouvons voir que Binance se trouve au milieu des transactions entre utilisateurs. Ainsi, si Alice veut Ă©changer le Token A contre le Token B de Bob, ils doivent d'abord dĂ©poser leurs actifs sur l'exchange. AprĂšs le trade, Binance rĂ©attribuera les montants en consĂ©quence.

A droite, cependant, se trouve un exchange décentralisé. Vous remarquerez qu'aucun tiers n'est impliqué dans la transaction. Au lieu de cela, le token d'Alice est directement échangé contre celui de Bob en utilisant un smart contract. Ainsi, aucune des parties n'a besoin de faire confiance à un intermédiaire, car les conditions de leur contrat sont automatiquement applicables.

Depuis fĂ©vrier 2020, les DEX ont tendance Ă  ĂȘtre les applications de la blockchain Etheureum les plus utilisĂ©es. Toutefois, le volume de trading reste faible par rapport Ă  celui des exchanges centralisĂ©s. NĂ©anmoins, si les dĂ©veloppeurs et les concepteurs de DEX amĂ©liorent l'expĂ©rience utilisateur pour ĂȘtre plus ergonomiques, les DEX pourraient rivaliser avec des exchanges centralisĂ©s Ă  l'avenir.



Chapitre 6 - Participer au réseau Ethereum

Table des matiĂšres


Qu'est-ce qu'un nƓud Ethereum ?

Un « nƓud Ethereum » est un terme utilisĂ© pour dĂ©signer un programme qui interagit avec la blockchain Ethereum. Un nƓud Ethereum peut ĂȘtre n'importe quoi, d'une simple application de portefeuille de tĂ©lĂ©phone portable Ă  un ordinateur qui stocke une copie complĂšte de la blockchain.

Tous les nƓuds fonctionnent comme un point de communication d'une maniĂšre ou d'une autre, mais il existe diffĂ©rents types de nƓuds sur le rĂ©seau Ethereum.


Comment fonctionne un nƓud Ethereum ?

Contrairement au Bitcoin, Ethereum ne dispose pas d'un seul programme comme implĂ©mentation de rĂ©fĂ©rence. Alors que l'Ă©cosystĂšme Bitcoin dispose de Bitcoin Core comme principal logiciel de nƓud, Ethereum a une gamme de programmes individuels (mais compatibles) basĂ©s sur son livre jaune. Parmi les options populaires, citons Geth et Parity.


NƓuds complets Ethereum

Pour interagir avec le rĂ©seau Ethereum d'une maniĂšre qui vous permet de valider les donnĂ©es blockchain indĂ©pendamment, vous devez exĂ©cuter un nƓud complet Ă  l'aide d'un logiciel comme celui mentionnĂ© ci-dessus.

Le logiciel tĂ©lĂ©chargera des blocs Ă  partir d'autres nƓuds et vĂ©rifiera si les transactions incluses sont correctes. Il exĂ©cutera Ă©galement tous les smart contracts qui ont Ă©tĂ© appelĂ©s pour s'assurer que vous recevez les mĂȘmes informations que d'autres pairs. Si tout fonctionne comme prĂ©vu, on peut s'attendre Ă  ce que chaque nƓud ait une copie identique de la blockchain dans sa mĂ©moire.

Les nƓuds complets sont essentiels au fonctionnement d'Ethereum. Sans plusieurs nƓuds rĂ©partis dans le monde entier, le rĂ©seau perdrait sa rĂ©sistance Ă  la censure et sa dĂ©centralisation.


NƓuds lĂ©gers Ethereum

La gestion d'un nƓud complet vous permet de contribuer directement Ă  la santĂ© et Ă  la sĂ©curitĂ© du rĂ©seau. Cependant, un nƓud complet nĂ©cessite souvent une machine distincte pour fonctionner ainsi qu'une maintenance occasionnelle. Les nƓuds lĂ©gers pourraient constituer une meilleure option pour les utilisateurs qui ne sont pas en mesure d'opĂ©rer un nƓud complet (ou qui prĂ©fĂšrent simplement ne pas le faire).

Comme leur nom l'indique, les nƓuds lĂ©gers sont lĂ©gers : ils utilisent moins de ressources et occupent un espace disque minimal. Ils peuvent donc fonctionner sur des appareils moins performants comme les tĂ©lĂ©phones ou les ordinateurs portables. Mais ces faibles coĂ»ts fixes ont aussi un coĂ»t : les nƓuds lĂ©gers ne sont pas entiĂšrement autosuffisants. Ils ne synchronisent pas complĂštement la blockchain et nĂ©cessitent donc des nƓuds complets pour leur fournir des informations supplĂ©mentaires.

Les nƓuds lĂ©gers sont populaires parmi les marchands, les services et les utilisateurs. Ils sont largement utilisĂ©s pour effectuer et recevoir des paiements dans des scĂ©narios oĂč des nƓuds complets sont jugĂ©s inutiles et trop coĂ»teux Ă  gĂ©rer.

NƓuds de minage d'Ethereum

Un nƓud de minage peut ĂȘtre un client complet ou lĂ©ger. Le terme « nƓud de minage » n'est pas vraiment utilisĂ© tel qu'il l'est dans l'Ă©cosystĂšme Bitcoin, mais il vaut nĂ©anmoins la peine d'identifier ces participants.

Pour miner de l'Ethereum, les utilisateurs ont besoin de matériel supplémentaire. Une pratique courante consiste à construire une machine de minage, ou « rig ». Ils sont généralement composés de plusieurs GPU (unités de traitement graphique) connectés ensemble pour hacher les données à grande vitesse.
Les mineurs ont deux options : le minage en solo ou dans un pool. Le minage individuel signifie que le mineur essaye de créer des blocs à lui tout seul. S'il réussit, il ne partage pas la récompense du minage avec qui que ce soit. En revanche, lorsqu'il rejoint un pool de minage, il combine sa puissance de hachage avec celle d'autres utilisateurs. Cela augmente la probabilité de trouver un bloc à plusieurs, mais implique le partage des récompenses qui en découlent.


Comment opĂ©rer un nƓud Ethereum

L'un des grands aspects des blockchains est l'accĂšs libre. Cela signifie que tout le monde peut faire fonctionner un nƓud Ethereum et renforcer le rĂ©seau en validant des transactions et des blocs.

Comme pour le Bitcoin, il existe un certain nombre d'entreprises qui proposent des nƓuds Ethereum prĂȘts Ă  l'emploi. Il s'agit peut-ĂȘtre de la meilleure option si vous souhaitez simplement mettre en place un nƓud et le faire fonctionner. Cependant, soyez prĂȘt Ă  payer un supplĂ©ment pour ce service clĂ© en main.
Comme mentionnĂ©, Ethereum dispose d'un certain nombre d'implĂ©mentations logicielles de nƓuds diffĂ©rentes, telles que Geth ou Parity. Si vous souhaitez exploiter votre propre nƓud, vous devez vous familiariser avec le processus de configuration de l'implĂ©mentation que vous choisissez.
À l'exception du cas oĂč vous souhaitez exĂ©cuter un nƓud spĂ©cial appelĂ© nƓud d'archivage, un ordinateur portable grand public devrait suffire pour exĂ©cuter un nƓud complet Ethereum. Veuillez noter qu'il est prĂ©fĂ©rable de ne pas utiliser votre machine au quotidien, car cela pourrait la ralentir considĂ©rablement.

La gestion de votre propre nƓud fonctionne mieux sur les appareils Ă©tant connectĂ©s en permanence Ă  Internet. Si votre nƓud se dĂ©connecte, il peut mettre un temps considĂ©rable pour se synchroniser avec le rĂ©seau une fois qu'il est de nouveau en ligne. Ainsi, les meilleures solutions sont des dispositifs peu coĂ»teux Ă  construire et faciles Ă  entretenir. Par exemple, vous pouvez exĂ©cuter un nƓud lĂ©ger sur un Raspberry Pi.


Comment miner sur Ethereum

Vu que le réseau va bientÎt passer à la Preuve d'enjeu, le minage sur Ethereum ne constitue pas le pari le plus sûr à long terme. AprÚs la transition, les mineurs d'Ethereum utiliseront probablement leur équipement de minage sur un autre réseau ou le vendront.
MalgrĂ© tout, si vous souhaitez participer au minage d'Ethereum, vous aurez besoin de matĂ©riel spĂ©cialisĂ©, comme des GPU ou des ASIC. Si vous ĂȘtes Ă  la recherche de rendements raisonnables, vous aurez probablement besoin de matĂ©riel spĂ©cifique et d'Ă©lectricitĂ© Ă  bas coĂ»t. En outre, vous devrez mettre en place un portefeuille Ethereum et configurer le logiciel de minage pour l'utiliser. Tout cela exige un investissement important en temps et en argent, alors demandez-vous bien si vous ĂȘtes prĂȘt Ă  relever le dĂ©fi.


Qu'est-ce que Ethereum ProgPow ?

ProgPoW signifie Programmatic Proof of Work (Preuve d'enjeu programmatique) . Il s'agit d'une extension proposée de l'algorithme de minage d'Ethereum, Ethash, conçue pour rendre les processeurs graphiques plus compétitifs avec les ASIC.
La résistance aux ASIC est un sujet trÚs débattu depuis des années dans la communauté Bitcoin et Ethereum. Dans le cas du Bitcoin, les ASIC sont devenus la source de minage dominante du réseau.

Sur Ethereum, cependant, les ASIC sont présents mais beaucoup moins importants. Une partie considérable des mineurs utilisent toujours des GPU. Cette situation pourrait toutefois changer prochainement, car de plus en plus de sociétés mettent sur le marché des mineurs ASIC pour Ethereum. Mais pourquoi les ASIC pourraient-ils poser un problÚme ?

D'une part, les ASIC pourraient considérablement réduire la décentralisation du réseau. Si les mineurs GPU ne sont pas rentables et interrompent leur minage, le taux de hachage pourrait se concentrer dans les mains de quelques mineurs seulement. De plus, le développement de puces ASIC est coûteux, et seules quelques entreprises ont les capacités et les ressources pour le faire. Cela crée un risque de monopole de la fabrication en centralisant potentiellement l'industrie du minage Ethereum parmi quelques entreprises seulement.
L'intĂ©gration de ProgPow est source de controverses depuis 2018. Certains pensent que cela pourrait ĂȘtre sain pour l'Ă©cosystĂšme Ethereum, mais d'autres sont opposĂ©s Ă  cela Ă  cause du risque de hard fork. Avec la transition vers la preuve d'enjeu, il reste Ă  savoir si ProgPow sera un jour implĂ©mentĂ©.


Qui développe la partie logicielle d'Ethereum ?

Tout comme le Bitcoin, l'Ethereum est open-source. Tout le monde est libre de participer au dĂ©veloppement du protocole lui-mĂȘme ou de crĂ©er des applications reposant sur celui-ci. En fait, Ethereum possĂšde actuellement la plus grande communautĂ© de dĂ©veloppeurs de l'espace blockchain.
Des ouvrages comme Mastering Ethereum de Andreas Antonopoulos et Gavin Wood's ou le guide Ethereum.org Developer Resources sont d'excellents points de départ pour les développeurs souhaitant s'impliquer.


Qu'est-ce que Solidity ?

Les smart contracts ont d'abord été décrits dans les années 1990, mais permettre leur existence sur une blockchain a posé de tout nouveaux défis. Solidity a été proposé en 2014 par Gavin Wood, et est devenu depuis le principal langage de programmation pour le développement de smart contracts sur Ethereum. Syntaxiquement, il ressemble à Java, JavaScript et C++.
Essentiellement, Solidity permet aux dĂ©veloppeurs d'Ă©crire du code qui peut ĂȘtre dĂ©composĂ© en instructions que la machine virtuelle Ethereum (EVM) peut comprendre. Si vous souhaitez mieux comprendre son fonctionnement, le GitHub Solidity est un bon point de dĂ©part.
Veuillez noter que Solidity n'est pas le seul langage disponible pour les développeurs Ethereum. Une autre option populaire est Vyper, dont la syntaxe ressemble davantage à Python.
Partager des publications
S’inscrire pour un compte.
Mettez vos connaissances en pratique en ouvrant un compte Binance dùs aujourd’hui.