Video: 01 Microsoft Blockchain as a Service -Distributed Ledgers (November 2024)
Blockchain vsak dan najde pot v nove industrije in primere poslovne uporabe, kmalu pa bo tehnologija povsod. Blockchain je dovolj kompleksen, da lahko napolni celotno abecedo izrazov in definicij, vendar obstaja še večji ekosistem start-up podjetij, akademskih institucij, odprtokodnih organizacij in koalicij ter finančnih institucij, katerih cilj je oblikovati razvoj tehnologije. Kljub temu so igralci, ki so v najboljšem položaju za svojo prihodnost, ki temelji na blockchainu, tehnološki velikani, kot sta IBM in Microsoft.
IBM in Microsoft opredeljujeta nov trg BaaS (Blockchain-as-a-a-Service) (BaaS), s čimer sta se v zadnjih podjetjih močno povečala naložbe v storitve podjetij, kar je v prednosti za oblačno infrastrukturo, da bi zmanjšali precejšnjo zaledje za podjetja, ki postavljajo blockchains. Microsoft je novembra lani predstavil BaaS za Microsoft Azure, IBM pa je februarja predstavil svojo storitev IBM Blockchain. Šele ta teden je IBM tudi razvijal novo varno omrežje blockchain za razvijalce.
Podjetja si prizadevata tudi za ločene pobude odprtih virov, pri čemer sta IBM in The Linux Foundation decembra 2015 s projektom Hyperledgerja premagala Redmonda, nato pa je Microsoft v juniju lani odstopil s Project Bletchley. PCMag se je pred kratkim pogovarjal z Marleyjem Greyom, šefom blockchaina in direktorjem podjetja BizDev in Strategije za oblak in podjetništvo pri Microsoftu ter Arvindom Krišno, višjim podpredsednikom in direktorjem IBM Research. Grey in Krišna sta razpravljala o svojih platformah BaaS za podjetja, o medsebojnih igrah in pobudah dvobojev v open-source blockchain prostoru in o načinih, kako si vsak tehnološki velikan zamisli, da se tehnologija spreminjanja iger razvija od tu.
: To je prvi del dvodelne serije o IBM-u, Microsoftu in prihodnosti blockchaina v podjetju. Spodaj bomo razložili, kaj je BaaS, in razčlenili oblačne platforme za dvoboje podjetij. Drugi del bo kmalu prodrl v odprtokodni ekosistem okoli blockchaina in si ogledal širši prostor blockchain, da bi se odločil, kdo je vodilni in kam bo tehnologija lahko nadaljevala.
Kakšna je razlika med Blockchainom in BaaS?
Blockchain je distribuirana glavna knjiga, ki jo je mogoče uporabiti za snemanje podatkov o transakcijah in deluje kot šifrirana in nespremenljiva digitalna zgodovina česar koli, od kripto valut, kot sta Bitcoin in Ethereum ("E" v našem Blockchainu AZ), do pametnih pogodb in vseh načinov spletnega premoženja, podatki in transakcije.
Blockchains so lahko tudi javni ali zasebni. Bitcoin je prvi in najbolj znan primer javne verige blokov - tisti, kjer »rudarji« po vsem svetu gradijo bloke transakcij in kjer svetovno omrežje strojev služi kot decentralizirana infrastruktura vozlišč, ki daje blockchainu (zlasti kripto valutam) svoje anonimke pritožba, hkrati pa ohranjati nespremenljivo varnost podatkov.
Podjetja po drugi strani več vlagajo v razvoj zasebnih blokov. To so blockchains, ki uporabljajo isto tehnologijo porazdeljenih knjig za snemanje podatkov o transakcijah, vendar to počnejo v zasebnih oblakih ali virtualnih okoljih, ki so dostopna samo podjetjem (ali v omrežjih podjetij, kot so tista, ki delajo na projektu Hyperledger ali koalicijo R3).
Zakaj podjetja želijo zasebne blockchains? Razmislite o blockchainu kot nekakšni tkanini, na kateri temelji vsaka poslovna aplikacija ali storitev, pa naj bo to sistem za obdelavo bančnih in finančnih transakcij na podjetniški platformi za sodelovanje ali infrastrukturi podatkovnih baz. Vsak poslovni postopek in transakcija, integrirana z blockchainom, se sinhronizira z varno knjigo, ki zagotavlja preglednost, odgovornost in celovitost podatkov… za vedno.
Zasebni blockchains je tja, kamor prihaja BaaS. Javni blockchains uživa ugodno široko omrežje vozlišč in vrstnikov (P2P), s katerimi lahko ohrani in okrepi decentralizirano infrastrukturo, zaradi katere so blockchains, kot je Bitcoin, tako inovativni. Za zasebne blokarske verige so potrebne velike ročne razvojne napore in zmogljivosti računalniškega računalništva v oblaku za izgradnjo in vzdrževanje porazdeljene infrastrukture. Tako lahko podjetji, kot sta IBM in Microsoft - obe sta vzpostavili infrastrukturne platforme v oblaku, ki uporabljajo široko orodje za razvijalce -, lahko podjetjem veliko olajšajo tako, da z njimi gostijo verige blokov in opravijo velik dvig. To je platforma kot storitev (PaaS), ki se uporablja za blockchain, IBM in Microsoft pa sta v večini svojih oblačnih storitev kot dodatna integrirana dobrota.
BaaS vlačilci
Tehnični velikani vedo, da je za prihodnost podjetij, ki temeljijo na blockchainu, treba pridobiti velik trg. IBM in Microsoft si želita pomagati pri gradnji varne, zaupanja vredne in interoperabilne odprte blokovne verige, hkrati pa si obe želita, da bi podjetja izbrala svoje storitve v oblaku, na katerih bodo gradili. Celo Amazon se lovi, da bi se lotil akcij, ki je v začetku letošnjega leta sodeloval s skupino Digital Currency Group, da bi ustvaril svoj BaaS peskovnik na spletnih storitvah Amazon (AWS).
Microsoftova ponudba BaaS je usmerjena tako v podjetja kot v razvijalce. Ideja z Microsoftove perspektive je zagotoviti vse, kar podjetje potrebuje za izgradnjo blokovne verige v oblaku: zaledno infrastrukturo v programu Microsoft Azure, orodje za razvijalce prek Microsoft Visual Studio ter predloge in vire za lažjo, interoperabilnost in varno.
"V prostor smo vstopili in preučili vse različne tehnologije ter naše podjetniške kupce, konzorcije in težave in vprašanja, s katerimi bi lahko opredelili stvari, s katerimi bi Microsoft lahko enotno reševal, " je dejal Grey. "Pogosta bolečinska točka, ki smo jo slišali okoli blockchaina, je bila z upravljanjem identitete in upravljanjem s ključi: kako se rešite. Zasebnost je druga. Tretja je interoperabilnost z obstoječimi sistemi in nato z drugimi blockchains. En blockchain ni naredili vse; imeli bomo veliko blockchain. "
Microsoft BaaS vključuje številne storitve in vire za podjetja in razvijalce. V okolju Azure DevTest Labs lahko razvijalci v oblaku Azure gradijo, preizkušajo in uvedejo aplikacije, ki temeljijo na blockchainu. Devs lahko dostopa do orodij v razvojnem okolju integriranega programa Visual Studio (IDE) za vgradnjo globlje analitike in spremljanja v blockchain aplikacije ter orodja, kot so Cortana Intelligence Suite, strojno učenje (ML) in storitve Internet of Things (IoT).
Microsoft je trdno tudi v taboru Ethereum. Poleg partnerstva z R3 ponuja tudi podjetje BaaS, specifično za Ethereum, usmerjeno v oblikovanje pametnih pogodbenih aplikacij. Po besedah Greya se lahko vse te zmogljivosti BaaS integrirajo tudi s storitvami, kot so Microsoft Azure Active Directory (AAD), Microsoft Office 365 in Microsoft Power BI v blockchain aplikacijah.
Grey je dejal, da je glavni cilj podjetja zagotoviti smernice za ljudi, ki morajo zdaj graditi aplikacije. Microsoftov glavni nasvet je, da se osredotoči na raven pametnih pogodb in virtualnega računalnika (VM), medtem ko BaaS skrbi za zadnjo infrastrukturo in integracijo baz podatkov.
"Kopajte približno dva centimetra pod površjem v kateri koli panogi in najdete poslovne procese, ki res niso bili revidirani, ki bi jih lahko dramatično splošili, " je dejal Grey. "Blockchain podatkovne storitve so velika priložnost. Iskreno ne vemo, kaj bomo iz tega izbrskali. Nikoli nismo imeli tovrstnih skupnih podatkov v podjetjih, na katerih bi lahko premaknili veliko zgodovinskih podatkov po domenah Visual Studio ima možnost vklopa v Azure, tako da lahko pametna naročila v ta okolja umestite neposredno iz orodja in jih profilirate, naredite statične analize itd. Trenutno ni nobenega razhroščevanja, ki ga lahko izvedete v pametnem pogodb in odpravljanje napak na vseh ravneh sklada. "
Microsoft BaaS je tesno povezan s tem, kar podjetje počne s projektom Project Bletchley, ki deluje kot blockchain vmesna programska oprema in zapolni nekatere manjkajoče koščke v BaaS, zlasti glede identitete, interoperabilnosti, upravljanja s ključi, zasebnosti in varnosti. (Bletchley se bomo poglobili v drugem delu te dvodelne serije.)
IBM razmišlja o razvoju blockchaina na različne načine. Na mestih, kot je IBM z Systems, podjetje razvija razvoj aplikacij, ki temelji na blokovni verigi, kot dodaten nabor zmogljivosti na vrhu strežniške tehnologije, ki se veže v vzporedno delo odprtokodnega sistema, ki se izvaja na Hyperledgerju. Tu je ključno, je pojasnil Krišna, vključitev blockchaina v obstoječe sisteme, ne da bi organizacije, kot so banke ali celo vlade, prisilile, da odvržejo svojo zapuščeno tehnologijo, kar bi lahko leta upočasnilo širše sprejetje blockchaina.
"Blockchain marsikaj poenostavi, na koncu dneva pa se mora spet vključiti v sisteme snemanja. Banke ne bodo vzele vseh obstoječih aplikacij in jih vrgle stran. Te tradicionalne sisteme bomo razširili. na mainframe, da bo lahko vstopil neposredno in iz omrežja blockchain, "je dejal Krišna. "Recimo, da imam pametno pogodbo o blockchainu, ki kliče do mainframeja ali vseh obstoječih sistemov, ki jih banke, letalske družbe in veliki trgovci na drobno uporabljajo za izvajanje številnih svojih kritičnih aplikacij. Vsi predpisi, vsi zaključki knjige, ki se zgodijo v velikem sistemu mainframe, jutri ne minejo. S Blockchainom je treba sodelovati ti sistemi. Vse, kar se navezuje na realno gospodarstvo, se mora vključiti v realno gospodarstvo. "
Krišna je dejal, da bo IBM to jesen začel z uvedbo blokovne verige za notranje aplikacije. Na drugi strani IBM razdeli razvoj blockchain v celoten sklop storitev v oblaku za razvijalce in podjetja. Krišna je dejal, da je cilj, da IBM Blockchain deluje na IBM-ovem oblaku Bluemix, da poenostavi nastavitev in delovanje blockchaina za razvijalce in IT. Nova zaščitna storitev blockchain podjetja, ki deluje na IBM-ovih strežniških sistemih LinuxONE, dodaja večjo varnost z zaščito strojne programske opreme in omejitvami korenskega dostopa do aplikacij in podatkov blockchain. To "visoko varnostno poslovno omrežje" je še en korak k olajšanju uporabe blockchain za sistemske skrbnike v bolj reguliranih panogah.
"Blockchain je sorazmerno nova tehnologija, zato če grem v GitHub in vzamem neko različico neke kode in jo namestim, blockchain potrebuje veliko vozlišč, " je dejal Krišna. "Nastavitev in delovanje postane zapleteno za razvijalca, zato danes veliko baz kod ni zelo zrelo. Želeli smo narediti vse tako mrtvo preprosto. Naredili bomo vse delo, da se lahko prijavite v Bluemix DevOps okolje in z enim klikom dostopajte do svojega omrežja blockchain. "
IBM ponuja tudi storitve poslovnega svetovanja na svoji platformi BaaS, nedavno pa je napovedal IBM Bluemix Garage za blockchain v svoji verigi agilnih razvojnih prostorov po vsem svetu. IBM-ov blockchain ekosistem je prav tako močno povezan s svojimi odprtokodnimi napori s projektom Hyperledger. Tako kot pri Microsoftu je del IBM-ove poslovne vrednosti ponudba omrežja za razvijalce, referenčne arhitekture, aplikacijskih programskih vmesnikov (API-jev) in drugih odprtokodnih virov, ki so usklajeni s Hyperledgerjem.
Blockchain's BaaS in open-source orožje so neločljivo povezane, saj se IBM in Microsoft borijo ne le za tržni delež blockchain, ampak tudi za blockchain mindshare. Kar zadeva, katera družba bo vodila polnjenje, ko se bo tehnologija razvijala, se bo konkurenca v podjetniškem blockchain prostoru od tu le še bolj segrela. Krišna je dejal, da je IBM pripravljen na izziv.
"Vedno obstaja konkurenca. Nekaj, kar je tako zanimivo in tako veliko, kot je blockchain, bo imel konkurenco, " je dejal Krišna. "Ali verjamem, da ima vrhunske zmogljivosti in ljudi, ki tehnologijo bolje razumejo, da pomagajo strankam? Absolutno."