Les Smart Contracts, que sont-ils et comment fonctionnent-ils ?

Temps de lecture :6 Minutes, 17 Secondes

Depuis la création de Bitcoin, la technologie blockchain s’est considérablement développée et avec elle les contrats intelligents.

Et, à mesure que l’écosystème se développe, des projets apparaissent qui cherchent à fournir des solutions qui améliorent l’efficacité du réseau.

En ce sens, les contrats numériques (contrats intelligents) sont l’une des avancées les plus révolutionnaires dans le phénomène des crypto-monnaies. Ils ont été créés pour éliminer les intermédiaires, rationaliser les processus et générer des économies pour les consommateurs.

Réduisez vos frais d’échanges
Les frais d’échanges peuvent représenter plusieurs centaines de dollars chaque année. Pour cette raison, les bons tradeurs cherchent à les réduire car ils peuvent impacter fortement leurs résultats. Vous aussi vous pouvez le faire grâce aux liens ci-dessous :

Dans cet article, nous allons approfondir Que sont les contrats intelligents et comment fonctionnent-ils ?

Qu’est-ce qu’un contrat

Avant d’aborder le concept de contrat intelligent, nous allons expliquer ce qu’est un contrat traditionnel.

Les contrats juridiques que nous connaissons traditionnellement aujourd’hui ne sont rien de plus qu’un accord entre deux ou plusieurs parties.

C’est un environnement où il est établi ce qui peut être fait, de quelle manière et ce qui se passe si quelque chose n’est pas réalisé.

Ces contrats traditionnels sont des documents écrits soumis aux lois et juridictions territoriales et nécessitent parfois l’exécution de tiers.

Dans ce contexte, des médiateurs apparaissent : des institutions qui garantie la légitimité des contrats (comme les avocats ou les notaires) et les soumettre au lois d’autres institutions (comme les États, par exemple) pour vérifier qu’elles sont remplies en temps opportun.

C’est justement la participation de ces médiateurs qui rend les contrats traditionnels assez chers et peu accessibles à tous.

De même, le contenu des contrats peut faire l’objet d’interprétations des parties susceptibles de favoriser une partie plus que l’autre.

Comme nous pouvons le voir, dans un accord entre deux personnes, il y a plus de parties qui réglementent, restreignent et rendent les accords plus chers.

Et même dans ce cas, la confiance et la conformité ne sont pas garanties.

Cependant, tout cela a commencé à changer dans les années 90 lorsqu’un scientifique spécialisé dans la cryptographie a présenté les fameux contrats intelligents dans le but d’établir des pratiques commerciales entre inconnus sur Internet.

L’origine du terme contrat intelligent

Le terme Smart Contracts apparaît en 1994quatorze ans avant l’apparition du Bitcoin.

Nick Szaboun informaticien et cryptographe, a inventé ce terme et l’a défini comme suit :

« Un protocole transactionnel informatisé qui exécute les termes d’un contrat. Les objectifs généraux de conception sont de satisfaire aux conditions contractuelles courantes, de minimiser les exceptions imprudentes et fortuites et de minimiser le besoin d’intermédiaires tiers de confiance.

En d’autres termes, Szabo a utilisé le concept de contrats intelligents pour nommer la possibilité d’utiliser la cryptographie comme l’instrument qui apporterait la confiance nécessaire à des contrats qui jusqu’alors continuaient d’être relégués à des tiers : systèmes judiciaires, banques, institutions financières.

Cette vision de Szabo en 1994 était bien en avance sur son temps car la technologie sous-jacente pour faire fonctionner les contrats intelligents n’existait pas.

Cette technologie est apparue le 3 janvier 2009avec le bitcoin, la première blockchain a été mise en service : une base de données de transactions financières décentralisées.

Cette blockchain a incorporé en interne les premiers contrats intelligents appelés contrats de distribution, qui sont exécutés automatiquement par défaut afin que les utilisateurs puissent effectuer des transactions avec des bitcoins.

Les contrats intelligents ont commencé à utiliser la technologie blockchain pour fonctionner. Cela leur a donné trois caractéristiques fondamentales :

Sécurité, transparence et autonomie.

En premier lieu, la blockchain étant une base de données qui utilise de puissants algorithmes cryptographiques pour chiffrer des transactions dont le contenu est à son tour validé par des milliers d’ordinateurs ou de nœuds à travers le monde, les informations enregistrées ne peuvent être ni modifiées ni supprimées. pour un gain personnel.

De cette manière, la manipulation informatique de toutes les opérations enregistrées par un contrat intelligent est exclue.

Deuxièmement, puisque la blockchain est un enregistrement historique public des transactions, grâce à un explorateur de blocs, n’importe qui, n’importe où dans le monde, peut voir toutes les transactions enregistrées depuis sa création.

Enfin, troisièmement, la blockchain étant un réseau réparti entre des milliers d’ordinateurs, elle empêche une grande entreprise de les garder. Cela élimine la bureaucratie, la censure et les grands délais ou les coûts des intermédiaires.

C’est pour ces raisons qu’aujourd’hui les contrats intelligents sont connus comme les programmes les plus sûrs et les plus transparents créés par l’humanité.

Quels sont les contrats intelligents

Les contrats intelligents sont des programmes qui s’exécutent sur une blockchain (c’est-à-dire qu’ils se trouvent dans un réseau décentralisé qui fonctionne 24 heures sur 24) qui enregistrent un accord entre les parties au sein de la même blockchain.

Chaque partie s’engage et offre des garanties pour conclure un accord. Lorsqu’une partie remplit sa première partie de l’accord (enregistrée de manière immuable sur la blockchain), le programme de contrat intelligent exécute automatiquement l’action de réponse planifiée.

De cette manière, la confiance est déposée dans un code numérique, dans une blockchain, dans des opérations cryptées et dans un contrats intelligentssans avoir besoin de plus de réglementations, institutions médiatrices de l’État, notaires, avocats… banques…

Ces contrats intelligents peuvent être créés à la fois par des personnes physiques et/ou morales, ainsi que par des machines et des programmes qui fonctionnent de manière autonome.

Les contrats intelligents ont la même validité qu’un contrat traditionnel et ne doivent pas dépendre des autorités, grâce à son code de la nature visible par tous, son immuabilité et le pouvoir d’exister sur la blockchain.

Bref, un contrats intelligents est décentralisé, immuable et transparent.

Comment fonctionnent les contrats intelligents

Pour mieux comprendre comment cela fonctionne, il est préférable d’utiliser un exemple populaire.

Imaginons un distributeur automatique de nourriture parmi ceux que l’on trouve facilement dans certains aéroports.

Cette machine est programmée pour qu’après avoir entré une certaine somme d’argent et un code, vous puissiez obtenir la nourriture ou la boisson que vous avez sélectionnée.

Mais, cette machine est également programmée pour retourner de l’argent au cas où nous en aurions saisi plus et aussi pour nous avertir si le produit sélectionné n’est pas disponible.

Dans ce cas, la configuration de cette machine serait le contrat intelligent et les parties impliquées seraient la machine et nous.

Les conditions de ce contrat seraient : vous donner de la nourriture, vous donner de l’argent, vous informer de la disponibilité d’un produit, etc.

Fonctionnement :

Si nous analysons son fonctionnement sous un aspect plus technique, il est important de souligner qu’il est similaire à celui de tout autre transfert sur la blockchain :

  1. L’utilisateur doit effectuer une transaction à partir de son portefeuille.
  2. L’opération atteint la base de données distribuée, où l’identité est vérifiée.
  3. La transaction est approuvée.
  4. À l’intérieur, le code qui définit le type de transaction à exécuter est introduit.
  5. Les transactions sont ajoutées en tant que bloc à la blockchain.
  6. Tout changement de statut de contrat suit le même processus pour être mis à jour.

Il devient évident que les contrats intelligents ont commencé à remplacer les intermédiaires pour les entreprises et les particuliers et que le potentiel qu’ils ont pour le développement d’applications décentralisées est énorme.

Si les contrats intelligents remplissent leur fonction, il ne serait pas déraisonnable de penser que nous vivrons peut-être un jour dans un monde sans intermédiaires.

Dans ce monde où les contrats intelligents prévaudront, non seulement nous économiserions beaucoup d’argent, mais nous n’aurions pas non plus besoin de faire confiance à une personne ou à une organisation pour ses propres intérêts, car ces contrats feraient tout le travail pour nous.

hyper astucieux
Dernières entrées Hypernifty (tout voir)

Voir l’article original sur observatorioblockchain.com