Tio Enterprise Blockchains. Det fungerar faktiskt.

Källnod: 1591167

Tillåtna nätverk byggda av MultiChain-partners i liveproduktion

Detta är en skrivning av ett föredrag som ges vid Konsensus 2019 konferens. EN video av samtalet finns också.

Under de fyra åren sedan den första alfa-versionen av MultiChain har hundratals (om inte tusentals) proof-of-concept och pilotprojekt byggts av våra partners på plattformen. Medan många av de tidiga var meningslösa blockchains, med tiden har vi sett en jämn ökning av andelen projekt som använder tekniken på lämpligt sätt. Nu hör vi sällan om en blockchain-baserad applikation som saknar ett bra svar på frågan: "Varför inte bara använda en vanlig databas?" Vilken lättnad!

Proof-of-concept och piloter är alla bra och bra, men enligt min mening kommer den viktigaste signalen från solida företag blockchain-projekt som gör det möjligt att leva produktion. För att vara tydlig betyder detta nätverk som innehåller flera blockchain-noder som tillhör flera parter, där mer än en av dessa parter är involverade i att generera verkliga transaktioner och delta i blockchains konsensusalgoritm. Utan dessa egenskaper tillhandahåller blockchain litet eller inget värde jämfört med en centraliserad databas.

Den här artikeln är en undersökning av tio av de mest intressanta tillåtna blockchain-applikationerna byggda på MultiChain som är i produktion idag. Varje applikation kommer att beskrivas kort, tillsammans med en förklaring av varför det var vettigt att använda en blockchain och några nummer för att ge en känsla av skala. Observera att konfidentialitetsavtal hindrar oss från att avslöja några av dessa projekts detaljer, men vi berättar så mycket vi kan. Efter att ha granskat de tio projekten kommer jag att avsluta med en lista med fem viktiga lektioner som jag tror att vi kan lära oss.

Redo? Låt oss börja ...

Blockchain nr 1: SAP för läkemedel

Vissa läkemedel som köps av stora kunder, till exempel sjukhus, används inte, och returneras till grossister som inte öppnas för återförsäljning någon annanstans. Men denna process medför en betydande risk för förfalskning, där de så kallade "returerna" har förfalskats någonstans på vägen. För att bekämpa detta problem kan varje låda med läkemedel skickas med en streckkodsetikett som identifierar dess innehåll och ursprung, varvid streckkoden registreras i en databas för framtida verifiering. Men vem ska ansvara för att hantera denna kritiska databas över streckkoder för narkotikasändning? I Europa, en centraliserad Organ på EU-nivå inrättades för detta ändamål, men det finns ingen motsvarande statlig enhet i USA.

För att lösa detta dilemma, SAP byggde en blockchain-baserad lösning ovanpå MultiChain, där flera läkemedeltillverkare och grossister har sin egen nod som ger dem direkt tillgång för att läsa och skriva kedjan. Varje streckkod registreras som ett objekt i en MultiChain-dataström, vilket gör det möjligt att leta upp det direkt genom att skanna en tryckt etikett. Systemet körs redan live och har testats framgångsrikt för att skala till 1.5 miljarder inspelade streckkoder och 30 miljoner verifikationer per år.

Blockchain # 2: TruBudget

När givarländer finansierar offentliga projekt i utvecklingsländer är det viktigt att hålla reda på viktiga händelser i varje projekts livscykel, inklusive anbud, kontrakt och utbetalningar. Både givarna och mottagarna vill behålla dessa poster i en databas för enkel sökning, men vem ska ansvara för den databasen? Ingen av sidorna i förhållandet är politiskt bekvämt med att stänga full kontroll över den andra, så detta har ofta lett till att båda parter upprätthöll sina egna register och försökte hålla dem synkroniserade. Bilden kompliceras ytterligare när det finns flera givarländer som samarbetar.

TruBudget är en öppen källkod applikation som använder en MultiChain blockchain för att lösa detta dilemma. Var och en av de viktiga intressenterna behåller sin egen nod och skriver viktiga händelser till strömmar samtidigt som de delar en identisk bild av projektets framsteg genom sin egen frontend. Systemet beställdes av Tysklands Förbundsministeriet för ekonomiskt samarbete och utveckling och utvecklats av Accenture och KfW, Tysklands tredje största bank. Två blockchains körs nu i produktion för projekt i Brasilien respektive Burkina Faso, var och en väntas registrera upp till 300 projekt och 5,000 XNUMX evenemang per projekt.

Blockchain # 3: Connected Health

För att förbättra patientvården och minska byråkratin implementerar en indisk statsregering ett elektroniskt journalsystem för att möjliggöra informationsdelning mellan sjukhus och andra sjukvårdsanläggningar i staten. Vid utformningen av systemet uppstod två speciella problem. Först, hur kan rekorden säkras mot förlust eller manipulation? För det andra, hur ser vi till att informationen är tillgänglig lokalt i varje stad i händelse av en tillfällig förlust av Internet-anslutning?

Dessa krav löstes tillsammans genom att bygga systemet på en blockchain snarare än en centraliserad databas. MultiChain-strömmar används för att lagra medicinska poster - för närvarande endast med text men med mer omfattande data som bilder som ska integreras senare. Deltagande städer kommer att ha sina egna noder lokalt, som deltar i konsensusprocessen. Systemet byggdes av RapidQube och är redan i tidig produktion, med cirka 2 miljoner skivor lagrade för över 50,000 XNUMX personer.

Blockchain # 4: Säkerhet av boskap

I många utvecklingsländer har bönderna svårt att få tillgång till överkomliga lån, även om de äger värdefulla tillgångar som nötkreatur som kan tjäna som säkerhet. För att en bondeko ska kunna användas på detta sätt måste den identifieras och märkas, immuniseras mot sjukdomar och försäkras mot potentiella missöden. Dessutom kan varje ko bara säkerställas en gång. Allt detta kräver omfattande datakoordinering mellan ett lands djurhälsovårdssystem, försäkringsbolag och finansiella institutioner, som alla har olika incitament och styrelsestrukturer.

FarmTrek är en blockchain-baserad lösning utvecklad av InfoCorp vilket gör att denna samordning kan ske utan att kontrolleras av ett centralt parti. Varje större intressent har en eller flera MultiChain-noder som fungerar tillsammans för att lagra och säkra data skrivna till strömmar. Varje ko är fysiskt taggat med en manipuleringssäker NFC-enhet (nära fältkommunikation), som ansluter till en Android-mobilapplikation som används av jordbrukaren för att underteckna transaktioner och publicera dem till blockchain. Projektet är nu i levande produktion i Myanmar och förväntas skala till 100,000 XNUMX jordbrukare inom två år, med en ytterligare pilot i arbetena i Rwanda.

Blockchain # 5: Tagcash KYC

Liksom i många länder, när någon öppnar ett nytt bankkonto i Filippinerna, måste banken utföra stränga KYC-kontroller (känner din kund) för att verifiera kundens identitet och bostad. Detta kostar tid och pengar, vilket innebär att banker och andra finansiella tjänsteleverantörer skulle dra nytta av att dela KYC-information genom en enda databas. När den har byggts kan denna databas också utgöra grunden för ett kreditbetygssystem genom att lägga till information om kundlån och återbetalningar (eller misslyckanden därav). Tyvärr har Filippinerna ingen centraliserad KYC och kreditpoängmekanism, så denna integration har varit svår att uppnå.

För att lösa detta problem, Tagcash har skapat en blockchain-baserad KYC och kreditpoänglösning med ett nätverk av noder som tillhör banker och mindre fintech-företag. Vissa noder har skrivrättigheter medan andra bara har läsning. Informationen lagras i MultiChain-strömmar och använder en hash för varje persons namn och födelsedatum som en unik nyckel för att identifiera deras data. Med den första utrullningen skrivs cirka 100 poster per dag och detta förväntas öka till 10,000 XNUMX / dag över tiden.

Blockchain # 6: Bureau Veritas Origin

Med ökad medvetenhet om skandaler för livsmedelskedjan, har intresset ökat för att ge konsumenterna större insyn i hur deras mat hämtas, bearbetas, transporteras och lagras. Målet är att skapa en omfattande redogörelse för stegen för att förbereda ett objekt för försäljning och att göra det möjligt för konsumenter att få tillgång till denna information direkt. För att öka insynen och förhindra manipulation eller korruption är det att föredra att inte centralisera kontrollen av denna databas vid något enskilt företag eller plats.

Bureau Veritas, ett globalt företag fokuserat på testning och certifiering, har samarbetat med Atos Worldline att utveckla Ursprung, en blockchainbaserad livsmedelsspårbarhetslösning. Noder drivs av flera företag inom livsmedelskedjan, med data skrivna till strömmar i ett proprietärt binärt format. De färdiga produkterna är märkta med QR-koder som konsumenterna kan skanna för att bläddra i en webbaserad sammanfattning. Med den första utrullningen skrivs upp till 100 poster per dag.

(För att undvika en vanlig missfall bör det betonas att källor av data måste fortfarande lita på när du använder en blockchain. Kedjan förbättrar bara säkerhet av den informationen när den har lagrats.)

Blockchain # 7: ILSBlockchain

An försäkringslänkad säkerhet (ILS) är en obligation som gör att en försäkring kan täckas kollektivt av en grupp investerare. Till exempel skulle ägarna av ett fartyg kunna betala en premie till innehavarna av ett ILS, men om katastrofen strejker och fartyget sjunker förlorar dessa innehavare en del av eller alla sina ursprungliga investeringar. Som med alla finansiella tillgångar gör digitalisering av ILS-ägandet möjliggör försäljning och överföringar att ske effektivt. Detta uppnås traditionellt med hjälp av en vårdnadshavare som Euroclear, men kostnaden kan vara oöverkomlig för mindre försäkringar i värdet mellan 10 och 20 miljoner dollar.

Detta problem löstes av Solidum Partners som emitterar och spårar ILS-obligationer på en MultiChain blockchain och tar bort behovet av en mycket reglerad centraliserad depå. Varje obligation emitteras som en MultiChain-tillgång, där deltagarna överför och utbyter dessa tillgångar på peer-to-peer-basis. Noder drivs av obligationsförvaltaren, investerare och återförsäkringsbolag, med enighet som genereras av en liten grupp äldre deltagare. Hittills har fyra obligationer emitterats på blockchain för över 50 miljoner dollar i totalt värde.

Blockchain # 8: Air Quality Chain

När det gäller insamling av miljödata måste tre särskilda utmaningar hanteras. Först genereras varje typ av data på en annan plats på grund av behovet av specialutrustning. För det andra måste informationen lagras säkert och pålitligt på mycket lång sikt för att möjliggöra analyser av trender och förändringar. Och för det tredje kan olika typer av data behöva korsreferenser i realtid för att skapa en fullständig bild av avvikelser i det ögonblick de inträffar.

Dessa krav kan hanteras tillsammans med blockchain. Air Quality Chain-projektet, genomfört av Baumann, aggregerar data om nivåer av ozon, strålning och luftkvalitet i Österrike med hjälp av ett nätverk av noder som samlar in data från flera källor. Rå data skrivs direkt till MultiChain-strömmar och replikeras så automatiskt till alla noderna i nätverket, som tillsammans säkerställer att de inte kan gå förlorade eller ändras. Systemet är i produktion och samlar in 2.7 miljoner skivor årligen och innehåller cirka 4 GB rå data.

Blockchain # 9: Deepshore Archive

Metro Group, världens fjärde största återförsäljare, måste arkivera all försäljningsinformation för intern och extern revision. Medan Metro brukade förlita sig på en enda leverantör för detta ändamål migrerade de nyligen till en mer flexibel modell, där informationen kan lagras redundant hos ett antal olika molnleverantörer. Detta ger dem mycket större frihet och den pågående förmågan att förhandla om prissättning.

Denna fragmentering utgör emellertid en utmaning när det gäller att se till att all information lagras korrekt och inte kan ändras. För att lösa detta problem har Metro implementerat ett blockchain-baserat system, byggt av Deepshore, där en hash och några andra metadata för varje datamängd lagras i MultiChain-strömmar för verifieringsändamål. Flera noder körs i olika dotterbolag och platser inom Metro Group, så även om detta är en "intern blockchain", är kontrollen effektivt decentraliserad inom en enorm organisation. Systemet körs redan live och notariserar cirka 9 miljoner datasätt per dag.

Blockchain # 10: Fantastec SWAP

Att växa upp på 1980-talet i Storbritannien och att samla fotbollsdekaler var enormt populärt. Vi spenderade våra fickpengar på paket med slumpmässiga klistermärken, som innehöll spelarnas ansikten, lagfoton och märken, och bytte obsessivt med varandra i försök att slutföra varje års album. Fantastec har nu utvecklat en digital ekvivalent där användare laddar ner SWAP-app och köpa "kort" med begränsad upplaga, komplett med spelarvideor och interaktiv statistik. Naturligtvis behöver den här applikationen viss databas för att hålla reda på kortägande, men det var inte tydligt var denna databas bör vara värd. Å ena sidan bör varje deltagande fotbollsklubb upprätthålla sin egen databas för att garantera äktheten och sällsyntheten hos sina utgivna kort. Å andra sidan beror mycket av produktens värde på förmågan att byta kort som utfärdades av olika klubbar.

Detta dilemma löstes genom att bygga systemet på en blockchain, där varje klubb har sin egen nod som ger ut sina digitala samlarobjekt som MultiChain-tillgångar, som alla spåras samman i en kedja som hanteras av konsensus. Systemet, som använder omfattande användning av MultiChains inbyggda atomutbytningsfunktionalitet, byggdes av Fantastec med hjälp av partners som t.ex. Coopers. SWAP lanserades nyligen med tre stora namnpartners: Real Madrid, Arsenal och Borussia Dortmund. Efter mindre än 3 månader har det vuxit till 15,000 250,000 användare med över XNUMX XNUMX samlarobjekt.

Lärdomar

Nu när vi har granskat tio av de mest intressanta MultiChain-baserade nätverken i produktionen, vad kan vi lära av denna grupp som helhet? Vad skiljer dessa projekt från de hundratals och tusentals proof-of-concept och piloter som aldrig kom till nästa steg?

Lektion 1: Fokusera på nya applikationer

Även om det har varit mycket prat om blockchains som en uppgradering för befintliga system, åtminstone för närvarande ser vi dem främst distribueras i nya applikationer. Jag kan tänka på två relaterade skäl till varför detta kan vara.

För det första är blockchains fortfarande en ny teknik och uppfattas som mer riskfyllda än centraliserade databaser. Denna osäkerhet kan tolereras när man bygger nya applikationer, vilket oundvikligen medför en viss risk för misslyckande. Men det gör blockchains mindre attraktiva för att ersätta något som redan är känt att fungera.

För det andra måste alla köra centraliserade applikationer redan ha en betrodd mellanhand, som antagligen har bevisat sin tillförlitlighet över tid. Medan man flyttar till en decentraliserad arkitektur kan det spara pengar på att kringgå denna mellanhand, men detta måste vägas mot kostnaden och risken för att bygga upp systemet från grunden.

Lektion 2: Hitta ett starkt motiv

Varje applikation som implementeras på en blockchain måste svara på en avgörande fråga: Varför använda en blockchain istället för en centraliserad databas eller filserver? Blockchains kommer alltid att vara långsammare, mindre skalbara och mer komplexa än centraliserade system, som ett resultat av deras grundläggande design.

Så om du har en lämplig betrodd mellanhand som kan vara värd för en applikation centralt bör du använda den! De endast anledningen till att använda en blockchain är om det finns ett starkt motiv för att undvika denna typ av centralisering. I praktiken ser vi fyra huvudtyper av motiv visas:

  1. Kommersiella problem. Deltagarna i ett nätverk vill inte ge för mycket makt till en konkurrent eller någon annan central instans, som kan betala mycket för tjänsten.
  2. Tillsynskrav. Vissa regler förhindrar utplacering av ett centraliserat system eller skulle göra det för dyrt när det gäller efterlevnad.
  3. Politiska risker. Det finns ingen plats där databasen kan vara värd som skulle vara politiskt acceptabel för alla dess användare.
  4. Säker replikering. Flera kopior av data måste lagras för redundans, så att använda en blockchain ger den extra fördelen med bevisad synkronisering och manipulationsmotstånd.

Lektion 3: Tänk på data i allmänhet

Tidigare diskussioner om företagets blockchains utlöste av ökningen av cryptocururrency, där blockchain tillåter användare att direkt hålla och överföra en virtuell tillgång medan de förhindrar dubbla utgifter. Medan några av de produktionsnätverk vi beskrev (nr 7, # 10) använder MultiChain på detta sätt, gör majoriteten något grundläggande annorlunda - att bygga en decentraliserad arkitektur för att lagra och säkra datum.

Alla databaser eller filsystem, oavsett om det finns strukturerade eller ostrukturerade data, kunde implementeras på en blockchain. Varje data kan lagras i sin helhet på kedjan, eller notariseras som en kort hash (fingeravtryck) som tjänar till att verifiera data som levereras utanför kedjan. Till skillnad från i fall av tillgångsanvändning, finns det ingen uppfattning om ägarförändring över tiden. Blockchains enda syfte är att möjliggöra att information lagras och säkras av en grupp utan att förlita sig på en central part.

I datadrivna applikationer är "smarta kontrakt" fel transaktionsmodell, eftersom de kräver att varje bit av informationen representeras som ett meddelande som skickas till ett kontrakt, snarare än att valideras och sedan direkt inbäddas (eller hashas) i kedjan. Den centrala frågan är omfattningen och hastigheten med vilken information kan lagras, indexeras och hämtas.

Lektion 4: Se bortom "transformation"

För länge har företagets blockchain-berättelse fokuserat på buzzwords som "revolution" och "transformation". Men i verkligheten, om vi tittar på de blockchain-projekten som faktiskt går till produktionen, gör bara ett fåtal saker som skulle vara omöjligt att uppnå användning av mer traditionell teknik som centraliserade databaser, replikering och punkt-till-punkt-meddelanden. Så vad förändras exakt?

I de flesta fall används en blockchain helt enkelt för att det är det mest lämpliga och praktiska verktyget för jobbet. Det gör det möjligt att enkelt bygga en ny applikation ovanpå ett enhetligt datalager, samtidigt som man undviker viss oro över att butiken centralt styrs. Blockchain ger ytterligare robusthet och manipulationsmotstånd, vars värde uppväger komplexiteten och kostnaden för att köra flera noder. Även om detta kan verka ganska oromantiskt, sedan när har företagets IT varit något annat?

Men det finns en ytterligare, mer subtil del av berättelsen. I sällsynta fall ser vi att projekt byggs på en blockchain, där det inte finns någon omedelbar motivering för det valet. Det visar sig att applikationens användare är glada för att den börjar vara centraliserad, men vill hålla sina alternativ öppna för framtiden. Om du använder en blockchain (även med en nod!) Snarare än en databas kan mellanhanden bytas ut eller tas bort bara genom att lägga till eller ta bort noder och ändra vissa behörigheter. Allt detta kan hända med noll driftstopp och utan att beröra programmets kod.

Lektion 5: Var mycket tålamod

Med allt buller kring blockchains är det lätt att glömma hur ny denna bransch är. MultiChain, tillsammans med de flesta andra blockchain-plattformar för företag, nådde bara en version 1.0-version i mitten till slutet av 2017 (det är nu i version 2.0.2). Eftersom det är ganska vanligt att företagets IT-projekt, oavsett om de är baserade på blockchains eller inte, tar två år från inledningen för att gå live, är det ingen överraskning att antalet verkliga blockchain-nätverk i produktionen fortfarande är ganska litet.

Två speciella fenomen visar faktiskt hur tidigt det är. För det första hittar vi ofta vårt partner att utföra de mest grundläggande testerna på MultiChain bara för att övertyga sig själva om att det faktiskt fungerar! För det andra ser vi vissa deltagare i produktions blockchain-nätverk som saknar förtroende för att ta ansvar för sin egen nod, i stället förlita sig på att någon tredje part är värd för dem för deras räkning.

Så som med alla andra nya företagsteknologier, bör människor som arbetar i blockchain-utrymmet jaga sig på mycket lång sikt. Jag förväntar mig att det kommer att ta ytterligare tio år innan blockchains ofta betraktas som ett alternativ för informationssystemarkitekturer, och ytterligare tio efter det innan de når sin fulla potential. Då kommer bandbredd, lagring och kryptografi att vara så billigt och snabbt att det kan verka pittoreskt (om inte löjligt) för delade applikationer att lagra sina data på bara ett ställe.

Skicka eventuella kommentarer på Link.

Tidsstämpel:

Mer från Multikedja