Que sont les contrats intelligents ?
Le terme «contrat intelligent» est souvent utilisé dans le monde de la technologie, en particulier lorsqu'il s'agit de crypto-monnaies. Le terme est principalement utilisé pour décrire un code informatique qui exécute automatiquement tout ou partie d'un accord stocké sur une blockchain.
Néanmoins, les contrats intelligents peuvent être beaucoup plus rudimentaires et, bien que « intelligents », ils ne sont pas vraiment intelligents et n'utilisent pas l'IA. Alors, que sont les contrats intelligents ? Et comment fonctionnent-ils ?
Que sont les contrats intelligents ?
Le terme a été utilisé pour la première fois dans les années 1990 par l'informaticien et cryptographe Nick Szabo.
Dans son article « Smart Contracts : Building Blocks for Digital Markets », Szabo décrit les smart contracts comme « de nouvelles institutions et de nouvelles façons de formaliser ces institutions […] […] rendues possibles par la révolution numérique ». Il les appelle «intelligents» en raison de leur fonctionnalité supérieure à celle de leurs ancêtres sur papier, tout en soulignant qu'aucune utilisation de l'intelligence artificielle n'est implicite.
En fait, l'exemple le plus élémentaire d'un contrat intelligent est celui d'un distributeur automatique. Lorsqu'un acheteur remplit les conditions du « contrat » en mettant de l'argent dans la machine, il honore automatiquement les termes de l'accord et retourne le produit. Bien sûr, des formes plus sophistiquées de contrats intelligents sont utilisées pour échanger des crypto-monnaies basées sur la blockchain.
Szabo poursuit en définissant les contrats intelligents comme «un ensemble de promesses, spécifiées sous forme numérique, y compris des protocoles au sein desquels les parties exécutent ces promesses».
Comment fonctionnent les contrats intelligents ?
À l'heure actuelle, les contrats intelligents conviennent mieux à deux types de transactions présentes dans de nombreux contrats : s'assurer qu'un paiement est effectué une fois que des conditions spécifiques sont remplies et imposer des pénalités financières si certaines conditions ne sont pas remplies.
En tant que telles, leur fonction principale est d'exécuter certaines dispositions, telles que le transfert de fonds du portefeuille d'une partie à un autre. En d'autres termes, si « x » se produit, l'étape « y » est exécutée en tant que réponse. Ensuite, le contrat intelligent lui-même est répliqué à travers plusieurs nœuds blockchain, bénéficiant de la sécurité et de l'immuabilité qu'offre la blockchain.
Dans quelle mesure les contrats intelligents sont-ils « intelligents » ?
La décision de Szabo de souligner que les contrats intelligents ne sont pas réellement « intelligents » est très importante. Les contrats intelligents peuvent être plus intelligents que leurs homologues sur papier, étant capables d'exécuter automatiquement certaines étapes préprogrammées, mais ils ne peuvent toujours pas analyser les dispositions plus subjectives d'un contrat.
Cela signifie que les tâches que les contrats intelligents peuvent réellement effectuer sont assez rudimentaires. Bien que les contrats intelligents deviendront plus complexes et capables de traiter des transactions sophistiquées à mesure que l'adoption de la technologie blockchain se répand, nous sommes encore à des années des contrats intelligents déterminant des critères juridiques subjectifs.