Cos’è un contratto intelligente?
Uno smart contract è un programma autoeseguibile che automatizza le azioni richieste in un accordo o contratto. Una volta completate, le transazioni sono tracciabili e irreversibili.
I contratti intelligenti consentono di effettuare transazioni e accordi affidabili tra parti disparate e anonime senza la necessità di un’autorità centrale, di un sistema legale o di un meccanismo di applicazione esterno.
Anche se la tecnologia blockchain è stata considerata principalmente come il fondamento del Bitcoin, si è evoluta ben oltre il sostegno di una valuta virtuale.
Cosa hai bisogno di sapere
- I contratti intelligenti sono script che automatizzano le azioni specifiche di un contratto tra due parti.
- I contratti intelligenti non contengono linguaggio legale, termini o accordi, ma solo codice che esegue azioni quando vengono soddisfatte condizioni specifiche.
- Nick Szabo, un informatico americano che ha inventato una valuta virtuale chiamata “Bit Gold” nel 1998, hanno definito i contratti intelligenti come protocolli di transazione computerizzati che eseguono i termini di un contratto.
Storia dei contratti intelligenti
I contratti intelligenti furono proposti per la prima volta nel 1994 da Nick Szabo, uno scienziato informatico americano che inventò una valuta virtuale chiamata “Bit Gold” nel 1998, 10 anni prima dell’introduzione di Bitcoin. In effetti, si dice spesso che Szabo sia il vero Satoshi Nakamoto, l’anonimo inventore di Bitcoin, cosa che lui ha negato.
Szabo ha definito i contratti intelligenti come protocolli di transazione computerizzati che eseguono i termini di un contratto. Voleva estendere la funzionalità dei metodi di transazione elettronica, come il POS (punto vendita), al regno digitale.
Nel suo articolo Szabo ha proposto anche la stipula di un contratto per asset sintetici, come derivati e obbligazioni. Szabo ha scritto: “Questi nuovi titoli sono formati combinando titoli (come obbligazioni) e derivati (opzioni e futures) in un’ampia varietà di modi. Strutture di termini molto complesse per i pagamenti… possono ora essere integrate in contratti standardizzati e scambiate con bassi costi di transazione, grazie all’analisi computerizzata di queste complesse strutture di termini.”
I contratti intelligenti non contengono il linguaggio legale o i termini di un contratto tra due parti. Sono script che contengono istruzioni if/then, funzioni, importazioni di moduli e altra programmazione che automatizza le azioni specificate in un contratto.
Molte delle previsioni di Szabo contenute nel documento si sono avverate in modi precedenti alla tecnologia blockchain. Ad esempio, il commercio di derivati viene ora condotto principalmente attraverso reti informatiche che utilizzano strutture terminologiche complesse.
Usi del contratto intelligente
Poiché i contratti intelligenti eseguono accordi, possono essere utilizzati per molti scopi diversi. Uno degli usi più semplici è garantire che avvengano transazioni tra due parti, come l’acquisto e la consegna di beni. Ad esempio, un produttore che necessita di materie prime può impostare i pagamenti utilizzando contratti intelligenti e il fornitore può impostare le spedizioni. Quindi, a seconda dell’accordo tra le due aziende, i fondi potrebbero essere trasferiti automaticamente al fornitore al momento della spedizione o della consegna.
Transazioni immobiliari, compravendita di azioni e materie prime, prestiti, governance aziendale, catena di fornitura, risoluzione delle controversie e assistenza sanitaria sono solo alcuni esempi in cui è possibile utilizzare i contratti intelligenti.
Pro e contro del contratto intelligente
Il vantaggio principale dei contratti intelligenti è simile al vantaggio della tecnologia blockchain: eliminano la necessità di terze parti. Altri vantaggi di questa tecnologia sono:
- Efficienza: Accelerano l’esecuzione del contratto
- Precisione: Non può essere introdotto alcun errore umano
- Immutabilità: La programmazione non può essere modificata
Alcuni degli svantaggi dei contratti intelligenti sono:
- Permanente: Non possono essere modificati se sono presenti errori
- Fattore umano: Si affidano al programmatore per garantire che il codice rispetti i termini del contratto
- Lacune: Potrebbero esserci delle lacune nella codifica, che consentono l’esecuzione dei contratti in malafede
Qual è un esempio di contratto intelligente?
L’esempio più semplice di contratto intelligente è una transazione tra un consumatore e un’azienda, in cui viene effettuata una vendita. Il contratto intelligente esegue il pagamento del cliente e la spedizione o il trasferimento di proprietà dell’azienda.
Quale Blockchain ha contratti intelligenti?
Ethereum ha capacità di contratto intelligente inerenti alla sua blockchain. La blockchain di Bitcoin ha ricevuto funzionalità di contratto intelligente dopo l’aggiornamento di Taproot, che le ha permesso di comunicare con i livelli che hanno contratti intelligenti abilitati sulle loro blockchain.
Cosa sono i contratti intelligenti in termini semplici?
I contratti intelligenti sono app su una blockchain che fanno sì che ciascun lato di una transazione completi la sua parte. Ad esempio, un contratto intelligente potrebbe avviare un trasferimento di fondi con una terza parte per verificare che il trasferimento sia avvenuto.
La linea di fondo
I contratti intelligenti sono codici scritti in una blockchain che esegue i termini di un accordo o contratto dall’esterno della catena. Automatizza le azioni che altrimenti verrebbero completate dalle parti dell’accordo, eliminando la necessità per entrambe le parti di fidarsi l’una dell’altra.
Investire in criptovalute e altre offerte iniziali di monete (“ICO”) è altamente rischioso e speculativo e questo articolo non è una raccomandazione di Investopedia o dell’autore a investire in criptovalute o altri ICO. Poiché la situazione di ogni individuo è unica, è necessario consultare sempre un professionista qualificato prima di prendere qualsiasi decisione finanziaria. Investopedia non rilascia dichiarazioni o garanzie in merito all’accuratezza o alla tempestività delle informazioni contenute nel presente documento. Alla data in cui è stato scritto questo articolo, l’autore non possiede criptovaluta.