ETFFIN Finance >> cours Finance personnelle >  >> Crypto-monnaie >> Ethereum

Qu'est-ce qu'un contrat intelligent ? – En termes simples

Contrats logiciels basés sur la blockchain sans confiance =contrats intelligents

Un contrat intelligent est un contrat auto-exécutable où les termes et conditions sont définis et appliqués à l'aide d'un logiciel. Les contrats intelligents sont généralement stockés et sécurisés à l'aide de la technologie blockchain. [1] [2] [3]

Pour reformuler, un contrat intelligent (ou contrat crypto) est un programme informatique qui s'exécute lorsqu'un ensemble de conditions définies par le créateur du contrat sont remplies.

C'est intelligent, car le logiciel fait quelque chose automatiquement une fois que les conditions sont remplies.

C'est « crypto » parce que beaucoup de ce qui se passe est basé sur les principes de la cryptographie.

L'avantage d'un contrat intelligent est que des technologies telles que la blockchain et la cryptographie assurent l'exécution d'un contrat d'égal à égal sans avoir besoin d'impliquer des avocats et la confiance (les contrats intelligents sont des contrats d'égal à égal sans confiance).

On pourrait dire que tout le système de transactions de Bitcoin est composé de contrats intelligents basés sur la blockchain. En réalité, on pourrait essentiellement dire que pratiquement toutes les crypto-monnaies sont basées sur des contrats intelligents. Cependant, le terme contrat intelligent est souvent associé au réseau Ethereum (puisqu'il s'agit d'une plate-forme logicielle axée sur l'hébergement de contrats intelligents et d'applications décentralisées sur une blockchain).

Avec ce qui précède à l'esprit, les contrats intelligents ne doivent pas fonctionner de manière isolée, de nombreux contrats intelligents peuvent fonctionner en tandem pour créer un système complexe.

La réalité est, le potentiel des contrats intelligents va bien au-delà de la simple facilitation des transactions. Les contrats intelligents peuvent vraiment faire tout ce que vous pouvez imaginer faire un contrat basé sur un logiciel, y compris l'interaction avec des applications décentralisées.

Si le contrat dit « envoyer X tokens au portefeuille Y à la date Z » (ou plus généralement « faire X chose à la date Z »), il en sera ainsi. Si un contrat dit de saisir ces données, puis ping cet autre contrat, puis y stocker ces données, puis attendez 5 jours et envoyez un ping à ce contrat, puis exécuter ce contrat, puis envoyez ces données là-bas… etc… il peut le faire aussi. Il n'y a vraiment pas de limite aux choses basées sur les logiciels que les contrats intelligents peuvent faire (bien que, un programmeur doit programmer le contrat et sur Ethereum, vous devez payer des frais pour l'envoi d'informations entre les contrats; voir « gaz »).

Ceci est différent d'un contrat réel où les parties qui ont signé le contrat (ou un tiers) doivent exécuter et faire respecter le contrat. Au lieu, cela ressemble plus à des commandes conditionnelles "si... alors" basées sur un logiciel et il est appliqué par le code.

Plus loin, un contrat intelligent est plus flexible qu'un contrat réel, puisqu'il peut essentiellement faire tout ce qu'un contrat réel peut faire plus tout ce qu'un script informatique peut faire.

Comme indiqué ci-dessus, plateformes basées sur des contrats intelligents, comme Ethereum, utilisez des contrats intelligents parallèlement à la technologie blockchain et permettez à quiconque de créer un contrat intelligent sans confiance à quelque fin que ce soit.

Une chose couramment faite avec le réseau d'Etherum est les ICO (en particulier la prévente de jetons et la distribution de jetons).

En utilisant un contrat intelligent, L'éther peut être collecté et un nouveau jeton peut être distribué aux portefeuilles de crypto-monnaie à travers le monde en fonction des termes du contrat.

Il peut sembler difficile de donner à une entreprise en ligne votre Ether dans l'espoir de récupérer des jetons s'il n'y avait pas une certaine assurance. Le contrat intelligent est l'assurance.

Comme avec les transactions de crypto-monnaie, les transactions de contrats intelligents tirent parti d'une technologie qui remplace le besoin de confiance. Ainsi, l'existence de contrats intelligents ouvre d'innombrables portes pour des contrats peer-to-peer sans confiance qui tirent parti de la technologie derrière Bitcoin et d'autres crypto-monnaies pour faire bien plus que simplement faciliter les transactions.