Qu’est-ce qu’un Contrat Intelligent (Smart Contract) et Comment ça Marche?

2022/12/08 13:22:22

Bitcoin a jeté les bases d’une monnaie pair à pair véritablement décentralisée. Cependant, le protocole du Bitcoin n’est pas très flexible. Il ne traite que le transfert de valeur et permet de créer des scripts pour des types de transactions complexes. Vitalik Buterin, l’un des pionniers de la blockchain Ethereum, voulait étendre la fonctionnalité de Bitcoin pour y construire des applications.

Toutefois, le protocole du Bitcoin est étroitement lié à des règles qui rendent presque impossible l’ajout d’une couche d’application par-dessus. Après y avoir réfléchi, Vitalik Buterin et son équipe ont créé la blockchain Ethereum qui peut soutenir non seulement les transactions, mais aussi un environnement d’exécution pour faire tourner des applications.

Ces applications s’effectuent sous forme de contrats intelligents, programmes informatiques stockés dans la blockchain, qui peuvent intervenir lorsque les conditions sont réunies. Pour grossir le trait, on peut voir Ethereum comme un Apple Store où il est possible de créer différentes applications avec un ou plusieurs contrats intelligents.

Comment les Contrats Intelligents Fonctionnent-ils ?

On va prendre un exemple pour comprendre. Un développeur veut créer une application simple qui prend la caution d’un emprunteur, et lui prête un certain montant de fonds. Il écrira le code (le code est en fait le smart contract) et le déploiera sur la blockchain Ethereum. Le développeur créera ensuite un site Web basique ou une application mobile qui interagira avec le smart contract pour effectuer des opérations de prêt et d’emprunt.

Si Alice veut obtenir un prêt, elle ira sur le site Web et demandera un prêt. Le site Web interagira avec le contrat intelligent et demandera à Alice d’envoyer une caution à une adresse donnée. Une fois que le smart contract reçoit le montant de la caution, Alice recevra le prêt. Tout sera enregistré sur la blockchain Ethereum, et il n’y aura pas d’intermédiaire comme une banque ou une institution financière.

C’est la forme la plus simple d’une application pour prêter et emprunter. Il peut être étendu aux prêts de pairs à pairs où les prêteurs déposent leurs fonds dans un contrat intelligent qui peut approuver et libérer les prêts une fois que la caution est reçue. Le contrat garantit que l’intérêt va directement aux prêteurs, et en cas de défaut, les prêteurs peuvent obtenir la caution pour minimiser les pertes.

Prêt pair à pair simple au moyen de contrats intelligents | Source : Lendoit

Plateformes de Smart Contracts

Les applications de contrats intelligents sur la blockchain sont appelées des applications décentralisées (dApps). Ethereum est, à ce jour, la plus grande plateforme de contrats intelligents, et presque toutes les dApps s’y trouvent. La deuxième plus grande plateforme est EOS, suivie de TRON, en fonction du nombre de contrats déployés.

Chaque plateforme a une approche différente pour la construction et l’exécution des smart contracts, mais la logique de base reste la même. Les contrats intelligents ne sont que des programmes qui s’exécutent sur la blockchain. Tout comme un programme informatique ordinaire, ils prennent les instructions comme une entrée, et produisent un résultat attendu.

Top 3 des meilleures plateformes de contrats intelligents | Source : State of the dApps

Applications de Contrats Intelligents

Les smart contracts sont la pierre angulaire d’industries complètement nouvelles sur la blockchain comme la Finance Décentralisée (DeFi) qui comprend des applications financières basées sur la blockchain sans intermédiaires. La DeFi est alimentée par des contrats intelligents, et a de nombreuses applications pour les prêts et les emprunts, les paiements, les actifs synthétiques, les produits dérivés et les plateformes d'échanges décentralisées (DEX).

La DeFi est devenue une industrie à 100 milliards de dollars, et en ce moment-même, une valeur de plus de 80,95 milliards de dollars est verrouillée à travers divers protocoles DeFi. Ce montant verrouillé représente tous les actifs qui sont actuellement détenus dans des applications DeFi spécifiques (par exemple : les prêteurs ont fourni des fonds à la demande d’applications de prêt, les personnes qui achètent des actifs synthétiques, etc...).

Le montant total verrouillé à travers divers protocoles DeFi | Source : DeFi Pulse

Parlons de certaines des plus grandes applications du monde réel utilisant des contrats intelligents pour fournir des produits et services financiers aux gens.

Prêter et Emprunter : Aave est la plus grande application de prêts et d’emprunts de crypto, créée sur la blockchain Ethereum, qui utilise des contrats intelligents. A contrario des prêts pairs à pairs traditionnels, où les prêteurs doivent interagir avec les emprunteurs, Aave utilise les pools de prêts où les prêteurs peuvent déposer leurs fonds dans un pool supervisé par ces contrats. Les emprunteurs peuvent se servir dans le pool de prêts après avoir déposé une caution suffisante.

Actifs synthétiques : Synthetix est une plateforme sur Ethereum qui utilise aussi des contrats intelligents où vous pouvez acheter, sur-chaîne, des actifs synthétiques qui suivent la valeur des actifs du monde réel tels que les matières premières, les actions, les indices et autres dérivés.

Plateforme d’échanges : Uniswap est une plateforme d'échanges décentralisée (DEX) qui vous autorise à permuter (swap) des jetons ERC-20 basés sur Ethereum. Uniswap utilise des contrats intelligents pour tout diriger, du prix des actifs aux swaps de jetons et pools de liquidités.

En Conclusion

Les smart contracts ne sont que des programmes informatiques, ou des bouts de code, qui s’exécutent sur la blockchain. Dans un monde global où les échanges commerciaux se produisent souvent entre des parties qui ne se font pas confiance, les contrats intelligents offrent une excellente solution qui assure l’exécution des contrats et permet aux utilisateurs de commercer entre eux de manière fiable sans l’intervention d’aucun intermédiaire.

Inscrivez-vous aujourd'hui sur Kucoin pour profiter de nos nombreux avantages !


Trouvez la prochaine pépite crypto sur KuCoin !

Suivez-nous sur Twitter >>> https://twitter.com/kucoincom

Rejoignez-nous sur Telegram >>> https://t.me/Kucoin_Exchange

Téléchargez l'application KuCoin >>> https://www.kucoin.com/fr/download