Découvrir Ethereum

Bienvenue sur ethereum.org/learn, un ensemble de ressources mis à votre disposition pour en apprendre davantage sur Ethereum. Cette page contient des articles, guides et ressources techniques et non-techniques. Si vous n'y connaissez absolument rien concernant Ethereum, nous vous proposons de commencer ici.

Voici également quelques excellents points de départ :

En plus des informations figurant sur cette page, de nombreuses ressources développées par la communauté méritent d'être explorées :

Les bases d'Ethereum

Nouveau sur Ethereum? Ces articles et ressources constituent un bon point de départ.

Le fonctionnement d'Ethereum

Explications plus approfondies sur Ethereum et la technologie de la blockchain en général.

Les contrats autonomes ou « smart contracts »

Un contrat autonome est tout simplement un morceau de code qui s'exécute sur Ethereum. On l'appelle « contrat » car tout code s'exécutant sur Ethereum peut contrôler des choses de valeur, telles que la monnaie ETH ou d'autres actifs numériques.

Preuve de travail et minage

Actuellement, Ethereum utilise un système appelé « preuve de travail » (Proof of Work). Celui-ci permet à l'ensemble du réseau Ethereum de se mettre d'accord sur l'état de toutes les informations enregistrées sur la blockchain Ethereum, empêchant ainsi certains types d'attaques économiques.

Avec ETH 2.0, Ethereum adoptera un système différent appelé « preuve d'enjeu » (Proof of Stake). Plus d'informations sur ETH 2.0 ci-dessous.

Clients et nœuds

Le réseau Ethereum se compose de nombreux nœuds, chacun exécutant un logiciel client compatible. Deux clients sont majoritaires : Geth (écrit en Go) et Parity (écrit en Rust).

Améliorer la scalabilité d'Ethereum

De nombreux efforts sont déployés pour rendre Ethereum plus « scalable » en améliorant sa vitesse ainsi que son débit global en transactions. On catégorise généralement ceux-ci en solutions de « couche de niveau 1 » et « couche de niveau 2 ».

La « couche de niveau 1 » fait référence à l'amélioration du protocole au cœur d'Ethereum. Le projet principal visant à l'amélioration de ce protocole est ETH 2.0.

La « couche de niveau 2 » fait référence aux technologies construites par dessus le protocole au cœur d'Ethereum, qui permettent un dimensionnement à l'échelle sans compromettre la sécurité. Il existe également des technologies « hors-chaîne » (off-chain), telles que les sidechains ou chaînes latérales, qui permettent de dimensionner en acceptant un ensemble différent de compromis sur la sécurité.

Paiement et State Channels

Chaines latérales ou sidechains

Plasma

ETH 2.0

ETH 2.0 (que l'on nomme également « Serenity ») fait référence à la prochaine mise à niveau majeure du protocole au cœur d'Ethereum, ou « couche de niveau 1 ». Celle-ci combine plusieurs améliorations de ce protocole.

ETH 1.x

ETH 1.x est le nom de toute une série de mises à jour du protocole Ethereum existant. Son but est de continuer à améliorer Ethereum et d'en assurer l'entretien pendant la phase de développement et d'implémentation d'ETH 2.0.

Pour plus d'informations, consultez la page d'explications de EthHub sur ETH 1.x (en anglais)

Crypto-économie

La « crypto-économie » est la science pratique de la construction de systèmes distribués, où les propriétés de ces systèmes sont sécurisées par des incitations financières, et où les mécanismes économiques sont garantis par la cryptographie. C'est le terme général utilisé pour la conception et le dimensionnement à l'échelle des blockchains comme Ethereum et Bitcoin.

Critiques et scepticisme

Points de vue critiques sur Ethereum et les cryptomonnaies.