Qu'est ce que l'Ethereum?

SHARE

En 2013, le livre blanc de l'Ethereum fut publié par Vitalik Buterin. Ce livre blanc décrit une plate-forme informatique distribuée, open source, publique et basée sur la technologie blockchain, capable d'exécuter des contrats intelligents (smart contracts en anglais): des applications qui fonctionnent exactement comme elles ont été programmées, sans aucune possibilité d'indisponibilité, de censure, de fraude ou d'interférence de tiers.

Ethereum permet aux développeurs de créer et de déployer des contrats intelligents, ainsi que d'émettre leur propre crypto-monnaie directement sur la blockchain de l'Ethereum, évitant ainsi aux développeurs de devoir créer une nouvelle blockchain pour les services qu'ils proposent. Cela ne fait pas seulement économiser le temps nécessaire aux développeurs pour créer une blockchain, cela leur permet également de profiter de la sécurité et de la décentralisation de l'Ethereum qui ne sont pas inhérentes à toutes les blockchains.

Les contrats intelligents basés sur Ethereum utilisent le système virtuel décentralisé Turing-complet de l'Ethereum, appelé Ethereum Virtual Machine ou EVM. C'est la partie du protocole qui exécute les contrats/scripts intelligents. L'EVM exécute les scripts à l'aide d'un réseau international de nœuds publics, garantissant ainsi la résistance à la censure de la plate-forme.

Les scripts ou les contrats intelligents sur Ethereum sont écrits à l'aide d'un nouveau langage de programmation spécialement conçu pour l'Ethereum, appelé Solidity.

Pour inciter les utilisateurs à mettre en place des nœuds sur le réseau et à exécuter des scripts, et pour limiter les spams sur le réseau, Ethereum dispose de sa propre crypto-monnaie : l'ETH.

Lorsque vous effectuez une opération sur Ethereum, vous devez payer des frais d’exécution. Les frais d’exécution que vous payez sont appelés «Gas» en anglais — qui se traduit littéralement par « essence » — et sont facturés en ETH. Le « Gas » mesure combien de travail une action (ou un ensemble d'actions) demande(nt): plus le calcul nécessite d'opérations, plus il aura besoin de « Gas ». La quantité d'ETH que vous payez par unité de « Gas » dépend de vous, mais souvenez-vous que les nœuds du réseau hiérarchisent la priorité des requêtes en fonction de cette quantité.

Développer ou se développer sur l'Ethereum c'est profiter d'avantages tels que la fiabilité de service. Si le serveur d'une entreprise centralisée venait à tomber en panne, son service cesserait de fonctionner, tandis que si un nœud du réseau Ethereum s'arrête de fonctionner, les services utilisant le réseau Ethereum sont maintenus en ligne par les nombreux autres noeuds répartis dans le monde entier. Il en va de même pour la censure: il est beaucoup plus facile pour un acteur malveillant d'arrêter un serveur centralisé plutôt que des centaines ou des milliers répartis dans le monde entier. Cela protège le service, en veillant à ce qu’il soit toujours disponible, pour tous, partout dans le monde.

En bref, on peut considérer l'Ethereum comme une blockchain avec un langage de programmation intégré, ou comme un ordinateur globalisé, basé sur le consensus, sur lequel les applications s'exécutent parce qu'elles valorisent les avantages offerts par Ethereum par rapport à ceux proposés par un serveur normal!

Loading