Dieci Blockchain aziendali. Che funziona davvero.

Nodo di origine: 1591167

Reti autorizzate costruite dai partner MultiChain nella produzione live

Questo è un resoconto di un discorso tenuto al Consenso 2019 conferenza. UN video del discorso è inoltre disponibile.

Nei quattro anni trascorsi dalla prima versione alfa di MultiChain, i nostri partner hanno creato centinaia (se non migliaia) di progetti di prova e progetti pilota sulla piattaforma. Mentre molti dei primi lo erano blockchain inutili, nel corso del tempo abbiamo assistito a un aumento costante della percentuale di progetti che utilizzavano la tecnologia in modo appropriato. Ora raramente sentiamo parlare di un'applicazione basata su blockchain che manca di una buona risposta alla domanda: "Perché non usare un normale database?" Che sollievo!

Prove di concetti e piloti sono tutti buoni e buoni, ma a mio avviso, il segnale più importante proviene da solidi progetti blockchain aziendali che lo rendono in grado di vivere la produzione. Per essere chiari, questo significa reti contenenti più nodi blockchain appartenenti a più parti, in cui più di una di queste parti è coinvolta nella generazione di transazioni reali e nella partecipazione all'algoritmo di consenso della blockchain. Senza queste caratteristiche, la blockchain fornisce un valore scarso o nullo rispetto a un database centralizzato.

Questo articolo è un sondaggio di dieci delle più interessanti applicazioni blockchain autorizzate costruite su MultiChain che sono in produzione oggi. Ogni applicazione verrà descritta brevemente, insieme a una spiegazione del perché aveva senso usare una blockchain e alcuni numeri per dare un senso di scala. Si noti che gli accordi di riservatezza ci impediscono di rivelare alcuni dei dettagli di questi progetti, ma te lo stiamo dicendo il più possibile. Dopo aver esaminato i dieci progetti, finirò con un elenco di cinque importanti lezioni che credo che possiamo imparare.

Pronto? Quindi iniziamo ...

Blockchain # 1: SAP per prodotti farmaceutici

Alcuni medicinali acquistati da grandi clienti come gli ospedali non vengono utilizzati e vengono restituiti ai grossisti non aperti per la rivendita altrove. Tuttavia, questo processo comporta un rischio significativo di contraffazione, in cui i cosiddetti "ritorni" sono stati falsificati da qualche parte lungo la strada. Per aiutare a combattere questo problema, ogni confezione di farmaci può essere spedita con un'etichetta con codice a barre che ne identifica il contenuto e l'origine, con il codice a barre registrato in un database per future verifiche. Ma chi dovrebbe essere responsabile della gestione di questo database critico di codici a barre per la spedizione di farmaci? In Europa, un centralizzato Ente a livello dell'UE è stato istituito a tale scopo, ma non esiste un'entità governativa corrispondente negli Stati Uniti.

Per risolvere questo dilemma, LINFA costruito a soluzione basata su blockchain oltre a MultiChain, dove più produttori e grossisti di farmaci hanno il proprio nodo, garantendo loro l'accesso diretto per la lettura e la scrittura della catena. Ogni codice a barre viene registrato come elemento in un flusso di dati MultiChain, consentendone la ricerca diretta tramite la scansione di un'etichetta stampata. Il sistema funziona già dal vivo ed è stato testato con successo per scalare a 1.5 miliardi di codici a barre registrati e 30 milioni di verifiche all'anno.

Blockchain # 2: TruBudget

Quando i paesi donatori finanziano progetti pubblici nei paesi in via di sviluppo, è fondamentale tenere traccia di eventi importanti nel ciclo di vita di ciascun progetto, inclusi appalti, contratti e erogazioni. Sia i donatori che i destinatari vogliono conservare questi record in un database per una facile ricerca, ma chi dovrebbe essere responsabile di quel database? Nessuna delle parti nella relazione è politicamente a proprio agio nel cedere il pieno controllo all'altra, quindi questo ha spesso portato entrambe le parti a mantenere i propri record e cercare di mantenerli sincronizzati. Il quadro è ulteriormente complicato quando vi sono più paesi donatori che collaborano insieme.

TruBudget offre open source applicazione che utilizza una blockchain MultiChain per risolvere questo dilemma. Ciascuno degli stakeholder importanti mantiene il proprio nodo, scrivendo eventi importanti su flussi condividendo al contempo un quadro identico dei progressi del progetto attraverso il proprio front-end. Il sistema è stato commissionato dalla Germania Ministero federale per la cooperazione e lo sviluppo economico e sviluppato da Accenture ed KfW, La terza banca più grande della Germania. Due blockchain sono attualmente in esecuzione per progetti rispettivamente in Brasile e Burkina Faso, ognuno dei quali dovrebbe registrare fino a 300 progetti e 5,000 eventi per progetto.

Blockchain # 3: Connected Health

Al fine di migliorare l'assistenza ai pazienti e ridurre la burocrazia, un governo statale indiano sta implementando un sistema di cartelle cliniche elettroniche per consentire la condivisione di informazioni tra ospedali e altre strutture sanitarie nello stato. Durante la progettazione del sistema, sono sorte due preoccupazioni particolari. Innanzitutto, in che modo è possibile proteggere i record da perdita o manomissione? In secondo luogo, come possiamo garantire che le informazioni siano disponibili localmente in ogni città, in caso di perdita temporanea della connettività Internet?

Questi requisiti sono stati risolti insieme costruendo il sistema su una blockchain piuttosto che su un database centralizzato. I flussi MultiChain vengono utilizzati per archiviare le cartelle cliniche - attualmente con solo testo ma con dati più ricchi come le immagini da integrare in seguito. Le città partecipanti avranno i propri nodi in esecuzione a livello locale, che prenderanno parte al processo di consenso. Il sistema è stato costruito da RapidQube ed è già in fase iniziale di produzione, con circa 2 milioni di dischi archiviati per oltre 50,000 persone.

Blockchain # 4: collateralizzare il bestiame

In molti paesi in via di sviluppo, gli agricoltori hanno difficoltà ad accedere a prestiti a prezzi accessibili, anche se possiedono beni preziosi come il bestiame che potrebbe fungere da garanzia. Affinché la mucca di un agricoltore possa essere utilizzata in questo modo, deve essere identificata e etichettata, immunizzata contro le malattie e assicurata contro potenziali incidenti. Inoltre, ogni mucca può essere garantita una sola volta. Tutto ciò richiede un ampio coordinamento dei dati tra il sistema sanitario nazionale, le compagnie assicurative e gli istituti finanziari di un paese, ognuno dei quali ha diversi incentivi e strutture di governance.

FarmTrek è una soluzione basata su blockchain sviluppata da InfoCorp che consente a questo coordinamento di svolgersi senza essere controllato da una parte centrale. Ogni stakeholder principale esegue uno o più nodi MultiChain che lavorano insieme per archiviare e proteggere i dati scritti sui flussi. Ogni vacca è etichettata fisicamente con un dispositivo NFC (near field communications) a prova di manomissione, che si collega a un'applicazione mobile Android utilizzata dall'agricoltore per firmare transazioni e pubblicarle sulla blockchain. Il progetto è ora in produzione dal vivo in Myanmar e dovrebbe ridimensionare a 100,000 agricoltori entro due anni, con un pilota aggiuntivo nei lavori in Ruanda.

Blockchain # 5: Tagcash KYC

Come in molti paesi, quando qualcuno apre un nuovo conto bancario nelle Filippine, la banca deve eseguire rigorosi controlli KYC (conoscere il proprio cliente) per verificare l'identità e la residenza del cliente. Ciò costa tempo e denaro, il che significa che le banche e altri fornitori di servizi finanziari trarrebbero beneficio dalla condivisione delle informazioni KYC attraverso un unico database. Una volta creato, questo database può anche costituire la base di un sistema di valutazione del credito, aggiungendo informazioni sui prestiti e sui rimborsi dei clienti (o sui loro guasti). Sfortunatamente, le Filippine non hanno un meccanismo centralizzato di KYC e di credit scoring, quindi questa integrazione è stata difficile da raggiungere.

Per affrontare questo problema, Tag cash ha creato una soluzione KYC e di credit scoring basata su blockchain, utilizzando una rete di nodi appartenenti a banche e società fintech più piccole. Alcuni nodi hanno i privilegi di scrittura mentre altri sono autorizzati a leggere solo. Le informazioni vengono archiviate all'interno dei flussi MultiChain, utilizzando un hash del nome e della data di nascita di ciascuna persona come chiave univoca per identificare i propri dati. Con il lancio iniziale, vengono scritti circa 100 record al giorno e si prevede che aumenteranno a 10,000 al giorno nel tempo.

Blockchain # 6: Bureau Veritas Origin

Con crescente consapevolezza di scandali della catena di approvvigionamento alimentare, l'interesse è cresciuto nel fornire ai consumatori una maggiore trasparenza sul modo in cui i loro alimenti vengono acquistati, trasformati, trasportati e immagazzinati. L'obiettivo è quello di creare un registro completo delle fasi coinvolte nella preparazione di un articolo per la vendita e di consentire ai consumatori di accedere direttamente a queste informazioni. Per aumentare la trasparenza e prevenire manomissioni o corruzione, è preferibile non centralizzare il controllo di questo database in qualsiasi singola azienda o posizione.

Bureau Veritas, una società globale focalizzata su test e certificazione, ha collaborato con Atos Worldline sviluppare Origin, una soluzione di tracciabilità alimentare a base di blockchain. I nodi sono gestiti da più aziende all'interno della catena di approvvigionamento alimentare, con i dati scritti su flussi in un formato binario proprietario. I prodotti finiti sono etichettati con codici QR, che i consumatori possono scansionare per sfogliare un riepilogo basato sul web. Con il lancio iniziale, vengono scritti fino a 100 record al giorno.

(Per evitare un errore comune, si dovrebbe sottolineare che fonti dei dati deve ancora essere attendibile quando si utilizza una blockchain. La catena migliora solo il problemi di di tali dati una volta memorizzati.)

Blockchain # 7: ILSBlockchain

An sicurezza legata all'assicurazione (ILS) è un'obbligazione che consente a una polizza assicurativa di essere coperta collettivamente da un gruppo di investitori. Ad esempio, i proprietari di una nave potrebbero pagare un premio ai detentori di un ILS, ma se la catastrofe colpisce e la nave affonda, quei detentori perdono parte o tutto il loro investimento originale. Come per qualsiasi attività finanziaria, la digitalizzazione della proprietà ILS consente di effettuare in modo efficiente vendite e trasferimenti. Questo è tradizionalmente ottenuto usando un custode come Euroclear, ma il costo può essere proibitivo per le polizze assicurative più piccole nell'intervallo di valori di $ 10-20 milioni.

Questo problema è stato risolto da Partner Solidum che emettono e tracciano obbligazioni ILS su una blockchain MultiChain, eliminando la necessità di un depositario centralizzato altamente regolamentato. Ogni obbligazione viene emessa come attività MultiChain, con i partecipanti che trasferiscono e scambiano tali attività su base peer-to-peer. I nodi sono gestiti dal fiduciario delle obbligazioni, investitori e riassicuratori, con il consenso generato da un piccolo gruppo di partecipanti senior. Finora sono state emesse quattro obbligazioni sulla blockchain, per un valore totale di oltre $ 50 milioni.

Blockchain # 8: catena della qualità dell'aria

Quando si tratta di raccogliere dati ambientali, è necessario affrontare tre sfide particolari. Innanzitutto, ogni tipo di dati viene generato in una posizione diversa, a causa della necessità di attrezzature specializzate. In secondo luogo, i dati devono essere archiviati in modo sicuro e affidabile a lungo termine, per consentire l'analisi delle tendenze e dei cambiamenti. E in terzo luogo, potrebbe essere necessario fare riferimenti incrociati a diversi tipi di dati in tempo reale, per creare un quadro completo delle anomalie nel momento in cui si verificano.

Questi requisiti possono essere affrontati insieme utilizzando blockchain. Il progetto della catena della qualità dell'aria, realizzato da Baumann, aggrega i dati sui livelli di ozono, radiazione e qualità dell'aria in Austria, utilizzando una rete di nodi che raccolgono dati da più fonti. I dati grezzi vengono scritti direttamente nei flussi MultiChain e quindi automaticamente replicati su tutti i nodi della rete, il che garantisce collettivamente che non possano essere persi o modificati. Il sistema è in produzione e raccoglie 2.7 milioni di record all'anno, contenenti circa 4 GB di dati non elaborati.

Blockchain # 9: Deepshore Archive

Gruppo Metro, il quarto più grande rivenditore al mondo, è tenuto ad archiviare tutti i dati relativi al punto vendita a fini di revisione interna ed esterna. Considerando che Metro si affidava a un unico fornitore per questo scopo, recentemente è migrato verso un modello più flessibile, in cui i dati possono essere archiviati in modo ridondante su un numero di diversi fornitori di cloud. Ciò offre loro una maggiore libertà e la continua capacità di negoziare sui prezzi.

Tuttavia, questa frammentazione rappresenta una sfida per garantire che tutti i dati siano archiviati correttamente e non possano essere modificati. Per risolvere questo problema, Metro ha implementato un sistema basato su blockchain, creato da Costa profonda, in cui un hash e alcuni altri metadati per ciascun set di dati sono memorizzati in flussi MultiChain a scopo di verifica. Più nodi sono in esecuzione in diverse filiali e sedi all'interno del Gruppo Metro, quindi anche se si tratta di una "blockchain interna", il controllo è effettivamente decentralizzato all'interno di una vasta organizzazione. Il sistema è già in esecuzione dal vivo e autentica circa 9 milioni di set di dati al giorno.

Blockchain # 10: Fantastec SWAP

Cresciuto negli anni '1980 nel Regno Unito, collezionare adesivi per il calcio era estremamente popolare. Abbiamo speso la nostra paghetta in pacchetti di adesivi casuali, contenenti i volti dei giocatori, le foto della squadra e i badge, e scambiati ossessivamente l'uno con l'altro nel tentativo di completare l'album di ogni anno. Fantastico ha ora sviluppato un equivalente digitale, in cui gli utenti scaricano il file App SWAP e acquistare "carte" in edizione limitata, complete di video dei giocatori e statistiche interattive. Naturalmente, questa applicazione necessita di alcuni database per tenere traccia della proprietà della carta, ma non era chiaro dove dovrebbe essere ospitato questo database. Da un lato, ogni squadra di calcio partecipante dovrebbe mantenere il proprio database, per garantire l'autenticità e la rarità delle sue carte emesse. D'altra parte, gran parte del valore del prodotto deriva dalla capacità di scambiare carte emesse da club diversi.

Questo dilemma è stato risolto costruendo il sistema su una blockchain, in cui ogni club ha il proprio nodo che emette i suoi oggetti da collezione digitali come attività MultiChain, che sono tutti tracciati insieme su una catena gestita per consenso. Il sistema, che fa ampio uso della funzionalità di scambio atomico integrata di MultiChain, è stato realizzato da Fantastec con l'assistenza di partner come PricewaterhouseCoopers. SWAP è stato recentemente lanciato con tre partner di spicco: Real Madrid, Arsenal e Borussia Dortmund. Dopo meno di 3 mesi è cresciuto fino a 15,000 utenti con oltre 250,000 oggetti da collezione emessi.

Le lezioni apprese

Ora che abbiamo esaminato dieci delle reti basate su MultiChain più interessanti in produzione, cosa possiamo imparare da questo gruppo nel suo insieme? Cosa differenzia questi progetti dalle centinaia e migliaia di prove concettuali e piloti che non sono mai arrivati ​​alla fase successiva?

Lezione n. 1: attenzione alle nuove applicazioni

Mentre si è parlato molto di blockchain come un aggiornamento per i sistemi esistenti, per ora almeno, li vediamo principalmente distribuiti in nuove applicazioni. Posso pensare a due ragioni correlate per cui questo potrebbe essere.

In primo luogo, le blockchain sono ancora una nuova tecnologia e sono percepite come più rischiose rispetto ai database centralizzati. Questa incertezza può essere tollerata quando si creano nuove applicazioni, che inevitabilmente comporta un certo rischio di fallimento. Tuttavia, rende le blockchain meno attraenti per la sostituzione di qualcosa che è già noto per funzionare.

In secondo luogo, qualsiasi applicazione centralizzata in esecuzione deve già disporre di un intermediario di fiducia, che presumibilmente ha dimostrato la propria affidabilità nel tempo. Mentre passare a un'architettura decentralizzata potrebbe risparmiare denaro nel bypassare questo intermediario, questo deve essere valutato rispetto al costo e al rischio di ricostruire il sistema da zero.

Lezione n. 2: trova un motivo forte

Ogni applicazione implementata su una blockchain deve rispondere a una domanda cruciale: perché utilizzare una blockchain invece di un database o file server centralizzato? Le blockchain saranno sempre più lente, meno scalabili e più complesse dei sistemi centralizzati, a causa del loro design fondamentale.

Quindi, se hai un intermediario di fiducia adatto che può ospitare un'applicazione centralmente, dovresti usarla! Il esclusivamente la ragione per usare una blockchain è se c'è un forte motivo per evitare questo tipo di centralizzazione. In pratica vediamo apparire quattro tipi principali di motivi:

  1. Preoccupazioni commerciali. I partecipanti a una rete non vogliono concedere troppo potere a un concorrente o qualche altro ente centrale, che potrebbe addebitare molto per il servizio.
  2. Requisiti normativi. Alcuni regolamenti impediscono l'implementazione di un sistema centralizzato o lo renderebbero troppo costoso in termini di conformità.
  3. Rischi politici. Non è possibile ospitare il database che sia politicamente accettabile per tutti i suoi utenti.
  4. Replica sicura. Copie multiple dei dati devono essere archiviate per ridondanza, quindi l'uso di una blockchain offre l'ulteriore vantaggio di una comprovata sincronizzazione e resistenza alla manomissione.

Lezione n. 3: pensa ai dati in generale

Le prime discussioni sulle blockchain aziendali sono state innescate dall'aumento delle criptovalute, in cui la blockchain consente agli utenti di detenere e trasferire direttamente un asset virtuale prevenendo doppie spese. Mentre alcune delle reti di produzione che abbiamo descritto (# 7, # 10) utilizzano MultiChain in questo modo, la maggior parte sta facendo qualcosa di fondamentalmente diverso: costruire un'architettura decentralizzata per l'archiviazione e la protezione dati.

Qualsiasi database o file system, che contenga dati strutturati o non strutturati, potuto essere implementato su una blockchain. Ogni pezzo di dati può essere archiviato per intero sulla catena o autenticato come un hash breve sulla catena (impronta digitale) che serve a verificare i dati forniti fuori catena. A differenza dei casi di utilizzo delle risorse, non esiste la nozione di proprietà che cambia nel tempo. L'unico scopo della blockchain è consentire ad alcune informazioni di essere archiviate e protette da un gruppo, senza fare affidamento su una parte centrale.

Nelle applicazioni basate sui dati, i "contratti intelligenti" sono il modello transazionale sbagliato, poiché richiedono che ogni pezzo di dati sia rappresentato come un messaggio inviato a un contratto, anziché essere convalidato e quindi direttamente incorporato (o hash) nella catena. Il problema centrale è la scala e la velocità con cui le informazioni possono essere archiviate, indicizzate e recuperate.

Lezione n. 4: guardare oltre la "trasformazione"

Per troppo tempo, la narrativa della blockchain aziendale si è concentrata su parole d'ordine come "rivoluzione" e "trasformazione". Ma in realtà, se guardiamo a quei progetti blockchain che effettivamente arrivano alla produzione, solo pochi stanno facendo cose che sarebbero impossibile per ottenere utilizzando tecnologie più tradizionali come database centralizzati, replica e messaggistica point-to-point. Quindi cosa si sta trasformando esattamente?

Nella maggior parte dei casi, viene utilizzata una blockchain semplicemente perché è lo strumento più appropriato e conveniente per il lavoro. Consente di creare facilmente una nuova applicazione sopra un archivio dati unificato, evitando al contempo alcune preoccupazioni sul controllo centralizzato di tale archivio. La blockchain offre ulteriore robustezza e resistenza alla manomissione, il cui valore supera la complessità e il costo della gestione di più nodi. Mentre tutto ciò potrebbe sembrare piuttosto poco romantico, da quando l'IT aziendale è stato qualcos'altro?

Ma c'è un'ulteriore, più sottile, parte della storia. In rari casi vediamo progetti in fase di sviluppo su una blockchain, in cui non esiste una giustificazione immediata per tale scelta. Si scopre che gli utenti dell'applicazione sono felici che inizi in modo centralizzato, ma vogliono mantenere le loro opzioni aperte per il futuro. L'uso di una blockchain (anche con un nodo!) Anziché di un database consente all'intermediario di essere scambiato o rimosso semplicemente aggiungendo o rimuovendo nodi e modificando alcune autorizzazioni. Tutto ciò può accadere con zero tempi di inattività e senza toccare il codice dell'applicazione.

Lezione n. 5: sii molto paziente

Con tutto il rumore che circonda le blockchain, è facile dimenticare quanto sia nuova questa industria. MultiChain, insieme alla maggior parte delle altre piattaforme blockchain aziendali, ha raggiunto una versione 1.0 solo a metà-fine 2017 (è ora alla versione 2.0.2). Poiché è abbastanza comune che i progetti IT aziendali, basati o meno su blockchain, impieghino due anni dall'iniziazione per essere pubblicati, non sorprende che il numero di reti blockchain reali in produzione sia ancora piuttosto piccolo.

In effetti, due fenomeni particolari dimostrano quanto siano precoci le cose. Innanzitutto, troviamo spesso il nostro partner eseguendo i test più elementari su MultiChain solo per convincersi che funziona davvero! In secondo luogo, vediamo alcuni partecipanti alle reti blockchain di produzione che non hanno la sicurezza di assumersi la responsabilità del proprio nodo, facendo affidamento invece su terze parti per ospitarlo per loro conto.

Come con qualsiasi altra nuova tecnologia aziendale, le persone che lavorano nello spazio blockchain dovrebbero accovacciarsi a lungo termine. Mi aspetto che ci vorranno altri dieci anni prima che le blockchain siano comunemente considerate un'alternativa per le architetture dei sistemi di informazione e altri dieci dopo che raggiungano il loro pieno potenziale. A quel punto, larghezza di banda, archiviazione e crittografia saranno così economici e veloci che può sembrare strano (se non ridicolo) per le applicazioni condivise archiviare i propri dati in un solo posto.

Si prega di inviare eventuali commenti LinkedIn.

Timestamp:

Di più da più giri