Qu'est-ce qu'un contrat intelligent ?
Crypto pour les avancés
Autres articles
Simplement dit, un "contrat intelligent" est un logiciel qui fonctionne sur la blockchain d'Ethereum. Il s'agit d'un ensemble de code (ses fonctions) et de données (son état) qui vit sur la blockchain Ethereum à une adresse unique.
Les comptes Ethereum se présentent sous la forme de contrats intelligents. Cela indique qu'ils ont un solde et peuvent envoyer des transactions à travers le réseau. Ils ne sont toutefois pas contrôlés par un utilisateur ; au lieu de cela, ils sont déployés sur le réseau et s'exécutent conformément à un ensemble d'instructions. Les comptes d'utilisateurs peuvent alors s'engager avec un contrat intelligent en envoyant des transactions qui amènent le contrat intelligent à exécuter une fonction. Les contrats intelligents, comme les contrats conventionnels, peuvent établir des règles et les faire appliquer automatiquement par le biais de la programmation. Les contrats intelligents ne peuvent pas être supprimés par défaut, et leurs interactions sont permanentes.
Un contrat intelligent est un contrat auto-exécutoire dans lequel les conditions de l'accord entre l'acheteur et le vendeur sont codées directement dans des lignes de code. Un réseau blockchain distribué et décentralisé héberge le code et les accords qu'il contient. Les transactions sont traçables et irréversibles, et le code contrôle l'exécution. Sans avoir besoin d'une autorité centrale, d'un système juridique ou d'un mécanisme d'exécution externe, les contrats intelligents permettent de réaliser des transactions et des accords fiables entre des parties disparates et anonymes. Bien que la technologie blockchain soit le plus souvent associée au bitcoin, elle s'est développée pour englober beaucoup plus de choses.
Nick Szabo, un informaticien américain qui a créé une monnaie virtuelle appelée "Bit Gold" en 1998, 10 ans avant le développement du bitcoin, a introduit les contrats intelligents en 1994. Szabo est souvent confondu avec Satoshi Nakamoto, le créateur anonyme du bitcoin, ce qu'il a démenti. Selon Szabo, les contrats intelligents sont des protocoles de transaction automatisés qui exécutent les dispositions d'un contrat. Il a cherché à transposer les méthodes de transaction électronique telles que le POS (point de vente) dans l'arène numérique.
Szabo a également recommandé l'exécution d'un contrat pour les actifs synthétiques tels que les produits dérivés et les obligations dans son document. Szabo a déclaré : "Ces nouveaux titres sont créés de diverses manières en mélangeant des titres (tels que des obligations) et des produits dérivés (tels que des options et des contrats à terme). Grâce à l'analyse informatisée de ces structures compliquées, des structures de paiement très complexes peuvent désormais être construites en contrats standardisés et échangées avec de faibles coûts de transaction." En simplifiant, il faisait référence à la vente et à l'achat de produits dérivés avec des termes complexes.
Les produits dérivés sont des instruments de gestion des risques.