Cosa sono i contratti intelligenti? Guida per principianti

A cosa servono i contratti intelligenti?

Immagina di aver bisogno di vendere una casa. È un processo piuttosto complicato e scoraggiante che comporta un sacco di scartoffie, comunicazione con diverse aziende e persone, nonché alti livelli di vari rischi. Ecco perché la maggioranza assoluta dei venditori di case decide di trovare un agente immobiliare, che si occupa di tutte le pratiche burocratiche, commercializza la proprietà e funge da intermediario quando iniziano i negoziati, supervisionando l’affare fino a quando non è chiuso.

Inoltre, l’agenzia fornisce un servizio di deposito a garanzia, che è particolarmente utile in tali transazioni, in quanto le somme coinvolte sono normalmente abbastanza grandi e non puoi davvero fidarti completamente della persona con cui avrai a che fare. Tuttavia, dopo l’accordo di successo, gli agenti del venditore e dell’acquirente condivideranno circa il sette per cento del prezzo di vendita come loro commissione. Ciò equivale a una perdita finanziaria piuttosto sostanziale per il venditore.

Sono situazioni come questa in cui i contratti intelligenti potrebbero davvero tornare utili e rivoluzionare efficacemente un intero settore, rendendo il processo molto meno pesante. Forse la cosa più importante, risolverebbero un problema di fiducia. I contratti intelligenti funzionano su un principio “If-Then”, il che significa che la proprietà della casa verrà trasmessa all’acquirente solo quando l’importo concordato viene inviato al sistema.

Funzionano anche come servizi di deposito a garanzia, il che significa che sia il denaro che il diritto di proprietà saranno memorizzati nel sistema e distribuiti alle parti partecipanti esattamente nello stesso momento. Inoltre, la transazione è testimoniata e verificata da centinaia di persone, quindi la consegna impeccabile è garantita. Poiché la fiducia tra le parti non è più un problema, non è necessario un intermediario. Tutte le funzioni che fa un agente immobiliare possono essere pre-programmate in un contratto intelligente, risparmiando contemporaneamente sia il venditore che l’acquirente considerevoli somme di denaro.

E questo è solo un esempio di potenziali usi dei contratti intelligenti. Sono in grado di facilitare uno scambio di denaro, proprietà e quant’altro di valore, garantendo la completa trasparenza, evitando i servizi e le spese di accompagnamento di un intermediario e sradicando la questione della fiducia tra le parti. Il codice di un particolare contratto intelligente include tutti i termini e le condizioni concordati dalle parti e le informazioni sulla transazione stessa sono registrate in una Blockchain, un libro mastro pubblico decentralizzato e distribuito.

Un giudice e un etere che si rilassano su una spiaggia

Come funzionano i contratti intelligenti

In poche parole, i contratti intelligenti funzionano molto come i distributori automatici. Basta rilasciare una quantità richiesta di criptovaluta nel contratto intelligente e il tuo impegno, il diritto di proprietà della casa, la patente di guida o qualsiasi altra cosa cade nel tuo account. Tutte le regole e le sanzioni non sono solo predefinite dai contratti intelligenti, ma sono anche applicate da loro.

Interdipendenza

Un contratto intelligente può funzionare da solo, ma può anche essere implementato insieme a qualsiasi numero di altri contratti intelligenti. Possono essere impostati in un modo in cui dipenderanno l’uno dall’altro. Ad esempio, il completamento di un particolare contratto intelligente può innescare l’avvio di un altro e così via. In teoria, interi sistemi e organizzazioni possono essere eseguiti interamente su contratti intelligenti. In una certa misura, questo è già implementato in vari sistemi di criptovaluta, dove tutte le leggi sono predefinite e per questo motivo, la rete stessa può funzionare autonomamente e indipendentemente.

Oggetti degli smart contract

In sostanza, ci sono tre parti integranti, indicate anche come oggetti, per ogni smart contract. Il primo è firmatari, le due o più parti che utilizzano il contratto intelligente, concordando o in disaccordo con i termini dell’accordo utilizzando le firme digitali.

Il secondo oggetto è oggetto dell’accordo. Questo può essere solo un oggetto che esiste all’interno dell’ambiente del contratto intelligente. In alternativa, i contratti intelligenti devono avere accesso senza ostacoli e diretto all’oggetto. Anche se i contratti intelligenti sono stati discussi per la prima volta nel 1996, è stato questo particolare oggetto a bloccare il loro sviluppo. Questo problema è stato parzialmente risolto solo dopo la prima criptovaluta apparso nel 2009.

Infine, qualsiasi contratto intelligente deve includere termini specifici. Questi termini devono essere descritti matematicamente per intero e utilizzando un linguaggio di programmazione appropriato per l’ambiente del particolare contratto intelligente. Ciò include i requisiti attesi da tutte le parti partecipanti, nonché tutte le regole, i premi e le punizioni associate a tali termini.

Ambiente

Affinché possano esistere e funzionare correttamente, i contratti intelligenti devono operare all’interno di un ambiente specifico adatto. Prima di tutto, l’ambiente deve supportare l’uso della crittografia a chiave pubblica, che consente agli utenti di firmare la transazione utilizzando i loro codici crittografici unici e appositamente generati. Questo è il sistema esatto che la maggioranza assoluta delle criptovalute attualmente esistenti sta utilizzando.

In secondo luogo, richiedono un database aperto e decentralizzato, di cui tutte le parti del contratto possono fidarsi pienamente e che sono completamente automatizzati. Inoltre, l’intero ambiente stesso deve essere decentralizzato per l’implementazione del contratto intelligente. Le blockchain, in particolare la blockchain di Ethereum, sono gli ambienti perfetti per i contratti intelligenti.

Infine, la fonte dei dati digitali utilizzati dallo smart contract deve essere completamente affidabile. Ciò comporta l’uso di certificati di sicurezza SSL root, HTTPS e altri protocolli di connessione sicura che sono già ampiamente utilizzati e vengono implementati automaticamente sulla maggior parte dei software moderni.

I contratti intelligenti ti danno:

Autonomia-Contratti intelligenti sradicare la necessità di un intermediario di terze parti di facilitatore, essenzialmente dando il pieno controllo dell’accordo.

Trust-Nessuno può rubare o perdere i tuoi documenti, poiché sono crittografati e archiviati in modo sicuro su un registro protetto e condiviso. Inoltre, non devi fidarti delle persone con cui hai a che fare o aspettarti che si fidino di te, poiché il sistema imparziale di contratti intelligenti sostituisce essenzialmente la fiducia.

Risparmio — Notai, agenti immobiliari, consulenti, assistenza e molti altri intermediari non sono necessari grazie agli smart contract. E, per estensione, le tasse esorbitanti associate ai loro servizi.

Sicurezza-Se implementati correttamente, i contratti intelligenti sono estremamente difficili da hackerare. Inoltre, gli ambienti perfetti per i contratti intelligenti sono protetti con una crittografia complessa, che manterrà i tuoi documenti al sicuro.

Efficienza-Con i contratti intelligenti risparmierai molto tempo, normalmente sprecato per elaborare manualmente cumuli di documenti cartacei, inviarli o trasportarli in luoghi specifici, ecc.

Leggi di più: Come funziona la tecnologia Blockchain

Chi li ha creati e chi li usa

I contratti intelligenti sono stati descritti per la prima volta da Nick Szabo, informatico e crittografo, nel 1996. Nel corso di diversi anni, Szabo ha rielaborato il concetto e pubblicato diverse pubblicazioni, dove ha descritto il concetto di stabilire pratiche commerciali legate al diritto contrattuale attraverso la progettazione di protocolli di commercio elettronico tra estranei su Internet.

Nick Szabo e ethers

Tuttavia, l’implementazione dei contratti intelligenti non è avvenuta fino al 2009, quando è apparsa la prima criptovaluta Bitcoin insieme alla sua Blockchain, che ha finalmente fornito un ambiente adatto per i contratti intelligenti. È interessante notare che Nick Szabo ha progettato un meccanismo per una valuta digitale decentralizzata chiamata Bit Gold nel 1998. Non è mai stato implementato, ma aveva già molte delle caratteristiche che Bitcoin vantava circa 10 anni dopo.

In questi giorni, i contratti intelligenti sono principalmente associati alle criptovalute. Inoltre, è giusto dire che uno non potrebbe esistere senza l’altro, e viceversa, poiché i protocolli di criptovaluta decentralizzati sono essenzialmente contratti intelligenti con sicurezza e crittografia decentralizzate. Sono ampiamente utilizzati nella maggior parte delle reti di criptovaluta attualmente esistenti e sono le principali e una delle caratteristiche più pubblicizzate di Ethereum.

Leggi di più: Cos’è Ethereum

Esempi di utilizzo di contratti intelligenti

Mentre la posizione di governi, regolatori finanziari e banche in tutto il mondo sulle criptovalute è stata estremamente cauta e attentamente accettata, la tecnologia dietro di loro – Blockchain e contratti intelligenti – è stata ampiamente accettata come rivoluzionaria e viene implementata a tutti i livelli.

Ad esempio, recentemente, la Depository Trust and Clearing Corporation (DTCC) e quattro grandi banche – Bank of America Merrill Lynch, Citi, Credit Suisse e JP Morgan – hanno negoziato con successo credit default swap sulla Blockchain sviluppata da Axoni, utilizzando contratti intelligenti. Lo smart contract ha utilizzato informazioni detenute come i singoli dettagli commerciali e le metriche di rischio delle controparti, che, secondo un comunicato stampa, hanno fornito un nuovo livello di trasparenza per partner e regolatori.

Cose simili stanno accadendo ovunque. Questo mese, un consorzio di 61 banche giapponesi e sudcoreane ha testato la Blockchain e gli smart contract di Ripple per consentire trasferimenti di denaro transfrontalieri tra le due nazioni. Il nuovo sistema sarà implementato nel 2018. Anche Sberbank, una banca controllata dal governo russo, in un paese che è stato notoriamente anti-criptovaluta, la Blockchain di Ethereum e gli smart contract abilitati da esso sono in fase di test.

I test sono venuti alla luce dell’adesione di Sberbank all’Enterprise Ethereum Alliance, un consorzio di oltre 100 aziende, tra cui i migliori giocatori come Cisco, BP, ING, Microsoft e così via. L’Alleanza mira a sviluppare una Blockchain messa a punto per l’uso aziendale, in cui i contratti intelligenti necessari per particolari aziende possono essere sviluppati e implementati.

Poiché i contratti intelligenti sono stati sviluppati in associazione con le criptovalute, sono ancora in gran parte implementati nel mondo della finanza e delle banche. Tuttavia, questa tecnologia può essere utilizzata dai governi di tutto il mondo per rendere il sistema di voto più accessibile e trasparente. Le supply chain possono utilizzarlo sia per monitorare le merci che per automatizzare tutte le attività e i pagamenti coinvolti. Immobiliare, sanità, tasse, assicurazioni e innumerevoli altri settori possono beneficiare dell’implementazione di contratti intelligenti e dei benefici che hanno da offrire.

Contratti intelligenti come palla da bowling e corruzione come pin

Contro

I contratti intelligenti sono una tecnologia estremamente giovane. Pur avendo un sacco di promesse, è ancora può essere soggetto a problemi. Ad esempio, il codice che costituisce il contratto deve essere perfetto e non contenere bug. Questo può portare a errori e, a volte, a tali bug sfruttati dai truffatori. Come è stato il caso con l’hack DAO, il denaro messo in un conto intelligente con un errore nel suo codice può essere rubato da esso.

Inoltre, la novità della tecnologia porta ancora molte domande al tavolo. Come deciderà il governo di regolamentare tali contratti? Come saranno tassati? Cosa succede se il contratto non può accedere all’oggetto dell’accordo o succede qualcosa di inaspettato? E questo doveva accadere quando un contratto tradizionale è stato fatto, potrebbe essere rescisso in tribunale, ma la Blockchain fa eseguire il contratto non importa quale, in conformità con la politica “Code is Law”.

Tuttavia, la maggior parte di questi problemi esiste esclusivamente a causa di come i giovani contratti intelligenti sono come una tecnologia. Con tale promessa, la tecnologia sarà sicuramente perfezionata nel tempo. Indubbiamente, i contratti intelligenti stanno per diventare parte integrante della nostra società.

Vedi anche:

Notizie sui contratti intelligenti



+