Zece Blockchains Enterprise. Asta funcționează de fapt.

Nodul sursă: 1591167

Rețelele permise construite de partenerii MultiChain în producția live

Aceasta este o scriere a unei discuții susținute la Consensul 2019 conferinţă. A video al discuției este de asemenea disponibil.

În cei patru ani de la prima versiune alfa a MultiChain, sute (dacă nu chiar mii) de proiecte-probă de concept și pilot au fost construite de partenerii noștri pe platformă. În timp ce mulți dintre cei mai timpurii au fost blockchains fără rost, de-a lungul timpului, am observat o creștere constantă a proporției de proiecte care utilizează tehnologia în mod corespunzător. Acum rareori auzim despre o aplicație bazată pe blockchain, care nu are un răspuns bun la întrebarea: „De ce nu folosiți doar o bază de date obișnuită?” Ce ușurare!

Dovada-conceptelor și a piloților sunt toate bune și bune, dar în mintea mea, cel mai important semnal vine din proiecte solide de blockchain pentru întreprinderi care îl transformă în producție live. Pentru a fi clar, aceasta înseamnă rețele care conțin mai multe noduri blockchain aparținând mai multor părți, unde mai multe dintre aceste părți sunt implicate în generarea tranzacțiilor reale și participarea la algoritmul de consens al blockchain. Fără aceste caracteristici, blockchainul oferă o valoare mică sau nicio valoare în comparație cu o bază de date centralizată.

Acest articol este un sondaj asupra a zece dintre cele mai interesante aplicații blockchain autorizate, construite pe MultiChain, care sunt în prezent în producție. Fiecare aplicație va fi descrisă pe scurt, împreună cu o explicație a motivului pentru care a avut sens să utilizați un blockchain și unele numere pentru a da un sentiment de scară. Rețineți că acordurile de confidențialitate ne împiedică să dezvăluim unele detalii ale acestor proiecte, dar vă spunem cât de mult putem. După analizarea celor zece proiecte, voi încheia o listă cu cinci lecții importante pe care cred că le putem învăța.

Gata? Atunci să începem ...

Blockchain # 1: SAP pentru produse farmaceutice

Unele medicamente cumpărate de clienții mari, cum ar fi spitalele, nu ajung să fie utilizate și sunt returnate angrosiștilor care nu sunt deschise pentru revânzare în altă parte. Cu toate acestea, acest proces aduce un risc semnificativ de contrafacere, în cazul în care așa-numitele „returnări” au fost falsificate undeva pe parcurs. Pentru a ajuta la combaterea acestei probleme, fiecare cutie de medicamente poate fi livrată cu o etichetă cu cod de bare care identifică conținutul și originea acesteia, codul de bare fiind înregistrat într-o bază de date pentru verificări viitoare. Dar cine ar trebui să fie responsabil de gestionarea acestei baze de date critice cu coduri de bare pentru transportul de droguri? În Europa, centralizată Organism la nivelul UE a fost înființat în acest scop, dar nu există nicio entitate guvernamentală corespunzătoare în SUA.

Pentru a rezolva această dilemă, SAP construit a soluție pe bază de blockchain în partea de sus a MultiChain, unde mai mulți producători de droguri și angrosiști ​​au propriul nod, oferindu-le acces direct pentru citirea și scrierea lanțului. Fiecare cod de bare este înregistrat ca un element într-un flux de date MultiChain, permițându-i să fie căutat direct prin scanarea unei etichete tipărite. Sistemul rulează deja în direct și a fost testat cu succes la o scară de 1.5 miliarde de coduri de bare înregistrate și 30 de milioane de verificări pe an.

Blockchain # 2: TruBudget

Atunci când țările donatoare finanțează proiecte publice în țările în curs de dezvoltare, este vital să urmărim evenimentele importante din ciclul de viață al fiecărui proiect, inclusiv licitații, contracte și plăți. Atât donatorii, cât și beneficiarii doresc să păstreze aceste înregistrări într-o bază de date pentru o căutare ușoară, dar cine ar trebui să fie responsabil de acea bază de date? Niciuna dintre părți în relație nu este confortabilă din punct de vedere politic, cedând controlul deplin față de celălalt, așa că acest lucru a dus adesea la ambele părți să își păstreze propriile înregistrări și să încerce să le păstreze în sincronizare. Imaginea este complicată în continuare atunci când există mai multe țări donatoare care se asociază împreună.

TruBudget este o open-source aplicație care folosește un blockchain MultiChain pentru a rezolva această dilemă. Fiecare dintre factorii importanți își păstrează propriul nod, scriind evenimente importante în fluxuri, în timp ce împărtășesc o imagine identică a progresului proiectului prin propriul front-end. Sistemul a fost comandat de către germanii Ministerul Federal pentru Cooperare și Dezvoltare Economică și dezvoltat de Accenture și KfW, A treia mare bancă din Germania. Două blockchain-uri rulează acum în producție pentru proiecte în Brazilia și, respectiv, în Burkina Faso, fiecare dintre acestea fiind de așteptat să înregistreze până la 300 de proiecte și 5,000 de evenimente pe proiect.

Blockchain # 3: Sănătate conectată

Pentru a îmbunătăți îngrijirea pacienților și a reduce birocrația, un guvern de stat indian implementează un sistem electronic de înregistrări medicale care să permită schimbul de informații între spitale și alte facilități de sănătate din stat. La proiectarea sistemului, au apărut două preocupări speciale. În primul rând, cum pot fi înregistrate securitatea înregistrărilor împotriva pierderii sau modificării? În al doilea rând, cum ne asigurăm că informațiile sunt disponibile local în fiecare oraș, în cazul unei pierderi temporare a conectivității la Internet?

Aceste cerințe au fost rezolvate împreună prin construirea sistemului pe un blockchain și nu pe o bază de date centralizată. Fluxurile MultiChain sunt utilizate pentru stocarea documentelor medicale - în prezent doar cu text, dar cu date mai bogate, cum ar fi imaginile care vor fi integrate ulterior. Orașele participante vor avea propriile noduri care funcționează local, care participă la procesul de consens. Sistemul a fost construit de RapidQube și este deja în producție timpurie, cu aproximativ 2 milioane de înregistrări stocate pentru peste 50,000 de oameni.

Blockchain # 4: colateralizarea animalelor

În multe țări în curs de dezvoltare, fermierilor le este greu să acceseze împrumuturi accesibile, chiar dacă dețin active valoroase, cum ar fi vitele care ar putea servi drept garanție. Pentru ca vaca unui fermier să poată fi utilizată în acest mod, ea trebuie identificată și etichetată, imunizată împotriva bolilor și asigurată împotriva unor eventuale greșeli. În plus, fiecare vacă poate fi garantată doar o singură dată. Toate acestea necesită o coordonare extinsă a datelor între sistemul de sănătate animală al țării, companiile de asigurări și instituțiile financiare, fiecare dintre acestea având diferite stimulente și structuri de guvernare.

FarmTrek este o soluție bazată pe blockchain dezvoltată de Infocorp ceea ce permite această coordonare să aibă loc fără a fi controlată de un partid central. Fiecare stakeholder principal rulează unul sau un mod MultiChain noduri care lucrează împreună pentru stocarea și securizarea datelor scrise în fluxuri. Fiecare vacă este etichetată fizic cu un dispozitiv NFC (aproape de comunicare pe teren), care se conectează la o aplicație mobilă Android folosită de fermier pentru a semna tranzacțiile și a le publica în blockchain. Proiectul este acum în producție live în Myanmar și se așteaptă să se extindă la 100,000 de fermieri în termen de doi ani, cu un pilot suplimentar în lucrările din Rwanda.

Blockchain # 5: Tagcash KYC

Ca în multe țări, când cineva deschide un nou cont bancar în Filipine, banca trebuie să efectueze verificări KYC riguroase (cunoașteți-vă clientul) pentru a verifica identitatea și reședința clientului. Acest lucru costă timp și bani, ceea ce înseamnă că băncile și alți furnizori de servicii financiare ar beneficia de partajarea informațiilor KYC printr-o singură bază de date. Odată construită, această bază de date poate constitui, de asemenea, baza unui sistem de notare a creditelor, prin adăugarea de informații despre împrumuturile clienților și rambursări (sau eșecurile acestora). Din păcate, Filipine nu are un mecanism centralizat de evaluare a KYC și de creditare, astfel încât această integrare a fost dificil de realizat.

Pentru a rezolva această problemă, Tagcash a creat o soluție KYC bazată pe blockchain și scoring de credit, folosind o rețea de noduri aparținând băncilor și companiilor mai mici fintech. Unele noduri au privilegii de scriere, în timp ce altele sunt autorizate să citească numai. Informațiile sunt stocate în fluxurile MultiChain, folosind un hash din numele fiecărei persoane și data nașterii ca cheie unică pentru identificarea datelor lor. Odată cu lansarea inițială, se scriu în jur de 100 de înregistrări pe zi, iar acest lucru se așteaptă să crească până la 10,000 / zi în timp.

Blockchain # 6: Bureau Veritas Origin

Odată cu creșterea conștientizării scandaluri în lanțul de aprovizionare cu alimente, interesul a crescut pentru a oferi consumatorilor o mai mare transparență în ceea ce privește modul în care produsele alimentare sunt alimentate, procesate, transportate și depozitate. Obiectivul este de a crea o înregistrare cuprinzătoare a etapelor implicate în pregătirea unui articol pentru vânzare și de a permite consumatorilor să acceseze aceste informații direct. Pentru a crește transparența și a preveni alterarea sau corupția, este de preferat să nu centralizați controlul acestei baze de date în nicio companie sau locație individuală.

Bureau Veritas, o companie globală axată pe testare și certificare, a parteneriat cu Atos Worldline a dezvolta Origine, o soluție de trasabilitate alimentară bazată pe blockchain. Nodurile sunt administrate de mai multe companii din lanțul de aprovizionare cu alimente, cu date scrise în fluxuri într-un format binar proprietar. Produsele finite sunt etichetate cu coduri QR, pe care consumatorii le pot scana pentru a răsfoi un rezumat bazat pe web. Odată cu lansarea inițială, se scriu până la 100 de înregistrări pe zi.

(Pentru a evita o falie comună, trebuie subliniat faptul că surse de date trebuie să fie în continuare de încredere atunci când se utilizează un blockchain. Lanțul îmbunătățește doar securitate din datele respective odată stocate.)

Blockchain # 7: ILSBlockchain

An securitate legată de asigurare (ILS) este o obligațiune care permite acoperirea colectivă a unei polițe de asigurare de către un grup de investitori. De exemplu, proprietarii unei nave ar putea plăti o primă deținătorilor unei ILS, dar dacă catastrofa lovește și nava se scufundă, acei deținători își pierd o parte sau toată investiția inițială. Ca în cazul oricărui activ financiar, digitalizarea proprietății ILS permite vânzările și transferurile să aibă loc în mod eficient. Acest lucru se realizează în mod tradițional folosind un custode cum ar fi euroclear, dar costul poate fi prohibitiv pentru polițele de asigurare mai mici în intervalul valoric de 10-20 milioane dolari.

Această problemă a fost rezolvată de Parteneri Solidum care emit și urmăresc obligațiunile ILS pe ​​un blockchain MultiChain, înlăturând nevoia unui custodian centralizat foarte reglementat. Fiecare obligațiune este emisă ca un activ MultiChain, participanții transferând și schimbând aceste active de la un la egal la altul. Nodurile sunt conduse de administratorul de obligațiuni, investitori și reasiguratori, cu consensul generat de un grup mic de participanți seniori. Până în prezent, patru obligațiuni au fost emise pe blockchain, cu o valoare totală de peste 50 de milioane de dolari.

Blockchain # 8: Lanțul calității aerului

În ceea ce privește colectarea datelor de mediu, trebuie să fie abordate trei provocări specifice. În primul rând, fiecare tip de date este generat într-o locație diferită, datorită necesității de echipament specializat. În al doilea rând, datele trebuie stocate în siguranță și în mod sigur pe termen foarte lung, pentru a permite analizarea tendințelor și a modificărilor. Și în al treilea rând, este posibil să fie nevoie de diferite referințe în timp real pentru a crea o imagine completă a anomaliilor în momentul apariției lor.

Aceste cerințe pot fi abordate împreună folosind blockchain. Proiectul lanțului calității aerului, implementat de Baumann, agregă date privind nivelurile de ozon, radiații și calitatea aerului din Austria, folosind o rețea de noduri care colectează date din surse multiple. Datele brute sunt scrise direct în fluxurile MultiChain și astfel sunt replicate automat la toate nodurile din rețea, care asigură colectiv faptul că nu pot fi pierdute sau modificate. Sistemul rulează în producție și colectează 2.7 milioane de înregistrări anual, conținând aproximativ 4 GB de date brute.

Blockchain # 9: Deepshore Archive

Grup de metrou, al patrulea cel mai mare retailer din lume, trebuie să arhiveze toate datele de vânzare în scopuri de audit intern și extern. În timp ce Metro obișnuia să se bazeze pe un singur furnizor în acest scop, au trecut recent la un model mai flexibil, unde datele pot fi stocate redundant la un număr de furnizori de cloud diferiți. Acest lucru le oferă o libertate mult mai mare și capacitatea continuă de a negocia peste prețuri.

Cu toate acestea, această fragmentare prezintă o provocare în asigurarea faptului că toate datele sunt stocate corect și nu pot fi schimbate. Pentru a rezolva această problemă, Metro a implementat un sistem bazat pe blockchain, construit de către Deepshore, unde un hash și alte câteva metadate pentru fiecare set de date sunt stocate în fluxurile MultiChain în scopuri de verificare. Mai multe noduri rulează în diferite filiale și locații din cadrul Grupului Metro, astfel încât, deși acesta este un „blockchain intern”, controlul este descentralizat în mod eficient în cadrul unei organizații vaste. Sistemul rulează deja în direct și notează aproximativ 9 milioane de seturi de date pe zi.

Blockchain # 10: Fantastec SWAP

Creșterea în anii '1980 în Marea Britanie, colectarea de stickere de fotbal a fost extrem de populară. Ne-am cheltuit banii de buzunar pe pachete de autocolante aleatorii, care conțin chipurile jucătorilor, fotografii de echipă și ecusoane și ne-am schimbat obsesiv unul cu celălalt în încercarea de a completa albumul din fiecare an. Fantastec a dezvoltat acum un echivalent digital, de unde utilizatorii descarcă Aplicația SWAP și cumpărați „cărți” în ediție limitată, completate cu videoclipuri pentru jucători și statistici interactive. Desigur, această aplicație are nevoie de o bază de date pentru a ține evidența proprietății cardului, dar nu era clar unde ar trebui găzduită această bază de date. Pe de o parte, fiecare club de fotbal participant ar trebui să își păstreze propria bază de date, pentru a garanta autenticitatea și raritatea cărților sale emise. Pe de altă parte, o mare parte din valoarea produsului provine din posibilitatea de a schimba cărți care au fost emise de diferite cluburi.

Această dilemă a fost rezolvată prin construirea sistemului pe un blockchain, unde fiecare club are propriul nod care își emite colecțiile digitale ca active MultiChain, toate fiind urmărite împreună pe un lanț care este gestionat prin consens. Sistemul, care utilizează pe scară largă funcționalitatea de schimb atomic încorporată MultiChain, a fost construit de Fantastec cu asistența unor parteneri precum PricewaterhouseCoopers. SWAP a fost lansat recent cu trei parteneri cu nume mari: Real Madrid, Arsenal și Borussia Dortmund. După mai puțin de 3 luni, a crescut la 15,000 de utilizatori cu peste 250,000 de colecții emise.

Lecții învățate

Acum că am analizat zece dintre cele mai interesante rețele bazate pe MultiChain în producție, ce putem învăța de la acest grup în ansamblu? Ce diferențiază aceste proiecte de sutele și mii de dovezi de concept și pilot care nu au ajuns niciodată la următoarea etapă?

Lecția nr. 1: Concentrați-vă pe aplicații noi

Deși s-a vorbit mult despre blockchain-uri ca o actualizare a sistemelor existente, cel puțin deocamdată, le vedem în primul rând implementate în aplicații noi. Mă pot gândi la două motive conexe pentru care ar putea fi vorba.

În primul rând, blockchain-urile sunt încă o tehnologie nouă și sunt percepute ca fiind mai riscante decât bazele de date centralizate. Această incertitudine poate fi tolerată atunci când se construiesc noi aplicații, ceea ce inevitabil are un anumit risc de eșec. Cu toate acestea, face ca blockchain-urile să fie mai puțin atractive pentru înlocuirea a ceva care este deja cunoscut.

În al doilea rând, orice aplicație centralizată care rulează trebuie să aibă deja un intermediar de încredere, care probabil că și-a dovedit fiabilitatea în timp. În timp ce trecerea la o arhitectură descentralizată ar putea economisi bani prin ocolirea acestui intermediar, acest lucru trebuie cântărit împotriva costurilor și a riscului de reconstruire a sistemului de la început.

Lecția # 2: Găsiți un motiv puternic

Fiecare aplicație implementată pe un blockchain trebuie să răspundă la o întrebare crucială: De ce să folosiți un blockchain în loc de o bază de date centralizată sau un server de fișiere? Blockchains va fi întotdeauna mai lent, mai puțin scalabil și mai complex decât sistemele centralizate, ca urmare a proiectării lor fundamentale.

Deci, dacă aveți un intermediar de încredere adecvat, care poate găzdui o aplicație în mod central, ar trebui să o utilizați! afară motivul de a utiliza un blockchain este dacă există un motiv puternic pentru a evita acest tip de centralizare. În practică vedem că apar patru tipuri principale de motive:

  1. Preocupări comerciale. Participanții la o rețea nu doresc să acorde prea multă putere unui concurent sau unui alt organism central, care ar putea percepe o sumă foarte mare pentru acest serviciu.
  2. Cerințele de reglementare. Unele reglementări împiedică desfășurarea unui sistem centralizat sau ar face-o prea scumpă din punct de vedere al conformității.
  3. Riscuri politice. Nu există niciun loc unde să poată fi găzduită baza de date care să fie acceptabilă din punct de vedere politic pentru toți utilizatorii săi.
  4. Replicare sigură. Mai multe copii ale datelor trebuie stocate pentru redundanță, astfel încât utilizarea unui blockchain oferă beneficiul suplimentar al sincronizării dovedite și al rezistenței la modificare.

Lecția # 3: Gândiți-vă la date în general

Discuțiile timpurii despre blockchainurile întreprinderii au fost declanșate de creșterea criptomonedelor, în care blockchainul permite utilizatorilor să dețină și să transfere direct un activ virtual, prevenind în același timp cheltuielile duble. În timp ce unele dintre rețelele de producție descrise de noi (# 7, # 10) folosesc în acest fel MultiChain, majoritatea fac ceva fundamental diferit - construirea unei arhitecturi descentralizate pentru stocarea și securizarea de date.

Orice bază de date sau sistem de fișiere, indiferent dacă deține date structurate sau nestructurate, ar putea fi implementat pe un blockchain. Fiecare bucată de date poate fi stocată integral pe lanț, sau notificată sub formă de hash scurt (amprentă), care servește la verificarea datelor care sunt livrate în afara lanțului. Spre deosebire de cazurile de utilizare a activelor, nu există nicio noțiune de proprietate în timp. Singurul scop al blockchain este de a permite stocarea și securizarea unor informații de către un grup, fără a se baza pe un grup central.

În aplicațiile bazate pe date, „contractele inteligente” reprezintă un model tranzacțional greșit, deoarece acestea necesită ca fiecare bucată de date să fie reprezentată ca un mesaj trimis unui contract, mai degrabă decât să fie validate și apoi încorporate direct (sau șters) în lanț. Problema centrală este scala și viteza cu care informațiile pot fi stocate, indexate și preluate.

Lecția # 4: Privește dincolo de „transformare”

De prea mult timp, narațiunea blockchain a întreprinderii s-a concentrat pe cuvintele cheie precum „revoluție” și „transformare”. Dar, în realitate, dacă ne uităm la acele proiecte blockchain care de fapt ajung la producție, doar câțiva fac lucruri care ar fi imposibil pentru a realiza utilizarea tehnologiilor mai tradiționale, cum ar fi baze de date centralizate, replicare și mesagerie punct la punct. Deci, ce anume se transformă?

În cele mai multe cazuri, un blockchain este folosit pur și simplu pentru că este cel mai potrivit și mai convenabil instrument pentru job. Permite o nouă aplicație să fie construită cu ușurință pe un depozit de date unificat, evitând totodată o îngrijorare cu privire la faptul că acel magazin este controlat central. Blockchain asigură o rezistență suplimentară și rezistență la modificare, a căror valoare depășește complexitatea și costul rulării mai multor noduri. În timp ce toate acestea ar putea părea destul de neromantice, de când întreprinderea a fost altceva?

Există însă o parte suplimentară, mai subtilă, a poveștii. În rare cazuri, vedem proiecte construite pe un blockchain, unde nu există nicio justificare imediată pentru alegerea respectivă. Se pare că utilizatorii aplicației sunt fericiți pentru ca acesta să înceapă centralizat, dar doresc să își mențină opțiunile deschise pentru viitor. Utilizarea unui blockchain (chiar și cu un nod!) Și nu a unei baze de date permite schimbului sau eliminării intermediarului doar prin adăugarea sau eliminarea nodurilor și modificarea unor permisiuni. Toate acestea se pot întâmpla cu zero dezactivare și fără a atinge codul aplicației.

Lecția # 5: Fii foarte răbdător

Cu toate zgomotele din jurul blockchain-urilor, este ușor să uiți cât de nouă este această industrie. MultiChain, împreună cu majoritatea celorlalte platforme blockchain enterprise, au ajuns doar la o versiune 1.0 la mijlocul sfârșitului anului 2017 (este acum la versiunea 2.0.2). Deoarece este destul de comun ca proiectele IT de întreprindere, bazate pe blockchain-uri sau nu, să dureze doi ani de la inițiere pentru a fi live, nu este de mirare că numărul rețelelor blockchain reale în producție este încă destul de mic.

Într-adevăr, două fenomene speciale demonstrează exact cât de timpurii sunt lucrurile. În primul rând, ne găsim adesea parteneri efectuarea celor mai de bază teste pe MultiChain doar pentru a se convinge că funcționează de fapt! În al doilea rând, vedem unii participanți la rețelele de blockchain de producție lipsite de încredere pentru a-și asuma responsabilitatea pentru propriul nod, în schimb bazându-se pe un terț pentru a-l găzdui în numele lor.

La fel ca în cazul oricărei alte tehnologii noi pentru întreprinderi, oamenii care lucrează în spațiul blockchain ar trebui să se învingă pe termen lung. Mă aștept să treacă încă zece ani înainte ca blockchain-urile să fie considerate în mod obișnuit ca o alternativă pentru arhitecturile sistemelor informaționale și încă zece după aceea înainte de a-și atinge potențialul. Până atunci, lățimea de bandă, stocarea și criptografia vor fi atât de ieftine și rapide încât poate părea ciudat (dacă nu chiar ridicol) pentru aplicațiile partajate pentru a stoca datele într-un singur loc.

Vă rugăm să postați comentarii pe LinkedIn.

Timestamp-ul:

Mai mult de la multicatenari