L’evoluzione tecnologia Blockchain ha reso possibile la creazione di nuovi modelli di business. Tra questi gli Smart Contracts.
Smart Contract e Blockchain: approfondiamo
- If this then that: Si tratta di un’innovazione che risale agli anni 90. All’epoca la terminologia era differente ma la funzionalità, seppur basica, era la stessa. Una licenza software da attivare o disattivare in presenza di alcune semplici condizioni. Un esempio? I distributori automatici. Nel momento in cui inseriamo la moneta, il software verifica la sussistenza delle condizioni e laddove il riscontro sia positivo eroga il prodotto (“if-this-then-that”). Con lo Smart Contracts sarà possibile che i Nonni di X sottoscrivano un testamento, chiedendo al programma di sbloccarlo al verificarsi di una delle due condizioni: compimento del 18esimo compleanno o alla morte dei nonni. Pertanto, la transazione sulla Blockchain non inizierà fino a quando non si sia realizzato un determinato evento.
Cosa sono gli Smart Contracts?
Sono protocolli informatici che si avvalgono del peer-to-peer per distribuire le informazioni tra gli utenti e consentire la transazione – in modo semplice, trasparente e senza rivolgersi ad un intermediario – di “denaro, proprietà, titoli azionari o qualsiasi altra cosa di valore, accelerando la negoziazione o l’esecuzione di un contratto”.
Possono:
- verificare automaticamente se sussistono determinate condizioni contrattuali (le condizioni possono essere centinaia);
- auto-eseguire azioni “(o dare disposizione affinché si possano eseguire determinate azioni) nel momento in cui le condizioni determinate tra le parti sono raggiunte e verificate”.
Condizioni Indispensabili:
- la presenza di due o più parti. Qui le parti non sono parti, ne fisiche ne giuridiche, ma soltanto account che potrebbero essere gestiti da chiunque, persino da una scimmia. In sostanza, un agente artificiale che simula il ragionamento umano.
- determinare le clausole da inserire e i tempi entro cui l’affare dovrà essere concluso. Con riferimento alla logica digitale non bisogna ragionare in termini di liceità ma validità. Ad esempio se ho 15 BTC non posso spenderne 20. È una questione di calcoli matematici nulla che vedere con la legge;
- inserirlo nella Blockchain, la quale non solo automatizza tutte le informazioni, ma ne ricava di nuove. Ad esempio, prima di acquistare un macchinario, entrambe le parti possono ricavare delle informazioni sull’oggetto che si vuole acquistare e se l’acquirente abbia effettivamente la disponibilità liquida per svolgere la transazione.
- Il contratto esegue le sue condizioni, alla realizzazione delle quali verrà aggiornata la Blockchain.
Parlare di Contratto Intelligente è fuorviante.Gli Smart Contracts sono fattispecie tipiche o atipiche previste dal codice civile. Ma non si tratta di un vero e proprio contratto, quanto di una vera e propria tecnologia “capace di ragionare con dati incompleti mimando in qualche modo il ragionamento o l’intuizione umana” e non la trasposizione del cartaceo in digitale. Non si tratta di accordi, ma di processi che funzionano sulla base di un codice sorgente che determina logica e condizioni.
Smart Contract in Blockchain: le tipologie
- Smart Legal Contract (Contratti Intelligenti di tipo Legale): “Qui il contenuto legale del contratto intelligente è essenziale. Pensiamo […] al trasferimento della proprietà di un certo dominio internet al verificarsi di determinate condizioni (ad es. l’accredito di un bonifico, eseguito dalla banca del compratore, sul conto corrente del venditore);
- Smart Code Contract (“Contratti” software privi di contenuto legale): Qui la locuzione contratto intelligente è utilizzata in maniera atecnica. “Ipotizziamo di sviluppare uno Smart Contract che gestisce la temperatura presente nella nostra abitazione al variare di quella esterna.” Non si tratta di un contratto ma di tecnologia strictu sensu.
Quanto a processi, come possono realmente essere utilizzati gli Smart Contract in Blockchain?
- Aziende decentralizzate, attraverso un fondo comune soggetto a regole con cui i partecipanti possono votare per le spese da sostenere e regole per i dividendi.
- Testamento, stabilisce che una somma venga spedita al verificarsi della morte di una persona.
- Regalo di compleanno, in cui una somma viene spedita solo al compimento dei 18 anni.
- Un contratto di assicurazione che risarcisce automaticamente al verificarsi di un sinistro;
- Per le elezioni cosi da evitare brogli elettorali.
Vantaggi:
- con la Blockchain, le operazioni poste in essere possono essere verificate e tracciate. Non c’è margine di manomissione e pertanto saranno ridotte drasticamente le truffe;.
- La privacy degli utenti è protetta;
- Indipendenza e risparmio economico. La transazione è svolta direttamente dalla parte e non dall’intermediario (avvocato/notaio) abbattendo i costi per le competenze professionali.
- Inoltre, sono “precisi e non lasciano spazio ad ambiguità e approssimazione.”
- “Assenza di downtime. Le applicazioni non possono registrare periodi di inattività e non possono essere spente.”
Limiti:
Anche se questi “contratti” sembrano affidabili, rivelano delle problematiche. Ad esempio in un contratto di locazione, l’appartamento viene confiscato dalle autorità prima della data di inizio dell’affitto stesso, cosa accade? Con lo Smart Contracts il contratto viene eseguito a prescindere.
O ancora, cosa accade se il consenso è viziato?
Nel senso che il codice non riflette le reali intenzioni delle parti. O ancora, come le parti possono modificare le azioni auto-eseguite quando concordano reciprocamente di modificare il contratto? Cosa accade se una delle parti non ha la capacità legale di stipulare uno Smart Contracts perché, ad esempio, minore? Diciamo che il servizio va implementato ma siamo sulla buona strada.
Lo Studio Legale Dandi fornisce assistenza legale in Tutela Diritto D'Autore. Dai un'occhiata ai nostri servizi oppure contattaci!