Que sont les contrats intelligents?

Les contrats intelligents sont considérés comme une technologie de pointe permettant de réduire les structures bureaucratiques. Mais qu’est-ce qu’un contrat intelligent ?

Technologies futures Contrats intelligents Contrats intelligents

L’avenir de la technologie de la chaîne de blocs, qui sous-tend toutes les monnaies cryptographiques, peut être localisé ailleurs. Au cours des derniers mois, les grandes institutions financières ont également manifesté un intérêt croissant pour les chaînes de blocage. Non pas parce qu’ils veulent introduire leurs propres monnaies cryptographiques sur le marché, mais à cause d’autres technologies basées sur une chaîne de blocs – surtout les Smart Contracts.

Dans les Smart Contracts, une disposition contractuelle est écrite sous la forme d’un code qui suit une logique conditionnelle, c’est-à-dire qu’ils suivent un modèle « si alors » : si certaines conditions sont remplies, une certaine clause contractuelle entre automatiquement en vigueur. Alors qu’habituellement des tiers, comme les avocats, garantissent qu’un contrat est respecté, la technologie de Smart Contracts garantit que le contrat est respecté – aucune institution intermédiaire n’a besoin d’être intermédiée pour assurer la confiance entre les parties contractantes.

Les partisans des contrats intelligents espèrent que la technologie facilitera les transactions commerciales et le traitement des contrats et augmentera la sécurité contractuelle. Cependant, il y a toujours des désaccords sur la façon dont les contrats intelligents devraient être mis en œuvre techniquement.

A l’heure actuelle, Blockchain Ethereum en particulier est devenu une plateforme pour les Smart Contracts. C’est principalement parce que le plus ancien et le plus grand blockchain Bitcoin n’est pas adapté à l’utilisation de Smart Contracts, parce qu’il a été écrit dans un langage de programme qui n’est pas Turing complet.

Le Blockchain Ethereum sert d’une part de plate-forme pour la monnaie cryptée Ether, d’autre part, les Smart Contracts peuvent être créés, gérés et exécutés via le Blockchain. Dans Ethereum, les Smart Contracts existent en tant que comptes similaires à ceux de l’utilisateur (les comptes utilisateur), mais ne sont pas contrôlés par une clé privée, mais par le code qu’ils contiennent.

Vous pouvez communiquer avec ces Smart Contracts comme avec n’importe quel autre compte, mais le contrat lui-même ne peut pas être modifié une fois qu’il a été créé. D’une part, cela le met à l’abri des attaques de pirates informatiques externes, à condition qu’il ne contienne pas d’erreurs. Par contre, aucune erreur dans le code ne peut être modifiée par la suite. Si le contrat est défectueux, des pertes financières importantes peuvent donc être encourues si une faille de sécurité est exploitée.

Laisser un commentaire