Ti Enterprise Blockchains. Det fungerer faktisk.

Kildeknude: 1591167

Tilladte netværk bygget af MultiChain-partnere i live-produktion

Dette er en opskrivning af en tale holdt på Konsensus 2019 konference. EN video af foredraget er også tilgængelig.

I de fire år siden den første alfaversion af MultiChain er hundredvis (hvis ikke tusindvis) af proof-of-concept og pilotprojekter blevet bygget af vores partnere på platformen. Mens mange af de tidlige var det meningsløse blockchains, over tid har vi set en konsekvent stigning i andelen af ​​projekter, der bruger teknologien på passende vis. Nu hører vi sjældent om en blockchain-baseret applikation, som mangler et godt svar på spørgsmålet: "Hvorfor ikke bare bruge en almindelig database?" Sikke en lettelse!

Proof-of-concepts og pilotprojekter er alle godt og vel, men efter min mening kommer det vigtigste signal fra solide enterprise blockchain-projekter, der gør det til levende produktion. For at være klar betyder dette netværk, der indeholder flere blockchain-noder, der tilhører flere parter, hvor mere end én af disse parter er involveret i at generere reelle transaktioner og deltage i blockchains konsensusalgoritme. Uden disse egenskaber giver blockchain ringe eller ingen værdi sammenlignet med en centraliseret database.

Denne artikel er en undersøgelse af ti af de mest interessante tilladte blockchain-applikationer bygget på MultiChain, der er i produktion i dag. Hver applikation vil blive beskrevet kort sammen med en forklaring på, hvorfor det gav mening at bruge en blockchain og nogle tal for at give en følelse af skala. Bemærk, at fortrolighedsaftaler forhindrer os i at afsløre nogle af disse projekters detaljer, men vi fortæller dig så meget, vi kan. Efter at have gennemgået de ti projekter vil jeg slutte af med en liste over fem vigtige lektioner, som jeg tror, ​​vi kan lære.

Parat? Så lad os begynde...

Blockchain #1: SAP for Pharmaceuticals

Nogle lægemidler købt af store kunder såsom hospitaler ender ikke med at blive brugt og returneres til grossister uåbnet til videresalg andre steder. Denne proces medfører dog en betydelig risiko for forfalskning, hvor de såkaldte "return" er blevet forfalsket et eller andet sted undervejs. For at hjælpe med at bekæmpe dette problem kan hver æske med medicin sendes med en stregkodeetiket, der identificerer dens indhold og oprindelse, hvor stregkoden registreres i en database til fremtidig verifikation. Men hvem skal være ansvarlig for at administrere denne kritiske database med stregkoder til medicinforsendelser? I Europa, en centraliseret organ på EU-plan blev oprettet til dette formål, men der er ingen tilsvarende statslig enhed i USA.

For at løse dette dilemma, SAP bygget en blockchain-baseret løsning oven på MultiChain, hvor flere lægemiddelproducenter og grossister har deres egen node, der giver dem direkte adgang til at læse og skrive kæden. Hver stregkode registreres som et element i en MultiChain-datastrøm, så den kan slås direkte op ved at scanne en udskrevet etiket. Systemet kører allerede live og er blevet testet med succes til at skalere til 1.5 milliarder registrerede stregkoder og 30 millioner verifikationer om året.

Blockchain #2: TruBudget

Når donorlande finansierer offentlige projekter i udviklingslande, er det afgørende at holde styr på vigtige begivenheder i hvert projekts livscyklus, herunder udbud, kontrakter og udbetalinger. Både donorer og modtagere ønsker at opbevare disse optegnelser i en database for nem søgning, men hvem skal have ansvaret for den database? Ingen af ​​parterne i forholdet er politisk fortrolige med at afgive fuld kontrol til den anden, så dette har ofte ført til, at begge parter har vedligeholdt deres egne rekorder og forsøgt at holde dem synkroniserede. Billedet kompliceres yderligere, når der er flere donorlande, der samarbejder.

TruBudget er en open source applikation, der bruger en MultiChain blockchain til at løse dette dilemma. Hver af de vigtige interessenter opretholder sin egen node, skriver vigtige begivenheder til streams, mens de deler et identisk billede af projektets fremskridt gennem deres egen frontend. Systemet blev bestilt af Tysklands Forbundsministeriet for økonomisk samarbejde og udvikling og udviklet af Accenture , KfW, Tysklands tredjestørste bank. To blockchains kører nu i produktion til projekter i henholdsvis Brasilien og Burkina Faso, hvor hver forventes at optage op til 300 projekter og 5,000 begivenheder pr. projekt.

Blockchain #3: Connected Health

For at forbedre patientbehandlingen og reducere bureaukratiet implementerer en indisk statsregering et elektronisk sygejournalsystem for at muliggøre informationsdeling mellem hospitaler og andre sundhedsfaciliteter i staten. Ved udformningen af ​​systemet opstod to særlige bekymringer. For det første, hvordan kan optegnelserne sikres mod tab eller manipulation? For det andet, hvordan sikrer vi, at oplysningerne er tilgængelige lokalt i hver by, i tilfælde af et midlertidigt tab af internetforbindelse?

Disse krav blev løst sammen ved at bygge systemet på en blockchain frem for en centraliseret database. MultiChain-streams bliver brugt til at gemme de medicinske journaler - i øjeblikket kun med tekst, men med rigere data, såsom billeder, der skal integreres senere. De deltagende byer vil have deres egne noder kørende lokalt, som deltager i konsensusprocessen. Systemet er bygget af RapidQube og er allerede i begyndelsen af ​​produktionen med omkring 2 millioner plader gemt til over 50,000 mennesker.

Blockchain #4: Sikkerhedsstillelse af husdyr

I mange udviklingslande har landmændene svært ved at få adgang til overkommelige lån, selvom de ejer værdifulde aktiver såsom kvæg, der kan tjene som sikkerhed. For at en landmands ko kan bruges på denne måde, skal den identificeres og mærkes, immuniseres mod sygdomme og forsikres mod potentielle uheld. Derudover kan hver ko kun stilles til sikkerhed én gang. Alt dette kræver omfattende datakoordinering mellem et lands dyresundhedssystem, forsikringsselskaber og finansielle institutioner, som hver især har forskellige incitamenter og styringsstrukturer.

FarmTrek er en blockchain-baseret løsning udviklet af InfoCorp som muliggør, at denne koordinering kan finde sted uden at blive kontrolleret af en central part. Hver større interessent kører en eller mode MultiChain noder, som arbejder sammen om at gemme og sikre de data, der er skrevet til streams. Hver ko er fysisk mærket med en manipulationssikker NFC-enhed (near field communications), som forbindes til en Android-mobilapplikation, der bruges af landmanden til at underskrive transaktioner og udgive dem til blockchain. Projektet er nu i levende produktion i Myanmar og forventes at skalere til 100,000 landmænd inden for to år, med en yderligere pilot på vej i Rwanda.

Blockchain #5: Tagcash KYC

Som i mange lande, når nogen åbner en ny bankkonto i Filippinerne, skal banken udføre strenge KYC-tjek (kend din kunde) for at bekræfte kundens identitet og bopæl. Dette koster tid og penge, hvilket betyder, at banker og andre udbydere af finansielle tjenester vil drage fordel af at dele KYC-oplysninger gennem en enkelt database. Når først denne database er bygget op, kan den også danne grundlag for et kreditscoringssystem ved at tilføje oplysninger om kundelån og tilbagebetalinger (eller svigt heraf). Desværre har Filippinerne ingen centraliseret KYC og kreditscoringsmekanisme, så denne integration har været svær at opnå.

For at løse dette problem, Tagcash har skabt en blockchain-baseret KYC- og kreditscoringsløsning ved hjælp af et netværk af noder tilhørende banker og mindre fintech-virksomheder. Nogle noder har skriverettigheder, mens andre kun har tilladelse til at læse. Oplysningerne gemmes i MultiChain-strømme, ved at bruge en hash af hver persons navn og fødselsdato som en unik nøgle til at identificere deres data. Med den indledende udrulning bliver der skrevet omkring 100 poster om dagen, og dette forventes at vokse til 10,000/dag over tid.

Blockchain #6: Bureau Veritas Origin

Med stigende bevidsthed om fødevareforsyningskædeskandaler, er interessen vokset for at give forbrugerne større gennemsigtighed i, hvordan deres fødevarer fremskaffes, forarbejdes, transporteres og opbevares. Målet er at skabe en omfattende registrering af de trin, der er involveret i at forberede en vare til salg, og at gøre det muligt for forbrugerne at få direkte adgang til disse oplysninger. For at øge gennemsigtigheden og forhindre manipulation eller korruption, er det at foretrække ikke at centralisere kontrollen over denne database på nogen enkelt virksomhed eller lokation.

Bureau Veritas, en global virksomhed med fokus på test og certificering, har indgået et samarbejde med Atos Worldline at udvikle Oprindelse, en blockchain-baseret fødevaresporbarhedsløsning. Noder drives af flere virksomheder inden for fødevareforsyningskæden, med data skrevet til streams i et proprietært binært format. De færdige produkter er mærket med QR-koder, som forbrugerne kan scanne for at gennemse et webbaseret resumé. Med den indledende udrulning bliver der skrevet op til 100 poster om dagen.

(For at undgå en almindelig fejlslutning skal det understreges, at kilder af data skal stadig have tillid til, når du bruger en blockchain. Kæden forbedrer kun sikkerhed af disse data, når de er gemt.)

Blockchain #7: ILSBlockchain

An forsikringsforbundet sikkerhed (ILS) er en obligation, der gør det muligt at dække en forsikringspolice kollektivt af en gruppe investorer. For eksempel kan ejerne af et skib betale en præmie til indehaverne af en ILS, men hvis katastrofen rammer, og skibet synker, mister disse ejere noget af eller hele deres oprindelige investering. Som med ethvert finansielt aktiv gør digitalisering af ILS-ejerskab det muligt for salg og overførsler at finde sted effektivt. Dette opnås traditionelt ved hjælp af en depotbank som f.eks euroclear, men omkostningerne kan være uoverkommelige for mindre forsikringer i værdiintervallet $10-20 millioner.

Dette problem blev løst af Solidum Partnere der udsteder og sporer ILS-obligationer på en MultiChain blockchain, hvilket fjerner behovet for en stærkt reguleret centraliseret depotbank. Hver obligation udstedes som et MultiChain-aktiv, hvor deltagerne overfører og udveksler disse aktiver på peer-to-peer-basis. Noder drives af obligationsadministratoren, investorer og genforsikringsselskaber med konsensus genereret af en lille gruppe seniordeltagere. Indtil videre er der udstedt fire obligationer på blockchain, for over 50 millioner dollars i samlet værdi.

Blockchain #8: Luftkvalitetskæde

Når det kommer til indsamling af miljødata, skal der tages hånd om tre særlige udfordringer. For det første genereres hver type data på et andet sted på grund af behovet for specialiseret udstyr. For det andet skal dataene opbevares sikkert og pålideligt på meget lang sigt, så tendenser og ændringer kan analyseres. Og for det tredje kan det være nødvendigt at krydsreferencer forskellige typer data i realtid for at skabe et fuldstændigt billede af uregelmæssigheder i det øjeblik, de opstår.

Disse krav kan løses sammen ved at bruge blockchain. Air Quality Chain-projektet, implementeret af Baumann, samler data om niveauer af ozon, stråling og luftkvalitet i Østrig ved hjælp af et netværk af knudepunkter, som indsamler data fra flere kilder. Rådata skrives direkte til MultiChain-streams og replikeres således automatisk til alle noderne i netværket, som tilsammen sikrer, at de ikke kan gå tabt eller ændres. Systemet kører i produktion og indsamler årligt 2.7 millioner poster, der indeholder omkring 4 GB rådata.

Blockchain #9: Deepshore Archive

Metro Group, verdens fjerdestørste forhandler, er forpligtet til at arkivere alle salgsstedsdata til interne og eksterne revisionsformål. Hvor Metro plejede at stole på en enkelt leverandør til dette formål, migrerede de for nylig til en mere fleksibel model, hvor dataene redundant kan lagres på en række forskellige cloud-udbydere. Dette giver dem meget større frihed og den løbende mulighed for at forhandle om priser.

Denne fragmentering udgør imidlertid en udfordring med at sikre, at alle data gemmes korrekt og ikke kan ændres. For at løse dette problem har Metro implementeret et blockchain-baseret system, bygget af Deepshore, hvor en hash og nogle andre metadata for hvert datasæt gemmes i MultiChain-strømme til verifikationsformål. Der kører flere noder i forskellige datterselskaber og lokationer inden for Metro Group, så selvom dette er en "intern blockchain", er kontrollen reelt decentraliseret i en stor organisation. Systemet kører allerede live og notarer cirka 9 millioner datasæt om dagen.

Blockchain #10: Fantastec SWAP

Da jeg voksede op i 1980'erne i Storbritannien, var det enormt populært at samle fodboldklistermærker. Vi brugte vores lommepenge på pakker med tilfældige klistermærker, der indeholdt spillernes ansigter, holdbilleder og badges, og byttede besat med hinanden i et forsøg på at færdiggøre hvert års album. Fantastisk har nu udviklet en digital ækvivalent, hvor brugerne downloader SWAP app og køb "kort" i begrænset oplag, komplet med afspillervideoer og interaktive statistikker. Naturligvis har denne applikation brug for en database for at holde styr på kortejerskab, men det var ikke klart, hvor denne database skulle være vært. På den ene side bør hver deltagende fodboldklub vedligeholde sin egen database for at garantere ægtheden og sjældenheden af ​​deres udstedte kort. På den anden side stammer meget af produktets værdi fra muligheden for at bytte kort, der er udstedt af forskellige klubber.

Dette dilemma blev løst ved at bygge systemet på en blockchain, hvor hver klub har sin egen node, der udsteder sine digitale samleobjekter som MultiChain-aktiver, som alle spores sammen på en kæde, der styres ved konsensus. Systemet, der i vid udstrækning gør brug af MultiChains indbyggede atomudvekslingsfunktionalitet, er bygget af Fantastec med assistance fra partnere som f.eks. PricewaterhouseCoopers. SWAP blev for nylig lanceret med tre store navne partnere: Real Madrid, Arsenal og Borussia Dortmund. Efter mindre end 3 måneder er det vokset til 15,000 brugere med over 250,000 udstedte samleobjekter.

Erfaringer

Nu hvor vi har gennemgået ti af de mest interessante MultiChain-baserede netværk i produktionen, hvad kan vi så lære af denne gruppe som helhed? Hvad adskiller disse projekter fra de hundreder og tusinder af proofs-of-concept og pilotprojekter, der aldrig nåede det næste trin?

Lektion #1: Fokus på nye applikationer

Selvom der har været meget snak om blockchains som en opgradering til eksisterende systemer, ser vi dem i det mindste for øjeblikket primært implementeret i nye applikationer. Jeg kan komme i tanke om to relaterede årsager til, hvorfor dette kan være.

For det første er blockchains stadig en ny teknologi og opfattes som mere risikable end centraliserede databaser. Denne usikkerhed kan tolereres, når man bygger nye applikationer, hvilket uundgåeligt indebærer en vis risiko for fejl. Det gør dog blockchains mindre attraktive til at erstatte noget, der allerede er kendt for at virke.

For det andet skal enhver kørende centraliseret applikation allerede have en betroet mellemmand, som formentlig har bevist deres pålidelighed over tid. Selvom flytning til en decentral arkitektur kan spare penge ved at omgå dette mellemled, skal dette vejes mod omkostningerne og risikoen ved at genopbygge systemet fra bunden.

Lektion #2: Find et stærkt motiv

Hver applikation implementeret på en blockchain skal besvare et afgørende spørgsmål: Hvorfor bruge en blockchain i stedet for en centraliseret database eller filserver? Blockchains vil altid være langsommere, mindre skalerbare og mere komplekse end centraliserede systemer som følge af deres grundlæggende design.

Så hvis du har en passende betroet mellemmand, der kan hoste en applikation centralt, bør du bruge den! Det kun Grunden til at bruge en blockchain er, hvis der er et stærkt motiv for at undgå denne form for centralisering. I praksis ser vi fire hovedtyper af motiver dukke op:

  1. Kommercielle bekymringer. Deltagerne i et netværk ønsker ikke at give for meget magt til en konkurrent eller en anden central instans, som kunne tage en masse for tjenesten.
  2. Lovkrav. Nogle reguleringer forhindrer implementeringen af ​​et centraliseret system eller ville gøre det for dyrt med hensyn til overholdelse.
  3. Politiske risici. Der er intet sted, hvor databasen kunne hostes, som ville være politisk acceptabelt for alle dens brugere.
  4. Sikker replikering. Flere kopier af dataene skal gemmes for redundans, så brug af en blockchain giver den ekstra fordel ved dokumenteret synkronisering og manipulationsmodstand.

Lektion #3: Tænk på data generelt

Tidlige diskussioner om enterprise blockchains blev udløst af fremkomsten af ​​kryptovalutaer, hvor blockchain giver brugerne mulighed for direkte at holde og overføre et virtuelt aktiv og samtidig forhindre dobbeltforbrug. Mens nogle af de produktionsnetværk, vi beskrev (#7, #10), bruger MultiChain på denne måde, gør de fleste noget fundamentalt anderledes - at bygge en decentral arkitektur til lagring og sikring data.

Enhver database eller filsystem, uanset om det indeholder strukturerede eller ustrukturerede data, kunne implementeres på en blockchain. Hvert stykke data kan gemmes i sin helhed på kæden eller notariseres som en kort on-chain hash (fingeraftryk), som tjener til at verificere de data, der leveres off-chain. I modsætning til i tilfælde af brug af aktiver er der ingen forestilling om, at ejerskabet ændrer sig over tid. Blockchains eneste formål er at gøre det muligt for nogle oplysninger at blive lagret og sikret af en gruppe, uden at være afhængig af en central part.

I datadrevne applikationer er "smarte kontrakter" den forkerte transaktionsmodel, da de kræver, at hvert stykke data repræsenteres som en besked, der sendes til en kontrakt, i stedet for at blive valideret og derefter direkte indlejret (eller hashed) i kæden. Det centrale spørgsmål er omfanget og hastigheden, hvormed information kan lagres, indekseres og hentes.

Lektion #4: Se ud over "transformation"

For længe har virksomhedens blockchain-fortælling fokuseret på buzzwords som "revolution" og "transformation". Men i virkeligheden, hvis vi ser på de blockchain-projekter, der rent faktisk kommer i produktion, er det kun få, der gør ting, der ville være umuligt at opnå brug af mere traditionelle teknologier såsom centraliserede databaser, replikering og punkt-til-punkt-meddelelser. Så hvad er det egentlig, der bliver transformeret?

I de fleste tilfælde bliver en blockchain brugt, simpelthen fordi det er det mest passende og praktiske værktøj til jobbet. Det gør det nemt at bygge en ny applikation oven på et samlet datalager, samtidig med at man undgår en vis bekymring for, at denne butik er centralt styret. Blockchain giver yderligere robusthed og manipulationsmodstand, hvis værdi opvejer kompleksiteten og omkostningerne ved at køre flere noder. Selvom alt dette kan virke ret uromantisk, siden hvornår har virksomheds-IT været noget andet?

Men der er en ekstra, mere subtil del af historien. I sjældne tilfælde ser vi projekter, der bygges på en blockchain, hvor der ikke umiddelbart er nogen begrundelse for det valg. Det viser sig, at applikationens brugere er glade for, at den starter centraliseret, men ønsker at holde deres muligheder åbne for fremtiden. Brug af en blockchain (selv med én node!) i stedet for en database gør det muligt for mellemleddet at blive byttet eller fjernet blot ved at tilføje eller fjerne noder og ændre nogle tilladelser. Alt dette kan ske uden nedetid og uden at røre ved applikationens kode.

Lektion #5: Vær meget tålmodig

Med al støjen omkring blockchains er det let at glemme, hvor ny denne industri er. MultiChain, sammen med de fleste andre enterprise blockchain-platforme, nåede først en version 1.0-udgivelse i midten til slutningen af ​​2017 (den er nu på version 2.0.2). Da det er ret almindeligt, at virksomheds-IT-projekter, uanset om de er baseret på blockchains eller ej, tager to år fra start til at gå live, er det ingen overraskelse, at antallet af rigtige blockchain-netværk i produktion stadig er ret lille.

Faktisk viser to særlige fænomener, hvor tidligt tingene er. For det første finder vi ofte vores partnere udfører de mest basale tests på MultiChain bare for at overbevise sig selv om, at det faktisk virker! For det andet ser vi nogle deltagere i produktions blockchain-netværk, der mangler tillid til at tage ansvar for deres egen node, i stedet for at stole på, at en tredjepart er vært for den på deres vegne.

Så som med enhver anden ny virksomhedsteknologi, bør folk, der arbejder i blockchain-området, hunke ned på meget lang sigt. Jeg forventer, at det vil tage yderligere ti år, før blockchains almindeligvis betragtes som et alternativ til informationssystemarkitekturer, og yderligere ti år derefter, før de når deres fulde potentiale. Til den tid vil båndbredde, lagring og kryptografi være så billig og hurtig, at det kan virke underligt (hvis ikke latterligt) for delte applikationer at gemme deres data på kun ét sted.

Skriv eventuelle kommentarer på LinkedIn.

Tidsstempel:

Mere fra multikæde