Blockchain & Smart Contracts: idee innovative e app che cambieranno il futuro | INNOVATION CLUB
La blockchain, in italiano “catena di blocchi”, può essere semplificata come un processo in cui un insieme di soggetti condivide risorse informatiche (memoria, CPU, banda) per rendere disponibile alla comunità di utenti un database virtuale generalmente di tipo pubblico (ma esistono anche esempi di implementazioni private) ed in cui ogni partecipante ha una copia dei dati.
L’utilizzo di un protocollo di aggiornamento ritenuto sicuro dalla comunità degli utenti e di tecniche di validazione crittografiche genera la reciproca fiducia dei partecipanti nei dati conservati dalla blockchain, che la rende comparabile ai “registri” gestiti in maniera accentrata da autorità riconosciute e regolamentate (banche, assicurazioni ecc.)
Una blockchain è fondamentalmente un registro aperto e distribuito che può memorizzare le transazioni tra due parti in modo sicuro, verificabile e permanente. Una volta scritti, i dati in un blocco non possono essere retroattivamente alterati senza che vengano modificati tutti i blocchi successivi ad esso, il che, per la natura del protocollo e dello schema di validazione, necessiterebbe il consenso della maggioranza della rete. [
La blockchain è quindi una lista in continua crescita di record, chiamati blocks, che sono collegati tra loro e resi sicuri mediante l’uso della crittografia. Ogni blocco della catena contiene un puntatore hash come collegamento al blocco precedente, un timestamp e i dati della transazione. La natura distribuita ed il modello cooperativo rende robusto e sicuro il processo di validazione, ma presenta tempi e costi non trascurabili, dovuti in gran parte al prezzo dell’energia elettrica necessaria per effettuare la validazione dei blocchi. L’autenticazione avviene tramite la collaborazione di massa e alimentata da interessi collettivi.
Il risultato di tutto ciò è un flusso di lavoro robusto dove la competenza dei partecipanti in materia di sicurezza dei dati non è necessaria. L’utilizzo di questa tecnologia consente anche di superare il problema dell’infinita riproducibilità di un bene digitale e della doppia spesa senza l’utilizzo di un server centrale o di un’autorità.
Un blockchain database consiste in due tipi di record: le transazioni e i blocchi. Quest’ultimi contengono lotti di transazioni valide che sono hashate e codificate all’interno di un Merkle tree (hash tree). Ogni blocco include l’hash del blocco precedente creando così il collegamento tra due blocchi. L’iterazione di questa procedura forma la catena e garantisce l’integrità del blocco precedente, questo fino al blocco di genesi.[
È inoltre possibile che blocchi separati possano essere prodotti simultaneamente, questo provoca una biforcazione (‘fork’) nella catena della blockchain. Ogni blockchain, oltre ad una cronologia basata su un hash sicuro, ha uno specifico algoritmo per segnare diverse versioni della cronologia che si va a creare con le biforcazioni in modo che una con un valore più alto possa essere selezionata rispetto alle altre. I blocchi non selezionati per l’inclusione nella catena sono chiamati blocchi orfani. I peer che supportano il database hanno di volta in volta versioni diverse della cronologia. Mantengono solo la versione con punteggio più alto del database a loro nota. Ogni volta che un peer riceve una versione con punteggio più alto (solitamente la vecchia versione con un singolo nuovo blocco aggiunto) estende o sovrascrive il proprio database e ritrasmette il miglioramento ai propri pari. Non c’è mai una garanzia assoluta che qualsiasi voce particolare rimarrà nella migliore versione della storia per sempre.
BLOCKCHAIN & SMART CONTRACTS
La tecnologia blockchain potrebbe rivoluzione l’ambito legale, consentendo di creare contratti vincolanti al di fuori del sistema giuridico tradizionale. I contratti “smart” potrebbero permettere la memorizzazione di accordi contrattuali vincolanti a livello internazionale su blockchain.
Gli smart contract basati su blockchain sono contratti che possono essere stipulati e imposti addirittura senza la necessita di un’interazione umana. Alcune implementazioni di blockchain potrebbero consentire la codifica di contratti che verranno eseguiti in automatico quando sono soddisfatte determinate condizioni. Un blockchain smart contract sarebbe attivato da istruzioni di programmazione estensibili che definiscono ed eseguono un accordo. Un esempio di utilizzo dei contratti intelligenti è nell’ambito musicale.
Nel 2017, il DJ Deadly Buda rilascia l’iniziativa Rock the Blockchain che paga le tracce e gli artisti in esso contenuti tramite criptovaluta Musicoin. Ogni volta che il dj mix viene suonato, il contratto intelligente che vi è associato paga gli artisti istantaneamente.
Innovation Club insieme ai suoi partner, dove esistono forti competenze sulla blockchain, hanno creato un’iniziativa per catalizzare idee innovative in questo ambito.
Ecco alcuni progetti su cui stiamo lavorando:
CREARE UN PROGRAMMA DI LOYALTY CONDIVISO
Data la diffusione di programmi Loyalty nei settori retail, viaggi e servizi finanziari i consumatori si ritrovano in una complessa rete di punti e opzioni di rimborso. Applicando la tecnologia blockchain per creare una piattaforma universale per programmi fedeltà e premi, dando ai consumatori l’accesso a tutti i loro programmi fedeltà da un unico luogo e fornendo la possibilità di spendere punti attraverso diversi sistemi.
TRACCIABILITA’ LUNGO LA SUPPLY CHAIN
Sono state sviluppate numerose iniziative che utilizzano blockchain per tracciare le origini delle materie prime attraverso le supply chain globali. La tracciabilità del prodotto permette di garantire sia la sostenibilità ambientale dell’attività sia il lavoro senza ingiusto sfruttamento.
DEMOCRAZIA PARTECIPATIVA
L’adozione delle votazione online deve ancora decollare, soprattutto a causa di problemi di sicurezza. Secondo alcuni la blockchain, grazie alla sua natura immutabile e trasparente, potrebbe essere la soluzione.
LA GESTIONE DEI REGISTRI IMMOBILIARI
A maggio 2015 l’Honduras ha annunciato il progetto di creare un sistema permanente e sicuro di registri immobiliari basato sulla blockchain. Un sistema basato su Blockchain permetterebbe di affrontare il problema dei funzionari corrotti che modificano l’elenco dei titoli immobiliari nei paesi emergenti. Molti paesi emergenti con cui siamo in contatto hanno una gestione del registro immobiliare da modernizzare proprio attraverso la blockchain
CONDIVIDERE LE INFORMAZIONI SANITARIE
Le istituzioni sanitarie soffrono dell’incapacità cronica di condividere in modo sicuro i dati tra le diverse piattaforme e istituzioni. Una miglior collaborazione tra i fornitori di dati significa, una maggior probabilità di stilare diagnosi accurate, una maggior probabilità di optare per trattamenti efficaci e, più in generale, un aumento della capacità complessiva dei sistemi sanitari di fornire una buona assistenza. Le blockchain applicate al settore della sanità permettono quindi a ospedali, contribuenti e altre strutture sanitarie di condividere l’accesso ai loro network senza compromettere la sicurezza e l’integrità dei dati.
RENDERE TRASPARENTE LA BENEFICENZA
Una lamentela piuttosto comune per chi ha poca fiducia nelle ONG (Organizzazioni Non Governative) è l’inefficienza nella gestione dei fondi, unita alla massiccia e diffusa corruzione, che spesso impedisce che i soldi versati arrivino veramente ai bisognosi. Per chi è coinvolto in attività benefiche, fund raising e donazioni, una caratteristica particolarmente apprezzata delle blockchain è la sua capacità di monitorare con precisione dove finiscono i singoli centesimi donati da privati o aziende.
INVESTIRE NELLA CARRIERA DEGLI SPORTIVI
Investire sulle potenzialità di carriera e sui meriti sportivi degli atleti è stato generalmente appannaggio delle agenzie, dei siti di scommesse o dei procuratori sportivi. Le blockchain potrebbero permettere di decentralizzare il processo di finanziamento della carriera di un atleta, per renderlo più democratico. Sarà, pertanto, possibile per i fan e i supporter di una stella del basket acquistare una partecipazione finanziaria che si rivaluta (o si svaluta) nel tempo in relazione al rendimento, ai percorsi di carriera e alle prestazioni del proprio campione del cuore.