Vous savez probablement déjà ce qu'est un contrat (traditionnel), n'est-ce pas? Souvenons-nous-en, de toute façon. Selon le dictionnaire Merriam-Webster, un contrat est «un accord contraignant entre deux ou plusieurs personnes ou parties, en particulier une juridiquement exécutoire». Eh bien, quelle est la première chose qui vous vient à l'esprit lorsque nous parlons de «contrats intelligents»?

Le document est-il sur une tablette, peut-être? Est-ce maintenant un robot? Une IA, derrière un ordinateur? C'est juste… connecté à Internet? Pas exactement. Si vous vérifiez d'autres sources (comme le vieux Wikipédia fiable), elles diront quelque chose comme un contrat intelligent est un «protocole numérique» ou un «programme informatique» qui exécute automatiquement ses conditions prédéterminées lorsque ceux-ci sont remplis.

Image par Gerd Altmann de Pixabay

Bien, hein…? Et que diable cela signifie-t-il? Eh bien, nous pouvons l'expliquer de cette façon: un contrat intelligent n'est pas quelque chose que vous pouvez toucher ou même voir correctement. Surtout, vous ne verrez que les résultats, un peu comme avec les fils à l'intérieur de votre téléviseur. La différence est que cette fois, ces résultats sont entièrement numériques car il s'agit d'un accord numérique basé sur une blockchain, écrit avec un code de calcul pour faire respecter les conditions précédentes convenues par les parties. Vous pouvez le considérer comme un contrat ou une garantie automatique, qui n'a pas besoin de papier, d'avocat, de notaire ou d'intermédiaires en général.

Alors… comment les contrats intelligents fonctionnent-ils pour votre gars ordinaire?

La réponse courte est avec des applications ou des outils numériques. Si vous ne savez pas comment écrire du code (comme les développeurs ou les ingénieurs en informatique), vous ne serez pas chargé de les créer, alors ne vous inquiétez pas. Laissez cette tâche aux experts. Pour les utiliser, il vous suffit de choisir une application ou une plate-forme basée sur un contrat intelligent (généralement des applications décentralisées) et allez-y sur votre appareil (mobile ou bureau).

Nous pouvons cependant parler un peu du fonctionnement interne d'un contrat intelligent. Tout d'abord, vérifions une image pour vous montrer à quoi ils ressemblent. Spoiler: c'est un peu ennuyeux. C'est juste un tas de code.

Exemple de contrat intelligent. Source: Ethereum.org

Nous pouvons également vérifier leurs données sur un explorateur de blockchain (une page Web accessible), si elle est publique, bien sûr. Les banques développent leurs propres applications avec des contrats intelligents, donc ceux-ci ne sont pas publics. Mais on peut vérifier, par exemple, un contrat moyen sur Ethereum.

Exemple de données publiques dans un contrat intelligent. Source: Etherscan

On découvre ici une chose importante sur les contrats intelligents. Outre le code, ils sont constitués de transactions et d'un solde monétaire. Cependant, cela ne signifie pas que la seule et unique utilisation pour eux doit être financière: les transactions peuvent également représenter uniquement des informations. En ce qui concerne l'équilibre, la vérité est que les contrats intelligents décentralisés nécessitent des frais pour fonctionner (généralement sous forme de crypto-monnaies), destinés au mineurs ou validateurs de la blockchain.

Le processus est comme…

À l'intérieur de Ethereum, par exemple, un contrat est juste un autre type d'adresse (portefeuille / compte), avec solde et transactions. Mais c'est une sorte d'adresse collective, conçue pour fonctionner comme un pont entre deux ou plusieurs parties, avec des conditions prédéfinies. Par conséquent, cette adresse n'est pas contrôlée par un seul utilisateur, mais par ses propres conditions préalablement convenues, appliquées par l'ensemble du réseau Ethereum.

Le déclencheur pour que cette adresse fasse quelque chose (comme effectuer automatiquement une transaction d'argent) est un événement attendu par les parties. Cela peut être une vente, une date de paiement, un enregistrement de quelque chose, un nouveau produit en ligne, un changement de prix, un sondage, ou même les résultats sportifs.

Image par kinkate de Pixabay

Le contrat recherche les informations fournies à son sujet par les parties concernées ou par un «oracle» (un logiciel qui consulte des sources externes), et agit en conséquence, suivant ses conditions prédéfinies.

Pour résumer, voici le processus:

1. Les parties négocient les termes du contrat (ou l'entreprise / le développeur les rend publics pour tous ceux qui souhaitent adhérer).
2. Le développeur construit le protocole dans une blockchain sélectionnée (Ethereum, EOS, Tron, Cardano, RSK, etc.), en utilisant les conditions convenues.
3. Le contrat et ses termes sont représentés à l'intérieur d'une adresse d'une telle blockchain.
4. L'événement se produit.
5. Le contrat effectue les transactions en fonction du résultat dudit événement.


Alice et Bob ont utilisé des contrats intelligents

Bien sûr, nous avons besoin d'un exemple classique avec Alice et Bob. Disons qu'Alice va parier $500 avec Bob sur le Prix Bitcoin pour le week-end prochain. Bob pense que ce sera jusqu'à X dollars, tandis qu'Alice pense que ce sera jusqu'à X dollars.

Ainsi, ils décident de construire un contrat intelligent (faisant appel à un développeur ou à une plateforme en tant que service) et fixent leurs conditions. Les fonds ($500) seront déposés en crypto-monnaie au contrat, et si le prix de Bitcoin augmente X pour le week-end suivant, le contrat transférera automatiquement les fonds à Bob. Si le prix de Bitcoin descend X, les fonds iront à l'adresse d'Alice. Et c'est tout.

Bitcoin-15000-course de taureaux

Maintenant, une autre situation, cette fois impliquant certains Internet des objets (IoT). Alice veut louer sa maison à Bob et elle a l'avantage d'une serrure intelligente installée, contrôlée numériquement pour ouvrir et fermer la porte. Alors, ils construisent un contrat intelligent et fixent ces conditions: Bob paiera X dollars en crypto par mois.

S'il ne le fait pas pendant deux mois, le contrat ordonnera à la serrure intelligente de garder la porte (et l'accès à la maison) fermées. De cette façon, Alice s'assure de recevoir dûment le chiffre convenu, et Bob n'a plus besoin de rassembler plus de documents ou de conditions requises pour Alice.

Et bien, c'est un type de contrat, après tout. L'imagination est la limite.

Quelques utilisations populaires des contrats intelligents

Il existe déjà des centaines d'applications basées sur des contrats intelligents, avec de nombreuses catégories et fonctions. Échanges, jeux d'argent, jeux, investissement, immobilier, santé, marketplaces, sondages… ils fonctionnent tous avec des contrats intelligents.

Peut-être que certains de ces Dapp (qui ne sont pas en soi des contrats intelligents, mais qui fonctionnent avec eux), peuvent vous sonner une cloche. CryptoKitties (objets de collection), Uniswap (échange), Aragon (gouvernance), District0x (marchés et communautés), Augur (marché de prédiction), Synthetix (pour les actifs synthétiques), Axie Infinity (jeux), Grid + (énergie) et Actifit (santé) ne sont que des exemples. Selon L'état des Dapps, il y en a plus de 2 500.

Image par Edar de Pixabay

Et vous savez quoi d'autre fonctionne avec ces contrats? La totalité Finance décentralisée (DeFi) écosystème, un boom ces jours-ci. On y trouve de nombreux outils d'investissement (pour agriculture de rendement, principalement), des prêts, des assurances, de l'épargne, etc. Des plates-formes telles que Yearn Finance, Compound, UMA, Maker, Curve et Finance Pickle appartiennent à cette catégorie.

Au-delà de cela, les banques et entreprises comme BBVA, Bankia, Sabadell, CaixaBank, IBM, Microsoft, Google, Ernst & Young, S7 Airlines, BitGive, Money on Chain et OneSmart City testent des contrats intelligents pour améliorer leurs services ou les utilisent déjà dans différentes applications. Donc, comme vous pouvez le voir, nous sommes déjà pleins de ces contrats.


Vous voulez échanger des BTC, des ETH et d'autres jetons ? Tu peux le faire sans encombre sur Alfacash! Et n'oubliez pas que nous parlons de cela et de beaucoup d'autres choses sur nos médias sociaux.

Twitter * Télégramme * Instagram * Youtube *Facebook  * Vkontakte

Author

I'm a literature professional in the crypto world since 2016. It doesn't sound very compatible, but I've been learning and teaching about blockchain and cryptos for international portals since then. After hundreds of articles and diverse content about the topic, now you can find me here on Alfacash, working for more decentralization.

fr_FRFrançais