ETFFIN Finance >> cours Finance personnelle >  >> Crypto-monnaie >> Chaîne de blocs

Que sont les contrats intelligents et comment fonctionnent-ils ?

Les contrats intelligents sont des morceaux de code informatique qui permettent aux applications blockchain de communiquer entre elles. Ils alimentent la vaste industrie de la finance décentralisée de plus de 100 milliards de dollars. Mais les utilisations ne se limitent pas à cela. Les gens utilisent des contrats intelligents dans des secteurs tels que le transport maritime, la charité et les télécommunications.

Définition des contrats intelligents

Les contrats crypto intelligents sont des morceaux de code qui s'exécutent sur des chaînes de blocs.

Comprendre les contrats intelligents et les blockchains

Une blockchain est un registre de transactions financières. Les chaînes de blocs ne suivent pas l'argent ordinaire, comme le dollar américain et canadien. Au lieu de cela, ils suivent de nouvelles formes de monnaie numérique appelées crypto-monnaies.

Les registres de la blockchain sont décentralisés. Ils ne sont pas alimentés par des entreprises, comme Visa ou Mastercard, et les pièces ne sont pas émises par les gouvernements. Au lieu de cela, ils sont gérés par des ordinateurs et des utilisateurs anonymes du monde entier.

Certaines blockchains, comme la blockchain Bitcoin, fonctionnent sur une technologie appelée preuve de travail. Les blockchains de preuve de travail vérifient les transactions en faisant courir les ordinateurs pour résoudre des problèmes mathématiques complexes. Cette race "mine" de nouvelles pièces de monnaie dans l'existence. D'autres blockchains, telles que Tezos, fonctionnent sur une technologie appelée preuve de participation. Les blockchains de preuve de participation attribuent de nouvelles pièces à ceux qui ont promis le plus de pièces.

La blockchain la plus populaire est Bitcoin, qui a été lancée en 2009. Au sommet de Bitcoin en 2021, chaque pièce valait environ 67 000 dollars, et l'ensemble de la blockchain avait une capitalisation boursière de 1,27 billion de dollars.

Une limitation de la blockchain Bitcoin est que vous ne pouvez pas vraiment faire grand-chose à part envoyer, recevoir ou conserver Bitcoin. En 2013, un programmeur appelé Vitalik Buterin s'est mis à travailler sur une blockchain qui prendrait en charge les contrats intelligents. Il l'a appelé Ethereum et a lancé le réseau en juillet 2015 avec un groupe d'entrepreneurs et de programmeurs.

Les contrats intelligents d'Ethereum

L'innovation d'Ethereum était qu'il prendrait en charge les applications décentralisées. Les gens pourraient écrire leur code décentralisé, puis demander à la blockchain Ethereum de les exécuter. Ethereum était, en effet, la première plateforme de contrats intelligents au monde.

Sur Ethereum, vous pouvez également rédiger un contrat intelligent pour créer de nouvelles crypto-monnaies. Ceux-ci sont connus sous le nom de jetons. Ils sont programmables et vous pouvez leur faire faire ce que vous voulez. Une norme populaire, l'ERC-721, sous-tend les contrats intelligents NFT, ou jetons non fongibles. Ceux-ci sont couramment utilisés pour l'art cryptographique.

Les développeurs de crypto-monnaie utilisent des contrats intelligents pour mettre en place des politiques monétaires complexes. Certains contrats intelligents détruisent les jetons après les avoir dépensés. D'autres augmentent l'offre totale du jeton chaque mois.

Les contrats intelligents ne se limitent pas à la création de jetons. Aave, l'une des plus grandes plateformes de contrats intelligents, gère 18 milliards de dollars. Ses contrats intelligents vous permettent de contracter d'énormes prêts en crypto-monnaie auprès d'autres utilisateurs. Le tout fonctionne sur code. Un gestionnaire de prêts n'a pas à approuver chaque prêt, et un gouvernement ou une banque ne peut pas l'annuler.

Les prêts Aave, comme toutes les transactions de contrats intelligents, reposent sur un code informatique plutôt que sur la confiance humaine. Le protocole a fait ses preuves. Les prêts ne seront exécutés que si certaines conditions sont remplies, en contournant le besoin de confiance.

Vous pourriez souligner que le code informatique normal est déjà plein de ces conditions « si… alors ». , ce qui signifie que les contrats intelligents ajoutent des couches de complexité inutile. Dans certains cas, c'est vrai - tout n'a pas besoin d'être sur une blockchain. Mais l'avantage d'une blockchain est que vous ne pouvez pas modifier ces transactions.

Ces fonctionnalités rendent les blockchains particulièrement utiles pour les domaines qui nécessitent beaucoup de confiance. À titre d'exemple, examinons la livraison de morceaux de bœuf de première qualité.

Certains bœufs, disons le bœuf de Kobe, sont très chers et les coupes sont expédiées dans le monde entier. Il y a beaucoup de fraude avec le bœuf de Kobe - le steak annoncé comme étant du bœuf de Kobe pourrait être tout sauf cela. Il est également coûteux de payer les certifications qui vérifient que le bœuf de Kobe est du bœuf de Kobe.

L'agriculteur japonais pourrait ajouter un code QR qui renvoie à un jeton de crypto-monnaie unique. Plus tard, un acheteur dans un supermarché français haut de gamme pourrait prendre ce bœuf sur l'étagère et scanner le code. L'acheteur pourrait vérifier que le jeton de crypto-monnaie spécifique se rapporte à ce morceau de bœuf.

La puissance du contrat intelligent dépend de la résilience de l'ensemble de la blockchain. Les chaînes de blocs ont besoin que plus de la moitié de tous les mineurs s'entendent sur une transaction pour qu'elle soit acceptée. Pour modifier la base de données, un mauvais acteur devrait submerger, puis contrôler, plus de la moitié des mineurs d'une blockchain. C'est presque impossible avec des chaînes de blocs aussi grandes qu'Ethereum.

Les critiques soulignent que les contrats intelligents ne sont qu'une pièce du puzzle. Bien que le contrat intelligent puisse être sécurisé, il est toujours possible, par exemple, de changer l'étiquette sur une coupe de bœuf. De telles critiques ne s'appliquent pas à la finance décentralisée, l'industrie de plusieurs milliards de dollars qui tourne entièrement autour des crypto-monnaies.

Origines du contrat intelligent

Le concept de contrat intelligent est antérieur à Ethereum. L'informaticien Nick Szabo a inventé le terme au début des années 1990. (Certaines personnes pensent que Szabo a créé Bitcoin. Szabo a nié ces affirmations).

Le livre blanc Ethereum affirmait que Bitcoin était une implémentation faible du contrat intelligent. Les applications Bitcoin antérieures à Ethereum, comme Counterparty, ont tenté de verrouiller les NFT sur Bitcoin. Ces NFT sont devenus précieux au début des années 2020 après que les commerçants les aient convertis en Ethereum. Taproot, une mise à niveau 2021 pour Bitcoin, permet des applications limitées de contrats intelligents.

Après qu'Ethereum ait popularisé le contrat intelligent, de nouvelles plateformes de blockchain ont innové lors de sa création. Les chaînes de blocs comme Cardano, EOS et Tezos sont arrivées en premier. Cardano est le plus réussi; il a une capitalisation boursière de 36 milliards de dollars en février 2022. Ethereum est toujours le meilleur chien (après Bitcoin), avec une capitalisation boursière de 332 milliards de dollars. En 2020 et 2021, une nouvelle classe de blockchains compatibles avec les contrats intelligents a pris d'assaut le marché. Les principales plates-formes de contrats intelligents incluent Solana, Polkadot et Avalanche.

Les chaînes de blocs qui sont sorties après Ethereum essaient d'accélérer les choses. Ethereum fonctionne à 14 transactions par seconde, et les coûts de transaction peuvent coûter jusqu'à 200 $. Les nouvelles blockchains sont extrêmement rapides et souvent moins chères à utiliser. Cependant, ils ne sont souvent pas aussi décentralisés qu'Ethereum.

Applications populaires des contrats intelligents

Après la croissance de la bulle de la blockchain à la fin des années 2010, il semblait que les entreprises voulaient tout mettre sur la blockchain. Les applications des contrats intelligents sont presque infinies. Dans la section qui suit, nous décrirons certains des exemples les plus notables.

Identité numérique

Les contrats intelligents peuvent alimenter les plateformes d'identité numérique. Marquer quelque chose avec un jeton de crypto-monnaie crée une référence fiable et décentralisée. Une application intéressante de ceci est le secteur caritatif. Une entreprise appelée AID:Tech utilise des contrats intelligents pour s'assurer que l'argent parvient à ceux qui en ont le plus besoin.

Échanges décentralisés

Les échanges décentralisés vous permettent d'échanger des crypto-monnaies sans avoir besoin d'organisations centralisées. Les exemples populaires incluent Uniswap, PancakeSwap et SushiSwap. Ces protocoles visent à remplacer les organisations centralisées comme Binance et Coinbase. Ils utilisent un code informatique pour maintenir d'énormes pools de fonds que les commerçants peuvent échanger.

Stablecoins décentralisés

Les Stablecoins sont des actifs financiers qui maintiennent un lien avec autre chose. Le plus souvent, le dollar américain. Les stablecoins les plus populaires, USDC et Tether, sont gérés par de grandes entreprises. Mais beaucoup de ces entreprises ont des finances douteuses et les investisseurs craignent les paniques bancaires. Cela a créé une demande de pièces stables décentralisées qui fonctionnent sur des contrats intelligents. Un protocole de stablecoin décentralisé populaire, Maker, soutient son stablecoin, DAI, avec des prêts de crypto-monnaie.

Litiges de paiement

Les entreprises consacrent beaucoup de ressources à déterminer combien elles doivent payer pour les biens et services. Le règlement de la facture, aussi appelée « réconciliation », n'est pas une mince affaire. Les calculs peuvent vite devenir compliqués, surtout lorsqu'ils impliquent de nombreuses entreprises. Certaines industries ont joué avec l'utilisation de contrats intelligents pour essayer de simplifier les choses.

L'industrie de la musique envisage depuis longtemps d'utiliser des contrats intelligents pour percevoir des redevances. Un contrat intelligent pourrait marquer chaque chanson avec un jeton, puis collecter des redevances chaque fois qu'une chanson est jouée.

L'industrie des télécommunications envisage quelque chose de similaire. Lorsque vous passez un appel téléphonique, les entreprises de télécommunications acheminent vos données vers différents fournisseurs. À la fin de chaque mois, ils doivent régler la facture à la fin de chaque mois. Des entreprises comme Clear veulent rationaliser le processus de réconciliation. Comment? En mettant tout le système sur la blockchain.

Foire aux questions

Un contrat intelligent est un morceau de code qui alimente les applications blockchain. Ces applications, appelées dApps (applications décentralisées) fonctionnent entièrement sur code et peuvent fonctionner sans intermédiaires humains. Les exemples populaires incluent les protocoles de prêt décentralisés, qui vous permettent de contracter des prêts cryptographiques sans avoir besoin d'un gestionnaire de prêts, ou les systèmes d'identité numérique, qui pourraient un jour remplacer votre passeport par un jeton de crypto-monnaie. L'avantage du contrat intelligent, affirment ses partisans, est qu'il est sans confiance et que les transactions ne nécessitent aucune intervention. Cela élimine les intermédiaires, économise sur les coûts et le potentiel de corruption.

Pour exécuter un contrat intelligent, vous devrez payer des frais de « gaz ». Ces frais vont au réseau et sont utilisés pour récompenser les participants (appelés mineurs ou validateurs) qui traitent votre transaction. Ce jeton de gaz est généralement la pièce native de la blockchain. Pour Ethereum, c'est ETH, pour Solana, c'est SOL et pour Avalanche, c'est AVAX. Le seul écart notable par rapport à cela concerne les chaînes de blocs de l'écosystème Cosmos (appelées appchains), qui fonctionnent indépendamment les unes des autres ; il n'y a pas de pièce "officielle" sur l'écosystème Cosmos, et un échange décentralisé peut être alimenté par la crypto-monnaie native émise par cet échange.

Les contrats intelligents peuvent être lents et coûteux à utiliser. Ethereum, la plus grande plate-forme de contrats intelligents, traite les transactions à des vitesses ne dépassant pas 14 transactions par seconde, et ces transactions coûtent des dizaines de dollars - et parfois des centaines - lorsque le réseau est encombré.