Passer au contenu principal

Ethereum et contrats intelligents

Mis à jour aujourd’hui

Vue d'ensemble d'Ethereum

Ethereum est une architecture informatique décentralisée, mondiale et open source qui exécute des programmes appelés contrats intelligents. Il utilise la technologie de la blockchain pour synchroniser et stocker les états du système, et utilise une cryptomonnaie appelée Ether pour mesurer et limiter le coût des ressources d'exécution.

La plateforme Ethereum permet aux développeurs de créer des applications décentralisées robustes en utilisant des méthodes économiques intégrées. Cela permet des temps de fonctionnement continus tout en réduisant ou en éliminant la censure, les interfaces tierces et le risque de contrepartie.

Différences entre Ethereum et d'autres blockchains

Objectif : La monnaie numérique Ether est à la fois essentielle et nécessaire au fonctionnement d'Ethereum, et Ether est considérée comme une monnaie d'utilité pour payer l'utilisation de la plateforme Ethereum. Cependant, la portée d'Ethereum s'étend au-delà d'un simple réseau de paiement numérique.

Plus qu'un simple grand livre

Ethereum est conçu pour être une blockchain programmable à usage général capable d'exécuter une machine virtuelle qui peut traiter du code arbitraire et infiniment complexe.

Le langage de script de Bitcoin est volontairement limité à des conditions de sortie simples Vrai/Faux, tandis que le langage d'Ethereum est Turing-complet, ce qui signifie qu'il équivaut à une machine de calcul universelle capable d'effectuer n'importe quel calcul qu'une machine de Turing théorique peut effectuer.

Contrats intelligents

Bitcoin a établi la technologie de la blockchain, et Ethereum a revitalisé le concept de contrats intelligents.

Essentiellement, un contrat intelligent poursuit le même objectif qu'un contrat traditionnel : enregistrer les obligations, les droits, les récompenses et les pénalités de chaque partie impliquée et s'assurer que les transactions sont exécutées conformément aux règles convenues.

Les programmes de contrats intelligents ne sont pas simplement des programmes informatiques automatisés exécutés sur la blockchain ; ils sont eux-mêmes des participants au système.

  • Ils réagissent aux informations reçues et envoient des informations en externe

  • Ils reçoivent, stockent et transfèrent des valeurs

  • Ils détiennent temporairement des actifs

Les programmes de contrats intelligents agissent comme une entité de confiance (sous forme numérique) qui exécute des opérations selon les termes du contrat.

À l'origine, les contrats intelligents n'étaient pas appliqués dans les industries pratiques en raison du manque d'un environnement d'exécution fiable. Cependant, après l'avènement de Bitcoin, les gens ont réalisé que la technologie sous-jacente de Bitcoin, la blockchain, fournit intrinsèquement un environnement d'exécution fiable pour les contrats intelligents. Ethereum a été parmi les premiers à reconnaître la synergie entre la blockchain et les contrats intelligents.

Avez-vous trouvé la réponse à votre question ?