Cryptonomie

Que sont les contrats intelligents

L'adoption la plus importante concernera les entreprises grand public utilisant des contrats intelligents pour une utilisation quotidienne. Imaginez que vous allez à l'épicerie sans portefeuille, sans factures papier et uniquement avec votre appareil mobile pour signer des accords à l'aide de contrats intelligents.

Les

Introduction aux contrats intelligents

Les contrats intelligents suivent de près le succès et l'adoption généralisée de la technologie blockchain et de la crypto-monnaie. Ce sont de nombreuses lignes de code qui servent à des fins spécifiques, que la Blockchain Ethereum a largement adoptées. Ethereum, co-fondé par Vitalik Buterin, suit de près Nick Szabo, la première personne à avoir introduit l'idée de contrats intelligents dans un article de l'académie en 1994 ; depuis lors, la technologie a connu une croissance accrue. 

Dans les années 1990, le terme « contrat intelligent » a été utilisé pour la première fois et largement propagé par Nick Szabo, scientifique numérique, juriste et cryptographe. Il était connu pour ses recherches sur les contrats numériques et les monnaies numériques. Il a décrit un Smart Contract comme un outil qui formalise et sécurise un réseau informatique en associant un protocole à l'interface utilisateur.

Depuis son travail dans Bit Gold, que beaucoup pensaient être un précurseur du Bitcoin moderne, le concept de contrat intelligent a gagné en popularité, étant adopté pour d'autres cas d'utilisation. L'essentiel de ce que nous venons faire aujourd'hui sur la blockchain résulte des Smart Contracts. Par exemple, Echanges décentralisés (DEX), Wallets, Dapps et contrats d'entreprise contraignants sont tous rendus possibles par la mise en œuvre de Smart Contract. 

Que sont les contrats intelligents?

Les contrats intelligents sont des morceaux de codes informatiques qui exécutent un ensemble spécifique d'instructions, écrits comme un morceau de code conçu pour exécuter des instructions particulières. Les contrats intelligents ont des fonctions bien adaptées aux particuliers et aux organisations au niveau de l'entreprise, desservant à la fois les clients Business to Consumer (B2C) ou Business to Business (B2B). Cela permet une grande réduction de la bureaucratie rencontrée dans une organisation : efficacité de mise à l'échelle, automatisation du débit, de la sortie et de l'entrée.

Ce code crée des contrats auto-exécutables entre acheteurs et vendeurs dans un système d'entreprise. Le code qui s'y trouve, ainsi que le contrat, vit sur le réseau distribué de la blockchain. Le code contrôle des actions spécifiques tandis que les transactions peuvent être suivies, mais elles sont irréversibles (ou réversibles selon la configuration du code). Ces lignes de codes sont déployées sur le framework de machines spécifiques comme l'EVM, qui héberge les codes du Smart Contract et dispose de règles pour guider les exécutions.

Les

Ethereum Virtual Machine (EVM)

Comme mentionné, le contrat intelligent a été rendu célèbre par la blockchain Ethereum utilisant la machine virtuelle Ethereum, un état de Machine complète de Turing qui existe uniquement pour maintenir le fonctionnement continu, ininterrompu et immuable de cette machine à états unique. C'est l'environnement dans lequel vivent tous les comptes Ethereum et les Smart Contracts. A chaque instant donné, Ethereum n'a qu'un seul état canonique, et EVM détermine et définit la règle des activités réalisées sous une forme valide de bloc à bloc.

Ethereum utilise la capacité complète de Turing, ce qui en fait une blockchain distincte par rapport à Bitcoin, qui utilise une machine Turing Incomplete, offrant un nombre infini de possibilités pour résoudre des problèmes de calcul, quelle que soit leur complexité. La capacité Turing d'EVM a permis de créer plusieurs adresses et contrats intelligents déployés sur la blockchain Ethereum.


Chaîne intelligente Binance

Chaîne intelligente Binance (BSC) est l'étoile montante du secteur des contrats intelligents. Il a récemment dépassé Ethereum avec un volume de transactions 30 % plus important. Ce n'est pas un résultat surprenant après les frais insensés encourus lorsque les utilisateurs interagissent avec le réseau Ethereum. La résultante de prix aussi ridicules a poussé de nombreux projets à commencer à déployer des contrats intelligents sur la Binance Smart Chain ou à relier leur projet ou leurs jetons à d'autres blockchains. Avec la rapidité et les faibles frais sur le réseau Binance, les utilisateurs et les développeurs de projets s'en tiennent aux contrats intelligents en raison de leurs attributs dominants.


Attributs des contrats intelligents

En règle générale, la plupart des contrats intelligents en vigueur aujourd'hui sont déployés sur la blockchain Ethereum à l'aide de la machine virtuelle Ethereum, qui normalise la création de contrats intelligents sous la norme ERC-20. En ce qui concerne le BSC, les mêmes adeptes, à l'exception de la norme de jeton BEP-20, sont appliqués. Ces normes possèdent des caractéristiques spécifiques ;

  • Immuabilité : les contrats intelligents ne peuvent pas être modifiés après le déploiement. Ils peuvent cependant être supprimés si le code est écrit à la création. La suppression du contrat intelligent a été rendue possible après le grand piratage du contrat intelligent Ethereum "The Dao", entraînant la perte des fonds des investisseurs et par la suite la division de la blockchain Ethereum en deux, Ethereum principal et Ethereum Classic. Ainsi, nous pouvons dire que Smart Contract fournit des codes inviolables.
  • Déterministe : les contrats intelligents sont déterministes. Ils n'exécutent que les actions assignées à l'aide de la condition "Si et quand" pour exécuter un contrat. Le résultat restera le même, peu importe qui déclenche la fonction.
  • Confiance : les contrats intelligents renforcent la nature sans confiance du protocole blockchain. Deux parties sans intermédiaire peuvent conclure et exécuter des contrats sans se connaître ni se faire confiance. Les blockchains garantissent l'exactitude des données quelles que soient les parties impliquées.
  • Transparence : les contrats intelligents étant hébergés sur la blockchain, les données saisies et exécutées sont accessibles à tous.
  • Auto-exécution : Ils sont autonomes. Les contrats intelligents peuvent auto-exécuter des fonctions sans l'intervention de l'homme. Bien que dans de nombreux cas, si le Smart Contract n'est pas déclenché, il restera inactif, étant déployé, il s'exécute tout seul.
  • Distribué : Un aspect essentiel de la fonction Smart Contract est de les répartir sur tous les nœuds de la blockchain Ethereum, leur donnant des caractéristiques distinctes par rapport et une sécurité accrue.

Tous ces attributs contribuent à divers aspects de l'industrie. L'une de ces parties de l'industrie qui a été un grand bénéficiaire de la croissance des contrats intelligents est la branche Finance décentralisée de la blockchain.


Finance décentralisée (DeFi)

Smart Contract est un contributeur essentiel au succès de l'économie décentralisée actuelle. Finance décentralisée (DeFi) a lancé le boom du marché haussier actuel depuis l'automne de l'année dernière. Ils dépendent fortement des contrats intelligents pour exécuter certaines fonctions essentielles telles que Prêts Flash, Agriculture de rendement, Protocoles Dex, etc. Pour cette raison, Smart Contract est responsable de l'immense croissance de la valeur du marché actuel.


L'importance du contrat intelligent

En tant que code programmable, un contrat intelligent peut être déployé et utilisé de différentes manières, offrant de nombreux types de services et de solutions. Avec ces capacités autonomes, les possibilités sont illimitées. La technologie est applicable dans des domaines tels que; 

  • Assurance : Automatisation des réclamations d'assurance, réduction des délais de paiement des sinistres. Par exemple, lors d'un accident de voiture, le contrat intelligent peut l'identifier correctement et automatiser le paiement à l'assuré.
  • Droit d'auteur : Le droit d'auteur devient facile à gérer et à suivre puisque le contrat intelligent peut garantir que les redevances vont au destinataire prévu dans un système décentralisé.
  • Gestion de la chaîne d'approvisionnement : un contrat intelligent aiderait les utilisateurs à suivre leurs marchandises, garantissant que les marchandises arrivent à la bonne cible tout en confirmant la réception.
  • Identité numérique : permet aux utilisateurs de contrôler la manière dont leurs données sont stockées et utilisées. Les contrats intelligents deviennent populaires dans ce domaine en aidant les individus à gérer leur identité contenant des données, leur réputation et leurs actifs numériques.


Appel de contrat intelligent

En règle générale, tout ce qui facilite la vie en automatisant l'effort humain et en réduisant les éventuelles erreurs humaines est précieux. L'utilitaire Smart Contract est applicable de bien d'autres manières que les finances, y compris les jeux, les actifs tokenisés, la gouvernance, la création de DEX et les dapps mobiles, augmentant son attrait et sa croissance dans la communauté blockchain. Mais, ils viennent avec leur juste part de faiblesses.


Faiblesses des contrats intelligents

Malgré ses attributs autonomes, ses propriétés sans confiance, décentralisées et immuables, les contrats intelligents sont écrits par des humains, présentant un certain niveau de vulnérabilités sujettes aux attaques et aux exploits. Bien que des innovations soient toujours en cours pour améliorer la sécurité, il n'existe pas de contrats intelligents 100 % sans attaque, car les cas de tirage de tapis ne cessent d'augmenter. La meilleure action contre les exploits a été les mises à jour fréquentes et la surveillance des activités de l'équipe de développement. Même si la norme Ethereum actuelle permet un retour en arrière des fonds volés et la suppression des contrats intelligents, la centralisation de la blockchain suscite des inquiétudes croissantes en raison de cette fonctionnalité. Beaucoup ont fait valoir que cette fonctionnalité pouvait être utilisée dans le mauvais sens malgré ses nobles intentions.

Être un contrat intelligent ne signifie pas qu'il existe une sorte de liaison juridique dans les transactions. La légalité des contrats intelligents est toujours en eaux troubles avec le statut juridique de divers pays. Un contrat légal est contraignant lorsqu'une partie intermédiaire qui doit être témoin de cet échange est présente et que les parties contractantes ont plus de 18 ans, l'âge légal reconnu par la plupart des pays du monde. Jusqu'à présent, ces deux aspects essentiels de ce qu'un contrat légal devrait impliquer manquent dans le cadre actuel des contrats intelligents, ce qui laisse la porte ouverte aux problèmes juridiques liés aux réglementations financières.


Réflexions finales

Il convient de noter que les contrats intelligents sont le seul point faible de l'émission de blockchain malgré ses potentiels de vulnérabilité, car la plupart des protocoles de blockchain sont construits de manière solide. Par exemple, une vulnérabilité dans un code de contrat intelligent déployé sur la blockchain Ethereum ne signifie en aucun cas que la blockchain Ethereum est exploitée ou a des chances d'être exploitée. Être un Machine de Turing, la blockchain Ethereum a la capacité intégrée de poursuivre le développement et l'amélioration pour résoudre plus de problèmes jusqu'à l'infini au fur et à mesure qu'ils se présentent. 

L'adoption la plus importante concernera les entreprises grand public utilisant des contrats intelligents pour une utilisation quotidienne. Imaginez que vous allez à l'épicerie sans pièces jointes, sans factures papier et uniquement avec votre appareil mobile pour signer des accords à l'aide de contrats intelligents. C'est le type d'adoption vers laquelle les contrats intelligents se penchent, et chaque jour, les possibilités augmentent.

Les

N'oubliez pas de télécharger le Actualités BSC application mobile sur iOS et Android pour suivre toutes les dernières actualités concernant Binance Smart Chain et la crypto ! Vérifiez Arborescence des liens DeFi Direct pour tous les liens d'accès !

Pour ceux qui recherchent des outils et des stratégies concernant la sécurité et l'éducation cryptographique, assurez-vous de consulter le Tutoriels, Explicateurs de cryptonomieet Trousses d'outils de négociation du Actualités BSC.

Nouvelles connexes