Présentation d'Ethereum
Ethereum est une plate-forme informatique open source, mondiale et décentralisée qui exécute des programmes appelés contrats intelligents. Il utilise la technologie blockchain pour synchroniser et stocker les états du système, tandis qu'une cryptomonnaie appelée Ether est utilisée pour mesurer et limiter le coût des ressources informatiques.
La plateforme Ethereum permet aux développeurs de créer des applications décentralisées résilientes en utilisant des mécanismes économiques intégrés. Cela permet aux applications de rester disponibles en permanence tout en réduisant ou supprimant la censure, les dépendances tierces et les risques de contrepartie.
Différences entre Ethereum et les autres blockchains
But
La monnaie numérique Ether est essentielle au fonctionnement d’Ethereum. Il sert de monnaie utilitaire utilisée pour payer l’accès à la plateforme Ethereum. Cependant, Ethereum est bien plus qu’un réseau de paiement numérique.
Plus qu'un simple registre
Ethereum a été conçu comme une blockchain programmable à usage général capable d'exécuter une machine virtuelle capable de traiter du code arbitraire et très complexe.
Le langage de script de Bitcoin est intentionnellement limité à de simples conditions vrai ou faux, alors que le langage d’Ethereum est Turing-complet. Cela signifie qu’il équivaut à une machine informatique universelle et peut effectuer n’importe quel calcul qu’une machine théorique de Turing peut exécuter.
Contrats intelligents
Bitcoin a introduit la technologie blockchain, tandis qu’Ethereum a relancé et élargi le concept de contrats intelligents.
À la base, un contrat intelligent vise à atteindre le même objectif qu’un contrat traditionnel : définir les obligations, les droits, les récompenses et les pénalités de chaque partie participante, et garantir que les transactions sont exécutées conformément aux règles convenues.
Les programmes de contrats intelligents ne sont pas simplement des programmes automatisés fonctionnant sur une blockchain ; ils peuvent également fonctionner en tant que participants actifs au sein du système.
*Ils peuvent répondre aux informations reçues et envoyer des informations vers l’extérieur.
*Ils peuvent recevoir, stocker et transférer de la valeur.
*Ils peuvent détenir temporairement des actifs.
Les programmes de contrats intelligents agissent comme des entités numériques de confiance qui effectuent des opérations basées sur les termes du contrat.
Dans le passé, les contrats intelligents n’étaient pas largement utilisés dans les secteurs pratiques car il n’existait pas d’environnement d’exécution fiable. Cependant, après l’émergence du Bitcoin, les gens ont réalisé que la technologie blockchain elle-même pouvait naturellement fournir un environnement d’exécution fiable pour les contrats intelligents. Ethereum a été parmi les premières plateformes à reconnaître et à appliquer la synergie entre la blockchain et les contrats intelligents.
