Hjem Virksomhet Ibm, microsoft bygger vår fremtidige blockchain - og de er ikke redde for å slå hodene

Ibm, microsoft bygger vår fremtidige blockchain - og de er ikke redde for å slå hodene

Video: An Introduction to Blockchain with Mark Russinovich : Build 2018 (Oktober 2024)

Video: An Introduction to Blockchain with Mark Russinovich : Build 2018 (Oktober 2024)
Anonim

IBM og Microsoft er de to tech-gigantene som tar det mest samordnede, diversifiserte spranget for å eie vår blockchain-tonede fremtid. I serien vår om IBM, Microsoft og fremtiden til blockchain forklarte del en konseptet med Blockchain-as-a-service (BaaS) og brøt sammen de største aktørene i det nye bedriftsmarkedet - Microsoft BaaS kontra IBM blockchain - men det er bare en del av historien.

Hvert selskaps BaaS-plattform er også tett knyttet til åpen kildekode. IBM er et grunnleggende medlem av Hyperledger Project, et initiativ administrert av The Linux Foundation for å lage et åpent, standardisert og enterprise-grade distribuert hovedbokramme og kodebase. Hyperledger teller flere andre teknologiselskaper som medlemmer (blant annet Cisco, Intel og VMware), men Microsoft er ikke blant dem. Faktisk lanserte Microsoft i løpet av det siste juni sin egen BaaS-utviklingsinnsats, Project Bletchley, for å utvikle sin egen modulære blockchain-standard for smarte kontrakter og finansielle transaksjoner.

Big Blue og Redmond er langt fra de eneste aktørene på blockchain-området - bank- og finansnæringen, akademiske institutter og forskningsinstitusjoner, et raskt voksende basseng av startups, andre teknologiselskaper og en potpurri av konsortier, allianser og open source-initiativer (og som bare dekker private eller "tillatte" blockchains) utgjør samlet et bredt økosystem. Men IBM og Microsoft har investert betydelig finansiering og ressurser i å bygge ut og på spillendring av distribuert databaseteknologi. Disse strategiene kommer til å slå på flere fronter, og hvordan kampene utspilles vil ha en reell innvirkning på hvordan open source blockchain-plassen og bedriftsmarkedene i BaaS vil se ut noen få år nede.

Vi snakket med Marley Gray, blockchain sjef og direktør for BizDev og Strategi for Cloud & Enterprise hos Microsoft, og Arvind Krishna, seniordirektør og direktør i IBM Research, om deres mål for prosjektene. Vi diskuterte også hvordan de åpne og enterprise teknologiene strømmer inn i hverandre og de forskjellige måtene hvert selskap ser på blockchain forandrer hvordan verden fungerer. Begge selskapene har som mål å skape et åpent "stoff" som fremtiden til blockchain kan bygges på.

Project Bletchleys "Cryptlets" og Next-Gen Blockchain Security

Project Bletchley er arbeidsnavnet for en rekke Microsoft BaaS-utviklinger, hvor deler er åpen kildekode, designet for å lage en mellomvarestabel som skal tjene som et "stoff for blockchain." Bygget på Microsoft Azure, tar det modulære blockchain-stoffet det Microsoft kaller en "åpen plattform-tilnærming" som støtter mange forskjellige blockchain-protokoller, fra det som kalles Unspent Transaction Output-based protocols (UTXO) som Hyperledger Project til smarte kontraktsbaserte protokoller som slike. som Ethereum (se avsnittet "E" i vår historie om Blockchain AZ). Gray sa at målet var å holde Bletchley åpen, til og med for Hyperledger, men Microsoft sluttet ikke å bli med i dette stoffet til fordel for sitt eget.

"Vi ønsket å sørge for å forbli en åpen plattform, " sa Gray. "Bitcoin, Ethereum, UTXO, Hyperledger - vi ønsker at Bletchley skal være åpen og jobbe med alle disse, og hva vi leverer fra et infrastrukturperspektiv må kunne brukes på nytt. Hvis det stort sett gjelder konsortier og bedrifter, må vi ta det med i mellomvarestabelen vår."

Gray forklarte et par av Microsofts veiledende prinsipper med Bletchley og blockchain. Prosjektet er designet som blockchain-mellomvare - programvare som fungerer som en koblingsbro mellom underliggende blockchain-datastruktur og blockchain-baserte apper - og introduserer en ny teknologi kalt "cryptlets".

Cryptlets er sikkerhets- og interoperabilitetskomponenter, som hver har en unik signatur, lagt til en UXTO eller smart kontraktsbasert blockchain for å kryptere og autentisere transaksjoner. Gray forklarte hvordan Bletchley prøver å fylle de nåværende hullene i blockchain-teknologien, spesielt rundt sikkerhet og interoperabilitet.

"Det vanlige smertepunktet vi hørte rundt blockchain var med identitetshåndtering og nøkkelhåndtering hvordan du får hendene rundt det, " sa Gray. "Personvern er den andre. Den tredje er interoperabilitet med eksisterende systemer og deretter med andre blockchains. En blockchain vil ikke gjøre alt; vi kommer til å ha mange blockchains."

Gray sa at krypteringer kan fungere som delegat eller full surrogat for en blockchain-transaksjon. Det betyr at en kryptering kan anta identiteten til en person, en eiendel eller en smart kontrakt, og kan brukes enten som et verktøy for å behandle en transaksjon eller som en kontrakt-kryptering ved å bruke blockchain som et datalager. Han forklarte også en subtechnology kalt CryptoDelegates som fungerer som adaptere ved hjelp av sikker kommunikasjon som HTTPS og SSL for å legge til sikkerhetslag som nøkkelverifisering, signaturopptak og lagt kryptering til smarte kontrakter og transaksjoner.

"Uten krypteringer har du ikke den standard sikkerhetskonvolutten. Vi har med vilje designet Bletchley til å fungere som tradisjonell mellomvare, " sa Gray. "I bakenden kan du bruke SQL, endre databasen og ikke endre applikasjonslogikken fordi den fungerer med noen bakenden. Folk vil begynne å bygge systemer nå.

"Dette er den nye smidige verdenen, hvis du venter på å bygge den til du får alle tekniske og forretningsmessige problemer, når du kommer til markedet, du er for sent. Du må begynne å bygge nå, " la Gray til. "Når alt ordner seg, kan du raskt skifte det du har bygget. Bletchley inkluderer infrastrukturarbeidet, krypteringer og CryptoDelegates i mellomvarebunken, men også verktøy."

Målet med Bletchley er å gjøre blockchain sikrere på alle nivåer i stabelen, slik at vi ikke ender opp med flere hendelser som smurt kontraktslogikk-smutthullet som forårsaket $ 50 millioner DAO-hacket. Prosessen med hvordan krypteringer og CryptoDelegates fungerer innenfor Bletchley-stoffet er langt mer komplisert, og Microsoft forklarer det større dybde i en hvitbok om GitHub.

"DAO kunne ha brukt noen feilsøking, " spøkte Gray. "Vi bygde kjerneinfrastrukturen for krypteringer og CryptoDelegates, slik at en utvikler kan merke en transaksjon og det er som magi; den vet hvordan man kan påkalle krypteringen på nettet og gjøre krypteringen for deg."

Hyperledger og IBMs Multi-Pronged Enterprise Push

Microsoft BaaS og Project Bletchley er ikke den eneste kombinerte open source-, sky- og enterprise-strategien som tar sikte på å lage et blockchain-stoff. IBMs enterprise blockchain-produkter informeres alle om åpen kildekode og utviklingen av Hyperledger, som IBM har bidratt med over 44 000 kodelinjer til nå. Hyperledger-prosjektet er en "tverrindustriell åpen standard for distribuerte hovedbøker", men IBMs Krishna skar gjennom sjargongen og forklarte fire kritiske fordeler med blockchain som initiativet er rettet mot.

1. Distribuert: Digitale hovedbøker spredt over flere steder mens du holder data på linje over blockchain.

2. Konsensus: Styring basert på stemmekomite i åpen kildekode.

3. Uforanderlig: En original, ugjendrivelig transaksjonsprotokoll - nøkkelen til konseptet "blockchain tilsvarer tillit."

4. Tillatt: Identitetsbekreftelse og modulering av hvem som kan legge til og endre blockchain-oppføringer.

"Det er mange forskrifter jeg kan utdanne rundt racketeering, hvitvasking av penger, korrupsjon - hvis jeg ikke vet hvem en person er eller hva de gjør, er det vanskelig å rettferdiggjøre å bruke en blockchain for virksomhet, " sa Krishna. "Distribuert, konsensus, uforanderlig og tillatt: det er de fire kritiske elementene som avgjør hvordan distribuert tillit oppnås, og tillit tar bort friksjonen."

Open-source-prosjektet (som IBM overrakte kontrollen til Linux Foundation) har 40-pluss medlemmer, inkludert økonomiske rettigheter, fintech-startups og teknologiselskaper - med organisasjoner fra JP Morgan Chase og Deutsche Bank til Cisco, Intel, Red Hat, og VMware-bidragskode. R3-konsortiet er også medlem, og Linux Foundation undersøker for tiden applikasjoner for flere hundre flere medlemmer.

Den store forskjellen med Hyperledger i forhold til blockchain-teknologien som brukes i Bitcoin (og til og med Ethereum) er åpen styring. Ethereum er åpen kildekode, men det styres av styret for Ethereum Foundation, ikke et åpent teknisk utvalg.

Når det gjelder prosjektmedlem R3 - hvorav IBM og Microsoft begge er medlemmer sammen med mer enn 50 andre banker, finansinstitusjoner og teknologiselskaper som bygger en privat klasse blockchain-hovedbok - håper Krishna konsortiet etter hvert vil distribuere det private blockchain-nettverket på Hyperledgers stoff i motsetning til Ethereum.

Hyperledger fokuserer på essensielle blockchain som identitetshåndtering, interoperabilitet og datastyring, men - omtrent som Microsofts Bletchley - sa Krishna at det overordnede målet er å lage et "robust stoff" som vil samle vanlige krav til blockchain på tvers av bransjer. Krishna har kalt Hyperledger "åpen kildekode-reaksjon på anonymiteten til Bitcoin, " og håper Hyperledger oppnår en kritisk masse som stopper åpen kildesplinter i blockchain-utvikling, og gir mer styring og tillit enn Bitcoin og Ethereum.

"For at hundretusener av bedrifter og myndigheter skal omfavne denne teknologien, trenger du åpenhet og styring av hvordan koden er skrevet. Til slutt er den store verdien i et blockchain-nettverk tillit, og koden må være åpen, utvidbar, og uten bakdører. For å gjøre det, trenger du faktisk åpen kildekode, ikke bare åpen kildekode med navn, "sa Krishna.

"Du kan ringe Ethereum åpen kildekode, men det er ingen styring om hva som er distribuert i nettverket, og de 20 ansvarlige kan velge å endre koden i morgen. Det er den store forskjellen, " la han til. "Kan jeg stole på det eller kan jeg ikke? Ekte åpen kildekode betyr styring - et sett mennesker som bidrar med kode under synlige regler ledet av en teknisk komité. Historien har vist at enten det er Linux- eller Apache-prosjekter som Hadoop og Spark, der er kraftige eksempler på open source som basisteknologi for pålitelig bedriftsprogramvare."

Den tøffe delen: Veving av stoffet i den virkelige verden

IBM og Microsoft er begge ideelt posisjonert for å spise opp BaaS markedsandeler mens de skyver sine respektive åpne agendaer. Men plassen er langt mer komplisert enn et to-hestersløp. Eric Piscini, rektor for bank- og teknologirådgivning i Deloitte, brøt sammen hvordan IBM og Microsoft inngår i et mye større marked.

"Bunnen av bunken for meg er de viktigste blockchain-komponentene som kommer fra forskjellige aktører. De tradisjonelle offentlige blockchain-aktørene som Bitcoin og Etherum, og deretter alle de private blockchains levert av selskaper, " sa Piscini. "Det er grunnlaget, og kildekoden kjører på en rekke forskjellige nettskyleverandører: IBM, Microsoft, HP, AWS. Stort sett alle som gjør sky, gjør noe rundt BaaS på plattformen sin."

Piscini leder også Deloitte Global Cryptocurrency Center som betjener finansinstitusjoner og detaljister. Deloitte har en egen BaaS-plattform så vel som kalt Rubix. Deloitte ser at adopsjon fra blockchain kommer ikke bare fra bank og finans, men fra bransjer som industri, bil, olje og gass og mer. Disse næringene prøver ikke bare å finne ut hva de skal gjøre med blockchain, men hvordan de skal gjøre det mens de styrer overholdelse, risiko og sikkerhet. Piscini sa at forholdet mellom åpen utvikling og adopsjon av virksomheten er sentralt, men at initiativer som Hyperledger og Project Bletchley bør fokusere på individuelle forretningsbrukssaker fremfor på et teppet stoff.

"Open source er en flott konstruksjon for blockchain. Det betyr ikke offentlig eller privat blockchain; det betyr at all den koden er tilgjengelig for alle å bruke og leke med. Og mange av de private blockchain-implementeringene bruker åpen kildekode. Den offentlige kontra private eller tillatte versus tillatelsesfri debatt vil fortsette i lang tid - til vi har en slags teknikk eller standard. Men det er mer enn det; det er standarder rundt spesifikke saker om forretningsbruk, "sa Piscini.

"Jeg bruker eksemplet noen ganger på Visa eller MasterCard, " la han til. "Disse enhetene ble opprettet fordi bankene trengte standarder for å kommunisere om transaksjonene de utførte sammen. På blockchain har vi ikke det ennå. På et tidspunkt vil Hyperledger og andre måtte jobbe mot teknikker og standarder på et bruksmål (betalinger, oppgjør, overføring av eiendeler osv.) for å få høyere adopsjon. Det er det R3-konsortiet gjør: å fokusere på saker om økonomisk bruk. Det er en fin måte å bevege nålen på. Virksomhetsadopsjon vil ikke øke betydelig før vi bygger tillit på tvers av bransjer på brukernivå."

At IBM og Microsoft begge er R3-konsortiummedlemmer, forteller i så måte. De to blockchain-gigantene sluttet seg også begge til den nyopprettede Smart Contracts Alliance, et bransjeinitiativ organisert av Chamber of Digital Commerce for å fremme utdanning, politikk og adopsjon rundt en annen viktig blockchain-bruk-sak: smarte kontrakter.

I et sprukket, overlappende landskap av open source blockchain-prosjekter og standardiseringsarbeid, lanserte Smart Contracts Alliance med et grunnleggende medlemskap bestående av teknisk giganter, IT-selskaper, advokatfirmaer, universiteter, blockchain-startups og konsulentfirmaer. Perianne Boring, grunnlegger og president for Chamber of Digital Commerce, fortalte hvorfor initiativet så denne typen universelle innkjøp fra starten og hvordan det overfylte blockchain-økosystemet fungerer sammen.

"Store selskaper som IBM og Microsoft, finansinstitusjoner, startups - vi vet hva deres forretningsmodeller er og vi vet hva de jobber med. Bedrifter begynner å investere mye tid, energi og ressurser i smarte kontrakter, " sa Kjedelig. "Mange av medlemmene våre er også medlemmer av Hyperledger, R3, men vi har alle forskjellige oppdrag. Kammeret er fokusert på politiske, juridiske og lovgivningsmessige spørsmål; Hyperledger er mer teknologi; R3 er et ideelt selskap for banker. Den store fasen av alliansen de neste 6-12 månedene er utdanning og å bringe industrien sammen for å begynne å definere smarte kontrakter fra juridisk forstand. Det er fremdeles veldig tidlige dager; denne teknologien vil ta ganske lang tid for adopsjon. Men vi ' ser på det store bildet."

Microsofts Gray sa at neste trinn når blockchain modnes er fremveksten av blockchain-datastrukturer eller smarte kontrakter vevd inn i DNAet til Internet of Things (IoT), der enheter har sin egen identitet og kan fungere som autonome agenter på egen hånd. Han sa at det er litt lenger ut, men erkjente at det er et område der IBM har investert mye gjennom initiativer som Autonomous Decentralised Peer-to-Peer Telemetry (ADEPT), eller blockchain-teknologi for å bygge en desentralisert, sikker IoT-infrastruktur.

" Blockchain kan gi enheter en identitet, sikre transaksjoner og deretter skape en helt ny økonomi, " sa Gray. "Jeg bruker salgsautomatisk analogi hele tiden. Tenk på automater som fungerer som autonome agenter som har sofistikert logikk for hvordan du kan dele ut gjenstander og godta betalinger trådløst fra enheten din ved å bruke blockchain."

IBMs Krishna utvidet den ideen om blockchain for den fysiske økonomien. Han snakket om å bruke blockchain til titler og overføring av eiendommer, tjenester som bilregistrering og forsikring, og til og med blockchains potensiale til å revolusjonere internasjonal handel og handel med varer - alt sammen bundet i det underliggende blockchain-stoffet og holde en løpende transaksjonshistorie i århundrer til komme.

"Hvis du ser på hvordan den globale økonomien går fremover, har globalisering og global handel vært store katalysatorer. Nå, hvis vi ser på bevegelsen av varer, er det fortsatt mye friksjon rundt veldig gamle prosesser som toll, interneringer, landingsregninger.Jeg tror blockchain kan være en god teknologi for å fjerne mye av den friksjonen og virkelig føre den globale handelen fremover, "sa Krishna.

Det være seg Microsoft BaaS eller IBM Blockchain, eller Hyperledger eller Bletchley, IBMs Krishna var ikke borte fra konkurransen. Både i BaaS og open source har de komplekse lagene i blockchain-økosystemet bare begynt å ta form.

"Alle ønsker å sette blockchain i skyen på en tillatt måte, med et underliggende stoff som er åpent for alle og virkelig gjør det mulig for utviklere. Mens Microsoft har sett Hyperledger, virker de ikke interessert i å bidra til det åpne stoffet, " sa Krishna. "Jeg tror det er mange ting på Bletchley som vil konkurrere om prosjektering og kvalitet - verktøy for analyse og overvåking, databeskyttelse, regulering - og IBM kommer til å konkurrere med Microsoft i mange, mange bransjer. Jeg tror dette gjelder detaljhandel, finans, helsevesen og mange aspekter av den fysiske økonomien."

Ibm, microsoft bygger vår fremtidige blockchain - og de er ikke redde for å slå hodene