Video: 01 Microsoft Blockchain as a Service -Distributed Ledgers (Prosinac 2024)
Blockchain svakodnevno pronalazi svoj put u nove industrije i slučajeve poslovne upotrebe, a uskoro će tehnologija biti svugdje. Blockchain je dovoljno složen da popunjava čitavu abecedu pojmova i definicija, ali postoji još veći ekosistem start-up organizacija, akademskih institucija, organizacija otvorenog koda i koalicija i financijskih institucija koje imaju za cilj oblikovati kako se tehnologija razvija. U skladu s tim, igrači koji su u najboljoj poziciji da posjeduju našu budućnost temeljenu na blockchainu tehnološki su divovi kao što su IBM i Microsoft.
IBM i Microsoft definiraju novo tržište Blockchain-as-a-Service (BaaS), čineći značajna nedavna ulaganja u blockchain u poslovnim uslugama, koristeći oblačnu infrastrukturu kako bi smanjili značajne back-end poslove za tvrtke koje postavljaju blockchains. Microsoft je u studenom prošle godine uveo svoj BaaS za Microsoft Azure, a IBM je u veljači pokrenuo svoju IBM Blockchain uslugu. Samo ovaj tjedan, IBM je također najavio novu sigurnu blockchain mrežu za programere.
Tvrtke također podstiču odvojene inicijative otvorenog koda, s tim da su IBM i The Linux Foundation u prosincu 2015. pobijedili Redmonda na udarac s Hyperledger Project-om, a zatim Microsoft uzvratio projekt Project Bletchley prošlog lipnja. PCMag je nedavno razgovarao s Marleyjem Greyom, šefom blockchaina i direktorom BizDev-a i Strategije za Cloud & Enterprise u Microsoftu i Arvindom Krishnom, starijim potpredsjednikom i direktorom IBM Research. Grey i Krishna razgovarali su o svojim platformama BaaS-a, interakcijama i dvobojnim inicijativama u open-source blockchain prostoru, kao i o načinima na koje svaki tehnološki div predviđa da se tehnologija za promjenu igre razvija ovdje.
: Ovo je prvi dio dvodijelne serije o IBM-u, Microsoftu i budućnosti blockchaina u poslovnoj tehnici. U nastavku ćemo objasniti što je BaaS i razbiti tvrtke oblaka platformi za dvoboj. Drugi dio, uskoro ćemo istražiti ekološki sustav otvorenog koda oko blockchaina i širim pregledom prostora na blockchainu kako bi odlučio tko je vodeći i gdje bi tehnologija mogla krenuti sljedeće.
Koja je razlika između Blockchaina i BaaS-a?
Blockchain je distribuirana tehnologija knjige koja se može koristiti za snimanje podataka o transakcijama i djeluje kao šifrirana i nepromjenjiva digitalna povijest bilo čega, od kripto valuta kao što su Bitcoin i Ethereum ("E" u našem Blockchain AZ-u) do pametnih ugovora i svih vrsta mrežne imovine, podaci i transakcije.
Blockchainsi mogu biti i javni ili privatni. Bitcoin je prvi i najpoznatiji primjer javnog blockchaina - onaj na kojem "rudari" širom svijeta grade blokove transakcija i gdje svjetska mreža strojeva služi kao decentralizirana čvorna infrastruktura koja blockchainu (a posebno kripto valutama) daje njihove anonimne žalba uz održavanje sigurnosti nepromjenjivih podataka.
S druge strane, tvrtke sve više ulažu u razvoj privatnih blockchaina. Riječ je o blockchainima koji koriste istu tehnologiju distribuirane knjige za snimanje podataka o transakcijama, ali to rade u privatnom oblaku ili virtualnom okruženju koje je dostupno samo tvrtkama (ili mrežama poduzeća poput onih koji rade na projektu Hyperledger ili koaliciji R3).
Zašto tvrtke žele privatne blockchaine? Razmislite o blockchainu kao vrsti tkanine na kojoj se temelji bilo koja poslovna aplikacija ili usluga, bilo da je to sustav za obradu bankarskih i financijskih transakcija na korporacijskoj platformi za kolaboraciju ili infrastrukturi baze podataka. Integrirani s blockchainom, svaki poslovni proces i transakcija sinkroniziraju se sa sigurnosnom knjigom koja osigurava transparentnost, odgovornost i integritet podataka… zauvijek.
Privatni blockchains dolazi tamo gdje dolazi BaaS. Javni blockchains uživa prednost široke mreže peer-to-peer (P2P) čvorova i strojeva kako bi ovjekovječili i ojačali decentraliziranu infrastrukturu koja blockchains kao što je Bitcoin čini tako inovativnim. S druge strane, privatni blockchains zahtijeva značajne napore u ručnom razvoju i napredne kapacitete računalnog računalstva u oblaku za izgradnju i održavanje distribuirane infrastrukture. Dakle, tvrtke poput IBM-a i Microsofta - obje koje su uspostavile platformu oblačne infrastrukture za sportske programe opsežnog programera - mogu to olakšati tvrtkama tako što će im hostiti blockchaine i vršiti sve teške dizanje. Radi se o platformi as-a-Service (PaaS) koja se primjenjuje na blockchain, a IBM i Microsoft uvelike su ugrađeni u svoje oblačne usluge kao dodatna integrirana dobra.
BaaS tegljač
Tehnološki divovi znaju da postoji veliko tržište koje će se osvojiti za budućnost tvrtke koja se temelji na blockchainu. I IBM i Microsoft žele pomoći izgradnju sigurnog, pouzdanog i interoperabilnog otvorenog blockchaina, ali obojica žele da poduzeća odaberu svoje oblačne usluge na kojima će graditi. Čak se i Amazon sprema stupiti u akciju, a ove godine je surađivao s grupacijom Digital Currency Group kako bi stvorio vlastiti BaaS sandbox na Amazon Web Services (AWS).
Microsoftova ponuda BaaS usmjerena je kako na poduzeća, tako i na programere. Ideja iz Microsoftove perspektive je pružiti sve što je poduzeću potrebno za izgradnju blockchaina u oblaku: pomoćna infrastruktura na Microsoft Azureu, alat za razvojne programere kroz Microsoft Visual Studio te predloške i resurse kako bi ga učinili jednostavnim, interoperabilnim i siguran.
"Ušli smo u prostor gledajući sve različite tehnologije i naše korporativne kupce, konzorcijume i koji su problemi i pitanja trebali identificirati stvari koje Microsoft može jedinstveno riješiti", rekao je Gray. "Česta tačka boli koju smo čuli oko blockchaina bila je upravljanje identitetom i upravljanje ključevima: kako se oko toga brinete. Privatnost je druga. Treća je interoperabilnost s postojećim sustavima, a zatim i s drugim blockchainima. Jedan blockchain nije napravit ćemo sve; imat ćemo mnogo blockchaina. "
Microsoft BaaS uključuje brojne usluge i resurse za tvrtke i programere. U okruženju Azure DevTest Labs, programeri mogu graditi, testirati i rasporediti aplikacije temeljene na blockchain-u na Azure oblaku. Devs također može pristupiti alatima u razvojnom okruženju integriranog Visual Studio (IDE) za izgradnju dublje analitike i praćenja u blockchain aplikacijama i alatima poput Cortana Intelligence Suite-a, strojnog učenja (ML) i usluga Interneta stvari (IoT).
Microsoft je također čvrsto u kampu Ethereum. Osim partnerstva s R3, kompanija nudi i BaaS-ovo okruženje specifično za Ethereum usmjereno na izgradnju aplikacija pametnih ugovora. Prema Greyu, sve ove BaaS mogućnosti mogu se integrirati i s uslugama kao što su Microsoft Azure Active Directory (AAD), Microsoft Office 365 i Microsoft Power BI u blockchain aplikacijama.
Gray je rekao da je glavni cilj tvrtke pružanje smjernica ljudima koji sada trebaju izrađivati aplikacije. Microsoftov glavni savjet je usredotočiti se na razinu pametnog ugovora i virtualnog stroja (VM), dok se BaaS brine za pomoćnu infrastrukturu i integraciju baza podataka.
"Kopajte oko dva inča ispod površine u bilo kojoj industriji i možete pronaći poslovne procese koji stvarno nisu obnovljeni i koji bi mogli biti dramatično spljošteni", rekao je Gray. "Blockchain podatkovne usluge su ogromna prilika. Iskreno ne znamo što ćemo izvući iz ovoga. Nikada nismo imali tu razinu podataka o suradnji u poduzećima, gdje bismo mogli hraniti mnogo povijesnih podataka po domenama i usmjerite strojno učenje na tome. Visual Studio ima mogućnost povezivanja u Azure kako biste pomoću alata mogli izravno implementirati pametne ugovore u ta okruženja i profilisati ih, napraviti statičke analize itd. Trenutno nema uklanjanja pogrešaka na pametnom uređaju ugovori i uklanjanje pogrešaka na svim razinama hrpe. "
Microsoft BaaS usko je povezan s onime što tvrtka radi s Project Bletchley, koji djeluje kao blockchain midware popunjavajući neke nedostajuće dijelove u BaaS-u, posebno oko identiteta, interoperabilnosti, upravljanja ključevima, privatnosti i sigurnosti. (Detaljnije ćemo ući u Bletchley u drugom dijelu ove dvodijelne serije.)
IBM razmišlja o razvoju blockchaina na nekoliko različitih načina. Na mjestima kao što su IBM z Systems, tvrtka koristi razvoj aplikacija temeljenih na blockchainu kao dodatni skup mogućnosti na vrhu poslužiteljske tehnologije vežući se uz paralelni rad otvorenog koda koji se obavlja na Hyperledgeru. Ključno je ovdje, objasnio je Krišna, integriranje blockchaina u postojeće sustave bez prisiljavanja organizacija poput banaka ili čak vlada da izbace svoju naslijeđenu tehnologiju, proces koji bi mogao usporiti šire prihvaćanje blockchaina godinama.
"Blockchain pojednostavljuje mnoge stvari, ali na kraju dana mora se integrirati natrag u sustave snimanja. Banke neće uzeti sve svoje postojeće aplikacije i baciti ih. Mi ćemo proširiti te tradicionalne sustave na glavnom okviru kako biste mogli izravno ući i izaći iz blockchain mreže ", rekao je Krišna. "Recimo da imam pametni ugovor o blockchainu koji poziva na mainframe ili bilo koji postojeći sustav koji banke, zrakoplovne tvrtke i veliki trgovci koriste za pokretanje mnogih svojih kritičnih aplikacija. Svi propisi, svi o zatvaranju knjige koje se događaju na velikom sustavu mainframe-a to neće nestati sutra. S Blockchainom treba raditi ti sustavi. Sve što se povezuje s realnom ekonomijom mora se integrirati s stvarnom ekonomijom. "
Krišna je rekao da će IBM ove jeseni započeti s implementacijom blockchaina za interne aplikacije. S druge strane, IBM razbija blockchain razvoj na cijeli niz usluga utemeljenih na oblaku za programere i poslovne tvrtke. Krishna je rekao da je cilj s IBM Blockchainom koji radi na IBM-ovom Bluemix oblaku pojednostaviti postavljanje i rad blockchaina za programere i IT. Nova sigurna usluga blockchaina tvrtke, koja se izvodi na IBM-ovim LinuxONE poslužiteljskim sustavima, dodaje veću sigurnost na vrhu sa zaštitom firmvera i ograničenjima pristupa korijenu na blockchain aplikacijama i podacima. Ova "poslovna mreža visoke sigurnosti" još je jedan korak ka olakšavanju uporabe blockchaina za administratore sustava u strogo reguliranim industrijama.
"Blockchain je relativno nova tehnologija, pa ako odem u GitHub i uzmem neku verziju nekog koda i instaliram je, blockchain zahtijeva puno čvorova za rad", rekao je Krišna. "Postavljanje i rad postaje kompliciran za programere, a mnoštvo baza kodova danas nije baš zrelo. Željeli smo sve to učiniti mrtvim-jednostavnim. Sve ćemo obaviti tako da se možete prijaviti na Bluemix DevOps okruženje i pristupite svojoj blockchain mreži jednim klikom. "
IBM nudi i usluge poslovnog savjetovanja na vrhu svoje BaaS platforme, nedavno najavljujući IBM Bluemix Garage za blockchain u svom lancu okretnih razvojnih prostora širom svijeta. IBM-ov blockchain ekosustav također je usko vezan za svoje napore otvorenog koda s projektom Hyperledger. Kao i kod Microsofta, dio IBM-ove poslovne vrijednosti pruža pružanje razvojne mreže, referentne arhitekture, aplikacijskih programskih sučelja (API-ja) i drugih otvorenih izvora usklađenih s Hyperledger-om.
Blockchainovi BaaS i oružje otvorenog koda neraskidivo su povezani jer se IBM i Microsoft bore za ne samo tržišni udio blockchaina, već i blockchain mindshare. Što se tiče koja će tvrtka voditi od punjenja kako tehnologija razvija, konkurencija u prostoru poslovnih blokova samo će se zagrijati odavde. Krišna je rekao da je IBM spreman za taj izazov.
"Uvijek postoji konkurencija. Nešto što je toliko zanimljivo i veliko kao što je blockchain, imat će konkurenciju", rekao je Krišna. "Vjerujem li da ima vrhunske mogućnosti i ljude koji bolje razumiju tehnologiju kako bi pomogli klijentima? Apsolutno."