Hjem Virksomhet Microsoft og ibm satte mål på neste skygrense: blockchain-as-a-service

Microsoft og ibm satte mål på neste skygrense: blockchain-as-a-service

Video: 01 Microsoft Blockchain as a Service -Distributed Ledgers (Oktober 2024)

Video: 01 Microsoft Blockchain as a Service -Distributed Ledgers (Oktober 2024)
Anonim

Blockchain finner veien inn i nye bransjer og saker for forretningsbruk hver dag, og snart vil teknologien være overalt. Blockchain er kompleks nok til å fylle et helt alfabet av begreper og definisjoner, men det er et enda større økosystem av oppstarter, akademiske institusjoner, open source organisasjoner og koalisjoner, og finansinstitusjoner som tar sikte på å forme hvordan teknologien utvikler seg. Når det er sagt, er spillerne som er best posisjonert for å eie vår blockchain-baserte fremtid, tech-giganter som IBM og Microsoft.

IBM og Microsoft er i ferd med å definere et nytt Blockchain-as-a-Service (BaaS) marked, og gjør betydelige nylige blockchain-investeringer i bedrifts tjenester som utnytter skyinfrastruktur for å redusere det betydelige bakarbeidet for bedrifter som setter opp blockchains. Microsoft rullet ut BaaS for Microsoft Azure i november i fjor, og IBM lanserte IBM Blockchain-tjenesten i februar. Akkurat denne uken kunngjorde IBM også et nytt sikkert blockchain-nettverk for utviklere.

Selskapene skyver også separate open source-initiativer, der IBM og The Linux Foundation slo Redmond til trøkk med Hyperledger-prosjektet i desember 2015, og deretter Microsoft skyter tilbake med Project Bletchley i juni. PCMag snakket nylig 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. Gray og Krishna diskuterte selskapenes respektive BaaS-plattformer, samspillet og duellinitiativene i open source blockchain-plassen, og måtene hver teknisk gigant ser for seg den spillendrende teknologien som utvikler seg herfra.

: Dette er del en av en todelt serie om IBM, Microsoft og fremtiden til blockchain innen enterprise tech. Nedenfor skal vi forklare hva BaaS er og dele ned selskapenes duellende skyplattformer. Del to, som kommer snart, vil fordype seg i åpen kildekode-økosystemet rundt blockchain og se et bredere blikk på blockchain-rommet for å bestemme hvem som er i spissen og hvor teknologien kan komme videre.

Hva er forskjellen mellom Blockchain og BaaS?

Blockchain er distribuert hovedboksteknologi som kan brukes til å registrere transaksjonsdata og fungere som en kryptert og uforanderlig digital historie om alt fra cryptocurrencies som Bitcoin og Ethereum ("E" i vår Blockchain AZ) til smarte kontrakter og alle slags online eiendeler, data og transaksjoner.

Blockchains kan også være offentlige eller private. Bitcoin er det første og mest kjente eksemplet på en offentlig blockchain - en der "gruvearbeidere" over hele verden bygger blokker med transaksjoner og hvor et verdensomspennende nettverk av maskiner fungerer som den desentraliserte nodeinfrastrukturen som gir blockchain (og spesielt cryptocurrencies) deres anonyme appell mens du opprettholder uforanderlig datasikkerhet.

Bedrifter investerer derimot mer i utviklingen av private blockchains. Dette er blockchains som bruker den samme distribuerte hovedboksteknologien for å registrere transaksjonsdata, men som gjør det innenfor private skyer eller virtuelle miljøer som bare er tilgjengelige for bedrifter (eller for nettverk av virksomheter som de som jobber med Hyperledger Project eller R3-koalisjonen).

Hvorfor ønsker bedrifter private blockchains? Tenk på blockchain som et slags stoff som ligger til grunn for en hvilken som helst forretningsapplikasjon eller tjeneste, det være seg et system for å behandle bank- og finansieringstransaksjoner til en virksomhets interne samarbeidsplattform eller databaseinfrastruktur. Integrert med blockchain synkroniseres hver forretningsprosess og transaksjon med en manipuleringssikker hovedbok som sikrer åpenhet, ansvarlighet og dataintegritet… for alltid.

Private blockchains er hvor BaaS kommer inn. Offentlige blockchains nyter fordelen av et enormt peer-to-peer-nettverk av noder og maskiner for å forevige og forsterke den desentraliserte infrastrukturen som gjør blockchains som Bitcoin så nyskapende. Private blockchains derimot krever betydelig manuell utviklingsinnsats og back-end cloud computing-kapasitet fra virksomhetens side for å bygge og vedlikeholde distribuert infrastruktur. Dermed kan selskaper som IBM og Microsoft - som begge har etablert skyinfrastrukturplattformer som har omfattende utviklingsverktøy - gjøre det mye enklere for bedrifter ved å arrangere blockchains for dem og gjøre alt det tunge løftet. Det er Platform-as-a-Service (PaaS) brukt på blockchain, med IBM og Microsoft som knytter seg masse av sine skytjenester som ekstra integrerte godbiter på toppen.

BaaS tautrekking

Teknigigantene vet at det er et stort marked å vinne for fremtiden for blockchain-baserte virksomheter. IBM og Microsoft ønsker begge å bidra til å bygge et sikkert, pålitelig og interoperabelt åpent blockchain, men de vil også begge at bedrifter skal velge sine skytjenester de skal bygge på. Til og med Amazon fisker for å komme inn på handlingen, og samarbeidet med Digital Currency Group tidligere i år for å lage sin egen BaaS-sandkasse på Amazon Web Services (AWS).

Microsofts BaaS-tilbud er rettet mot både bedriftsbedrifter og utviklere. Ideen fra Microsofts perspektiv er å gi alt en virksomhet trenger for å bygge en blockchain i skyen: back-end infrastrukturen på Microsoft Azure, utviklerverktøyet gjennom Microsoft Visual Studio, og maler og ressurser for å gjøre det enkelt, interoperabelt og sikre.

"Vi kom inn i rommet og så på alle de forskjellige teknologiene og våre bedriftskunder, konsortiene og hva problemene og spørsmålene var for å identifisere ting Microsoft kunne unikt adressere, " sa Gray. "Det vanlige smertepunktet vi hørte rundt blockchain var med identitetshåndtering og nøkkelhåndtering: hvordan du får tak i det. Personvern er det andre. Det tredje er interoperabilitet med eksisterende systemer og deretter med andre blockchains. En blockchain er ikke kommer til å gjøre alt; vi kommer til å ha mange blockchains. "

Microsoft BaaS inkluderer en rekke tjenester og ressurser for bedrifter og utviklere. I Azure DevTest Labs-miljøet kan utviklere bygge, teste og distribuere blockchain-baserte applikasjoner på Azure-skyen. Devs kan også få tilgang til verktøy i Visual Studio integrerte utviklingsmiljø (IDE) for å bygge dypere analyse og overvåking i blockchain-apper, og verktøy som Cortana Intelligence Suite, machine learning (ML) og Internet of Things (IoT) -tjenester.

Microsoft er også fast i Ethereum-leiren. Utover samarbeidet med R3, tilbyr selskapet også et Ethereum-spesifikt BaaS-miljø rettet mot å bygge smarte kontraktsapplikasjoner. I følge Gray kan alle disse BaaS-funksjonene også integreres med tjenester som Microsoft Azure Active Directory (AAD), Microsoft Office 365 og Microsoft Power BI i blockchain-apper.

Gray sa at selskapets hovedmål er å gi veiledning for folk som trenger å bygge apper nå. Microsofts viktigste råd er å fokusere på smartkontrakt- og virtual machine (VM) -nivå mens BaaS tar seg av back-end infrastruktur og database integrasjon.

"Grav omtrent to centimeter under overflaten i en hvilken som helst bransje, og du kan finne forretningsprosesser som virkelig ikke har blitt besøkt som kan bli dramatisk flatt, " sa Gray. "Blockchain-datatjenester er en enorm mulighet. Vi vet ærlig talt ikke hva vi kommer til å hente ut av dette. Vi har aldri hatt dette nivået av samarbeidsdata på tvers av bedrifter, der vi kan bryte med mye historisk data på tvers av domener og peker maskinlæring på det. Visual Studio har muligheten til å koble seg til Azure, slik at du kan distribuere smarte kontrakter til disse miljøene rett fra verktøyet og profilere dem, gjøre statisk analyse, etc. Akkurat nå er det ingen feilsøking du kan gjøre i smart kontrakter og feilsøking på alle nivåer i stabelen. "

Microsoft BaaS er tett knyttet til hva selskapet gjør med Project Bletchley, som fungerer som blockchain mellomvare som fyller ut noen av de manglende delene i BaaS, særlig rundt identitet, interoperabilitet, nøkkelhåndtering, personvern og sikkerhet. (Vi kommer dypere inn i Bletchley i del to av denne to-delte serien.)

IBM tenker på blockchain-utvikling på noen få forskjellige måter. På steder som IBM z Systems utnytter selskapet blockchain-basert apputvikling som et ekstra sett med funksjoner på toppen av serverteknologien som binder sammen det parallelle open source-arbeidet som blir gjort på Hyperledger. Nøkkelen her, forklarte Krishna, er å integrere blockchain i eksisterende systemer uten å tvinge organisasjoner som banker eller til og med myndigheter til å kaste ut sin arvteknologi, en prosess som kan bremse den videre adopsjonen av blockchain i årevis.

"Blockchain forenkler mange ting, men på slutten av dagen må det integreres tilbake i systemer for registrering. Bankene skal ikke ta alle de eksisterende appene sine og kaste dem bort. Vi kommer til å utvide de tradisjonelle systemene på stormaskinen for å kunne gå direkte inn og ut av blockchain-nettverket, "sa Krishna. "La oss si at jeg har fått en smart kontrakt på blockchain som ringer til hovedrammen eller eksisterende systemer som banker, flyselskaper og store forhandlere alle bruker for å kjøre mange av de kritiske applikasjonene sine. Alle forskriftene, hele avslutningen av bøkene som skjer på et stort storsystem, som ikke blir borte i morgen. Blockchain trenger å jobbe med disse systemene. Alt som kobles til realøkonomien, må integreres med realøkonomien. "

Krishna sa at IBM vil begynne å distribuere blockchain for interne applikasjoner i høst. På den andre siden bryter IBM blockchain-utviklingen til et komplett sett med skybaserte tjenester for utviklere og bedriftsbedrifter. Krishna sa at målet med IBM Blockchain som kjører på IBMs Bluemix-sky, er å forenkle oppsett og drift av blockchain for utviklere og IT. Selskapets nye sikre blockchain-tjeneste, som kjører på IBMs LinuxONE-serversystemer, gir mer sikkerhet på toppen med firmwarebeskyttelse og root-tilgangsbegrensninger for blockchain-apper og data. Dette "høysikkerhetsnettverket" er et annet skritt mot å lette blockchain-bruk for systemadministratorer i mer høyt regulerte bransjer.

"Blockchain er en relativt ny teknologi, så hvis jeg går til GitHub og tar en versjon av noen kode og installerer den, krever blockchain mange noder for å fungere, " sa Krishna. "Oppsett og drift blir komplisert for en utvikler, og mange av kodebasene i dag er ikke veldig modne. Vi ønsket å gjøre alt det så enkelt. Vi kommer til å gjøre alt arbeidet slik at du kan logge deg på Bluemix DevOps miljø og få tilgang til ditt blockchain-nettverk med et enkelt klikk. "

IBM tilbyr også forretningskonsulenttjenester på toppen av sin BaaS-plattform, og kunngjorde nylig IBM Bluemix Garage for blockchain i sin kjede av smidige utviklingsrom over hele verden. IBMs blockchain-økosystem er også sterkt knyttet til sin open source-innsats med Hyperledger Project. Som med Microsoft, er en del av IBMs forretningsverdiforslag å tilby et utviklernettverk, referansearkitektur, applikasjonsprogrammeringsgrensesnitt (API-er) og andre open source-ressurser alt sammen tilpasset Hyperledger.

Blockchains BaaS og open source-armer er uløselig knyttet sammen da IBM og Microsoft kjemper for ikke bare blockchain-markedsandeler, men også blockchain-mindshare. Når det gjelder hvilket selskap som vil lede anklaget etter hvert som teknologien utvikler seg, vil konkurranse på enterprise blockchain-plassen bare bli mer opphetet herfra. Krishna sa at IBM er oppe for utfordringen.

"Det er alltid konkurranse. Noe som er så interessant og så stort som blockchain kommer til å ha konkurranse, " sa Krishna. "Tror jeg på at jeg har overlegne evner og folk som forstår teknologien bedre for å hjelpe klienter? Absolutt."

Microsoft og ibm satte mål på neste skygrense: blockchain-as-a-service