Video: Intro to Blockchain and the Azure Blockchain Workbench – Part I (Listopad 2024)
Blockchain každý den hledá cestu do nových průmyslových odvětví a obchodních případů a brzy bude technologie všude. Blockchain je dostatečně komplexní, aby zaplnil celou abecedu pojmů a definic, ale existuje ještě větší ekosystém začínajících podniků, akademických institucí, open source organizací a koalic a finančních institucí, jejichž cílem je utvářet vývoj technologie. To znamená, že hráči, kteří jsou nejlepší pro to, abychom vlastnili naši budoucnost založenou na blockchainu, jsou tech giganti, jako jsou IBM a Microsoft.
IBM a Microsoft definují nový trh s technologií Blockchain-as-a-Service (BaaS) a v nedávné době významně investují do blockchainů do podnikových služeb využívajících cloudovou infrastrukturu, aby omezily značné back-end legendy pro podniky, které vytvářejí blockchainy. Společnost Microsoft v loňském listopadu uvedla na trh BaaS pro Microsoft Azure a IBM spustila službu IBM Blockchain v únoru. Právě tento týden oznámila společnost IBM novou bezpečnou síť blockchain pro vývojáře.
Společnosti také prosazují samostatné iniciativy s otevřeným zdrojovým kódem, kdy IBM a Linux Foundation porazily Redmonda v úterý s projektem Hyperledger v prosinci 2015 a poté Microsoft letos v červnu vystřelil s projektem Bletchley. PCMag nedávno hovořil s Marleym Grayem, šéfem blockchainu a ředitelem BizDev a Strategy for Cloud & Enterprise ve společnosti Microsoft, a Arvindem Krishnou, senior viceprezidentem a ředitelem společnosti IBM Research. Gray a Krishna diskutovali o příslušných platformách BaaS svých společností, o iniciativách souhry a souboje v open-source blockchainovém prostoru ao způsobech, jak si každý technický gigant představí technologii měnící hru odtud.
: Toto je část první ze dvou částí o IBM, Microsoft a budoucnosti blockchainu v podnikové technice. Níže vysvětlíme, co je BaaS, a rozebíráme dueling cloud platformy společností. Druhá část, již brzy, se ponoří do ekosystému s otevřeným zdrojovým kódem kolem blockchainu a podrobněji se podívá na blockchainův prostor a rozhodne se, kdo je v čele a kam může technologie jít dál.
Jaký je rozdíl mezi blockchainem a BaaS?
Blockchain je technologie distribuované knihy, kterou lze použít k záznamu transakčních dat a chovat se jako šifrovaná a neměnná digitální historie všeho od kryptoměn, jako je bitcoin a ethereum („E“ v našem blockchainu AZ), až po inteligentní smlouvy a všechny druhy online aktiv., data a transakce.
Blockchainy mohou být také veřejné nebo soukromé. Bitcoin je prvním a nejznámějším příkladem veřejného blockchainu - takový, kde „horníci“ na celém světě vytvářejí bloky transakcí a kde celosvětová síť strojů slouží jako decentralizovaná infrastruktura uzlů, která dává blockchainu (a zejména kryptoměnám) jejich anonymní odvolání při zachování neměnné bezpečnosti dat.
Na druhé straně podniky více investují do rozvoje soukromých blockchainů. Jedná se o blockchainy, které používají stejnou technologii distribuované knihy k zaznamenávání transakčních dat, ale dělají tak v soukromých oblacích nebo virtuálních prostředích, které jsou přístupné pouze podnikům (nebo sítím podniků, jako jsou například subjekty pracující na projektu Hyperledger nebo koalice R3).
Proč podniky chtějí soukromé blockchainy? Přemýšlejte o blockchainu jako o druhu látky, která je základem jakékoli obchodní aplikace nebo služby, ať už jde o systém pro zpracování bankovních a finančních transakcí na podnikovou interní platformu pro spolupráci nebo databázovou infrastrukturu. Díky integraci s blockchainem je každý obchodní proces a transakce synchronizována s účetní knihou, která zajišťuje transparentnost, odpovědnost a integritu dat… navždy.
Soukromé blockchainy jsou místem, kde přichází BaaS. Veřejné blockchainy těží z výhod rozsáhlé sítě uzlů a strojů typu P2P (peer-to-peer) pro udržení a posílení decentralizované infrastruktury, díky níž jsou blockchainy, jako jsou bitcoiny, tak inovativní. Soukromé blockchainy na druhou stranu vyžadují značné úsilí v oblasti ručního vývoje a kapacitu cloud computingu na straně podniku, aby mohly budovat a udržovat distribuovanou infrastrukturu. Společnosti jako IBM a Microsoft - z nichž obě zavedly platformy cloudové infrastruktury, které se zabývají rozsáhlým vývojářským nástrojem - tak mohou podnikům mnohem usnadnit tím, že jim poskytnou blockchainy a provedou všechny těžké zvedání. Je to platforma jako služba (PaaS) aplikovaná na blockchain, s IBM a Microsoft vázáním mnoha svých cloudových služeb jako extra integrovaných dobrot na vrcholu.
BaaS Tug-of-War
Tech giganti vědí, že existuje obrovský trh, který je třeba vyhrát pro budoucnost podniků založených na blockchainu. IBM i Microsoft chtějí pomoci vybudovat bezpečný, důvěryhodný a interoperabilní otevřený blockchain, ale také chtějí, aby si podniky vybraly své cloudové služby, na kterých budou stavět. Dokonce i Amazon se angažuje v akci a spolupracuje se skupinou Digital Currency Group počátkem tohoto roku na vytvoření vlastního pískoviště BaaS ve službě Amazon Web Services (AWS).
Nabídka společnosti BaaS společnosti Microsoft je zaměřena na podniky i vývojáře. Myšlenkou z pohledu Microsoftu je poskytnout vše, co podnik potřebuje k vybudování blockchainu v cloudu: infrastrukturu back-end v Microsoft Azure, vývojářské nástroje prostřednictvím Microsoft Visual Studio a šablony a zdroje, které usnadňují, interoperabilní a zajistit.
„Vstoupili jsme do vesmíru a podívali se na všechny různé technologie a na naše podnikové zákazníky, konsorcia a na jaké problémy a otázky se zaměřovaly na identifikaci věcí, které by společnost Microsoft mohla jedinečně vyřešit, “ řekl Gray. "Společný bod bolesti, který jsme slyšeli kolem blockchainu, byl v oblasti správy identit a správy klíčů: jak se tím dostanete do rukou. Soukromí je druhé. Třetí je interoperabilita se stávajícími systémy a poté s ostatními blockchainy. Jedna blockchain není uděláme všechno; budeme mít mnoho blockchainů. “
Microsoft BaaS zahrnuje řadu služeb a zdrojů pro podniky a vývojáře. V prostředí Azure DevTest Labs mohou vývojáři vytvářet v cloudu Azure vývoj, testování a nasazení aplikací založených na blockchainu. Devs mohou také přistupovat k nástrojům v integrovaném vývojovém prostředí Visual Studio (IDE) pro vestavění hlubší analýzy a monitorování do aplikací blockchainu a nástrojů, jako je Cortana Intelligence Suite, strojové učení (ML) a Internet of Things (IoT).
Microsoft je také pevně v táboře Ethereum. Kromě partnerství s R3 nabízí společnost také prostředí BaaS specifické pro Ethereum zaměřené na vytváření inteligentních smluvních aplikací. Podle Graye se všechny tyto možnosti BaaS mohou integrovat do služeb, jako je Microsoft Azure Active Directory (AAD), Microsoft Office 365 a Microsoft Power BI, v aplikacích blockchain.
Gray uvedl, že hlavním cílem společnosti je poskytovat pomoc lidem, kteří nyní potřebují vytvářet aplikace. Hlavní radou společnosti Microsoft je zaměřit se na úroveň inteligentních smluv a virtuálních strojů (VM), zatímco BaaS se stará o back-end infrastrukturu a integraci databází.
"Vykopávejte asi dva palce pod povrchem v jakémkoli odvětví a můžete najít obchodní procesy, které opravdu nebyly revidovány, které by mohly být dramaticky vyrovnány, " řekl Gray. „Blockchainové datové služby jsou obrovská příležitost. Upřímně řečeno nevíme, z čeho bychom se měli z toho dostat. Nikdy jsme neměli takovou úroveň dat pro spolupráci napříč podniky, kde můžeme vytrhávat spoustu historických dat napříč doménami Visual Studio má schopnost připojit se k Azure, takže můžete implementovat inteligentní kontrakty do těchto prostředí přímo z nástroje a profilovat je, provádět statickou analýzu atd. Právě teď není možné provádět ladění v inteligentních smlouvy a je to ladění na všech úrovních zásobníku. "
Microsoft BaaS je úzce spjat s tím, co společnost dělá s Project Bletchley, který funguje jako blockchainový middleware, který vyplňuje některé z chybějících částí v BaaS, zejména pokud jde o identitu, interoperabilitu, správu klíčů, soukromí a bezpečnost. (Dostaneme se hlouběji do Bletchleyho v druhé části této dvoudílné série.)
IBM přemýšlí o vývoji blockchainu několika různými způsoby. Na místech, jako je IBM z Systems, společnost využívá vývoj aplikací založených na blockchainu jako přidanou sadu funkcí na vrcholu serverové technologie vázající se na paralelní open-source práci prováděnou na Hyperledgeru. Klíčem je zde, Kršna vysvětlil, integraci blockchainu do stávajících systémů, aniž by organizace, jako jsou banky nebo dokonce vlády, nutily vyhodit svou starou technologii, což je proces, který by mohl roky zpomalit širší přijetí blockchainu.
"Blockchain zjednodušuje spoustu věcí, ale na konci dne se musí integrovat zpět do systémů záznamu. Banky nebudou brát všechny své stávající aplikace a zahodit je. Budeme rozšiřovat tyto tradiční systémy na mainframe, aby bylo možné jít přímo dovnitř a ven ze sítě blockchain, “řekla Krishna. „Řekněme, že mám chytrá smlouva o blockchainu, která volá do sálových počítačů nebo do stávajících systémů, které všechny banky, letecké společnosti a velcí maloobchodníci používají k provozování mnoha svých kritických aplikací. Všechna nařízení, všechna uzavření knihy, které se odehrávají na velkém systému sálových počítačů, to zítra neodejde. Blockchain musí pracovat tyto systémy. Všechno, co se spojuje se skutečnou ekonomikou, se musí integrovat do reálné ekonomiky. “
Krishna řekl, že IBM na podzim tohoto roku začne používat blockchain pro interní aplikace. Na druhé straně IBM rozděluje vývoj blockchainů na kompletní sadu cloudových služeb pro vývojáře a podnikové podniky. Krishna řekl, že cílem IBM Blockchain běžícího v cloudu IBM Bluemix je zjednodušit nastavení a provoz blockchainu pro vývojáře a IT. Nová bezpečná služba blockchainu společnosti, spuštěná na serverových systémech LinuxONE od IBM, zvyšuje bezpečnost nahoře díky ochraně firmwaru a omezením přístupu root v aplikacích a datech blockchainu. Tato „vysoce zabezpečená obchodní síť“ je dalším krokem k usnadnění využívání blockchainu pro správce systému ve více regulovaných odvětvích.
"Blockchain je relativně nová technologie, takže pokud půjdu do GitHubu a vezmu nějakou verzi nějakého kódu a nainstaluji ho, blockchain vyžaduje mnoho uzlů, aby fungovaly, " řekl Krishna. „Nastavení a operace jsou pro vývojáře komplikované a mnoho kódových základen dnes není příliš vyspělých. Chtěli jsme, aby bylo vše tak jednoduché, abychom byli jednoduchí. Budeme dělat veškerou práci, abyste se mohli přihlásit k Bluemix DevOps prostředí a přístup k síti blockchain jediným kliknutím. “
IBM také nabízí obchodní poradenské služby na vrcholu své platformy BaaS a nedávno oznamuje IBM Bluemix Garage pro blockchain ve svém řetězci agilních vývojových prostorů po celém světě. Ekosystém IBM blockchain je také silně spjat s jeho otevřeným zdrojovým úsilím v rámci projektu Hyperledger. Stejně jako u Microsoftu je součástí nabídky obchodní hodnoty společnosti IBM vývojová síť, referenční architektura, rozhraní pro programování aplikací (API) a další zdroje s otevřeným zdrojovým kódem, vše sladěné s Hyperledgerem.
Blockchainovy BaaS a open-source zbraně jsou neoddělitelně propojeny, protože IBM a Microsoft bojují nejen o podíl na trhu blockchainu, ale také o blockchain mindshare. Pokud jde o to, která společnost bude s vývojem technologie v čele, konkurence v podniku blockchain space se odtud jen více zahřeje. Krishna řekl, že IBM je na tuto výzvu.
"Vždycky existuje konkurence. Něco, co je stejně zajímavé a velké jako blockchain, bude mít konkurenci, " řekla Krishna. "Věřím, že má vynikající schopnosti a lidi, kteří rozumějí technologii lépe, aby pomohli klientům? Rozhodně."