Smart contract - Cos'è, definizione e concetto

Sommario:

Anonim

Uno smart contract è un accordo che funziona in modo autonomo e automatico.

I contratti intelligenti sono accordi tra due o più agenti in cui una volta definite le condizioni, le conseguenze vengono eseguite automaticamente senza bisogno di intermediari.

Come funzionano i contratti intelligenti

I contratti intelligenti sono programmi per computer, è un frammento di codice virtuale che viene memorizzato in una rete di blocchi (quella che viene chiamata tecnologia blockchain o blockchain in inglese). Tale codice definisce una serie di condizioni (concordate tra le parti) e conseguenze. In questo modo, se A è adempiuto, allora automaticamente il contratto verrà eseguito B. Non richiede l'interpretazione o l'azione di alcun intermediario.

Ora, per attuare le conseguenze del contratto, è necessaria una tecnologia che permetta l'accesso ai beni o ai conti dei partecipanti. Per questo, i contratti intelligenti si basano sulla tecnologia blockchain e sull'Internet delle cose.

Esempio di contratto intelligente

Supponiamo che José voglia comprare una casa da Antonia. Fanno un contratto intelligente, una volta pagata l'ultima rata, la proprietà (atto) viene automaticamente trasferita a José. Il notaio non è tenuto a garantire l'adempimento del contratto. Inoltre, con l'internet delle cose, possiamo garantire che il controllo della casa (accesso, allarme, ecc.) rimanga nelle mani del nuovo proprietario.

Qual è la differenza tra contratti tradizionali e smart?

Di seguito descriviamo le principali differenze tra contratti tradizionali e smart:

Contratto tradizionale: Accordo tra due o più parti. Può essere verbale o scritto, soggetto a leggi e giurisdizioni territoriali e talvolta richiedendo notai, comportando costi e tempo. Non esaustivo, salvo errori e in caso di conflitto di interpretazione.

Contratto intelligente: È in grado di funzionare e imporsi, in modo autonomo e automatico, senza intermediari o mediatori. Evitano l'onere dell'interpretazione non essendo verbali o scritti. Può essere creato e richiamato da persone fisiche e/o giuridiche, ma anche da macchine o altri programmi che funzionano in modo autonomo.

Vantaggi dei contratti intelligenti

Questi sono i principali vantaggi degli smart contract:

  • Minori costi burocratici (elimina la necessità di costose terze parti)
  • Maggiore accessibilità a tutte le tipologie di pubblico (minori costi e maggiore semplicità)
  • Sono più sicuri (sono immutabili, le condizioni sono specificate per essere eseguite)
  • Incoraggia la concorrenza (minori costi, maggiore trasparenza, elimina gli intermediari)
  • Riduce le asimmetrie informative (la mancanza di conoscenza e fiducia nella controparte viene eliminata poiché viene eseguita solo quando viene soddisfatta una determinata condizione)
  • Trasparenza (codici visibili)
  • Riduce la necessità di segnalazione (codice eseguibile e target)
  • Esternalità positive (Le informazioni vengono create, condivise e archiviate in catene per un uso collettivo)
  • Maggiore efficienza, maggiore produttività

Svantaggi dei contratti intelligenti

Questi sono i principali svantaggi degli smart contract:

  • Ignoranza attuale
  • Paura dei cambiamenti tecnologici
  • L'idea sbagliata che i contratti intelligenti sarebbero usati per aggirare i regolatori
  • Ottieni la blockchain utilizzata per ottenere la persona giuridica, è convalidata ed è ammessa da tutti gli intermediari
  • Preoccupazioni per l'immaturità, l'affidabilità, la scalabilità, l'utilità e l'effettiva sicurezza della blockchain
  • È necessario standardizzare e regolamentare l'implementazione dei casi d'uso, ad esempio utilizzando contratti P2P (immobili) o B2B (fornitori) e i cui effetti sono quelli di ridurre gli intermediari come i notai e accelerare il processo di sottoscrizione, monitoraggio e chiusura.