Glossaire

Contrat intelligent

Les contrats intelligents sont une catégorie de structure de contrat électronique, qui se mettent en place automatiquement lorsque les critères spécifiques sont remplis. À commencer par Ethereum, beaucoup de monnaies virtuelles ont mis en œuvre des contrats intelligents dans leur blockchain.

La structure est similaire à celle d’un distributeur automatique où l’utilisateur insère des pièces, appuie sur un bouton sélectionnant la boisson de son choix et finalise ainsi la vente.

Le langage de programmation des contrats intelligents peut être construit pour se conformer au programming d’Ethereum. Le contrat préserve la transparence puisqu’il est inclus sur un réseau P2P enregistré sur la blockchain. De plus, le statut décentralisé des monnaies virtuelles est perpétué. Même sans administrateur, la programmation fait en sorte que la circulation des fonds avec les consommateurs soit automatiquement traitée. Les mérites des contrats intelligents comprennent entre autres une réduction des coûts administratifs, puisque l’exécution du contrat ne nécessite plus d’effectuer un travail de bureau par les parties concernées.

Un des points faibles néanmoins est que les détails des contrats ne sont pas facilement changeables. S’il y a une erreur ou un bug dans le contrat, il peut s’avérer difficile de les corriger. De même, si un attaquant découvre un bug, il pourrait en tirer profit.