Zuhause Geschäft Microsoft und IBM haben die nächste Cloud-Grenze im Visier: Blockchain-as-a-Service

Microsoft und IBM haben die nächste Cloud-Grenze im Visier: Blockchain-as-a-Service

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

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

Blockchain hält täglich Einzug in neue Branchen und Geschäftsanwendungen, und bald wird die Technologie überall verfügbar sein. Blockchain ist komplex genug, um ein ganzes Alphabet mit Begriffen und Definitionen zu füllen, aber es gibt ein noch größeres Ökosystem von Start-ups, akademischen Institutionen, Open-Source-Organisationen und Koalitionen sowie Finanzinstitutionen, die darauf abzielen, die Entwicklung der Technologie zu gestalten. Die Spieler, die am besten positioniert sind, um unsere Blockchain-basierte Zukunft zu besitzen, sind Technologie-Giganten wie IBM und Microsoft.

IBM und Microsoft definieren einen neuen Markt für Blockchain-as-a-Service (BaaS). In jüngster Zeit wurden erhebliche Blockchain-Investitionen in Unternehmensdienste getätigt, die die Cloud-Infrastruktur nutzen, um den erheblichen Back-End-Aufwand für Unternehmen, die Blockchains einrichten, zu verringern. Microsoft hat im vergangenen November sein BaaS für Microsoft Azure eingeführt, und IBM hat im Februar seinen IBM Blockchain-Service eingeführt. Erst in dieser Woche hat IBM ein neues sicheres Blockchain-Netzwerk für Entwickler angekündigt.

Die Unternehmen treiben auch separate Open-Source-Initiativen voran, wobei IBM und The Linux Foundation Redmond im Dezember 2015 mit dem Hyperledger-Projekt schlagen und Microsoft im vergangenen Juni mit Project Bletchley zurückschießt. PCMag sprach kürzlich mit Marley Gray, Blockchain-Chef und Director von BizDev und Strategy for Cloud & Enterprise bei Microsoft, und Arvind Krishna, Senior Vice President und Director bei IBM Research. Gray und Krishna diskutierten über die jeweiligen BaaS-Plattformen ihrer Unternehmen, das Zusammenspiel und die Duell-Initiativen im Open-Source-Blockchain-Bereich und die Art und Weise, wie sich jeder Tech-Gigant die bahnbrechende Technologie von hier aus vorstellt.

: Dies ist Teil 1 einer zweiteiligen Reihe über IBM, Microsoft und die Zukunft der Blockchain in der Unternehmenstechnologie. Im Folgenden erklären wir, was BaaS ist, und teilen die Duell-Cloud-Plattformen der Unternehmen auf. Teil zwei, der in Kürze erscheint, wird sich mit dem Open-Source-Ökosystem rund um die Blockchain befassen und einen genaueren Blick auf den Blockchain-Bereich werfen, um zu entscheiden, wer die Nase vorn hat und wohin die Technologie als nächstes führen könnte.

Was ist der Unterschied zwischen Blockchain und BaaS?

Blockchain ist eine verteilte Hauptbuchtechnologie, die zum Aufzeichnen von Transaktionsdaten und als verschlüsselte und unveränderliche digitale Historie von Kryptowährungen wie Bitcoin und Ethereum (das "E" in unserer Blockchain AZ) bis hin zu intelligenten Verträgen und allen Arten von Online-Assets verwendet werden kann, Daten und Transaktionen.

Blockchains können auch öffentlich oder privat sein. Bitcoin ist das erste und bekannteste Beispiel für eine öffentliche Blockchain - eine, bei der "Miner" auf der ganzen Welt Transaktionsblöcke aufbauen und bei der ein weltweites Netzwerk von Computern als dezentrale Knoteninfrastruktur dient, die Blockchain (und insbesondere Kryptowährungen) anonymisiert Attraktivität bei gleichbleibender Datensicherheit.

Unternehmen investieren dagegen mehr in die Entwicklung privater Blockchains. Hierbei handelt es sich um Blockchains, die zur Aufzeichnung von Transaktionsdaten dieselbe verteilte Ledger-Technologie verwenden, jedoch in privaten Clouds oder virtuellen Umgebungen, auf die nur Unternehmen (oder Unternehmensnetzwerke wie das Hyperledger-Projekt oder die R3-Koalition) zugreifen können.

Warum wollen Unternehmen private Blockchains? Stellen Sie sich Blockchain als eine Art Stoff vor, der jeder Geschäftsanwendung oder jedem Geschäftsdienst zugrunde liegt, sei es ein System zur Verarbeitung von Bank- und Finanztransaktionen mit der unternehmensinternen Kollaborationsplattform oder Datenbankinfrastruktur. In die Blockchain integriert, werden alle Geschäftsprozesse und Transaktionen mit einem manipulationssicheren Hauptbuch synchronisiert, das Transparenz, Verantwortlichkeit und Datenintegrität für immer gewährleistet.

Bei privaten Blockchains kommt BaaS ins Spiel. Öffentliche Blockchains profitieren von einem umfassenden Peer-to-Peer-Netzwerk (P2P) aus Knoten und Maschinen, mit dem die dezentrale Infrastruktur, die Blockchains wie Bitcoin so innovativ macht, aufrechterhalten und verstärkt werden kann. Private Blockchains erfordern andererseits einen erheblichen manuellen Entwicklungsaufwand und Back-End-Cloud-Computing-Kapazität des Unternehmens, um eine verteilte Infrastruktur aufzubauen und zu warten. So können Unternehmen wie IBM und Microsoft, die beide Cloud-Infrastrukturplattformen mit umfangreichen Entwicklertools eingerichtet haben, Unternehmen erheblich entlasten, indem sie Blockchains für sie hosten und das ganze schwere Heben erledigen. Es ist Platform-as-a-Service (PaaS), das auf die Blockchain angewendet wird, wobei IBM und Microsoft zahlreiche ihrer Cloud-Services als zusätzliche integrierte Extras integrieren.

BaaS-Tauziehen

Die Technologiegiganten wissen, dass ein riesiger Markt für die Zukunft von Blockchain-basierten Unternehmen gewonnen werden muss. IBM und Microsoft möchten beide beim Aufbau einer sicheren, vertrauenswürdigen und interoperablen offenen Blockchain helfen. Sie möchten aber auch, dass Unternehmen ihre Cloud-Services auswählen, auf denen sie aufbauen möchten. Sogar Amazon ist bestrebt, sich an der Aktion zu beteiligen, und hat sich Anfang dieses Jahres mit der Digital Currency Group zusammengetan, um eine eigene BaaS-Sandbox für Amazon Web Services (AWS) zu erstellen.

Das BaaS-Angebot von Microsoft richtet sich sowohl an Unternehmen als auch an Entwickler. Aus der Sicht von Microsoft besteht die Idee darin, alles bereitzustellen, was ein Unternehmen zum Aufbau einer Blockchain in der Cloud benötigt: die Back-End-Infrastruktur in Microsoft Azure, die Entwickler-Tools über Microsoft Visual Studio sowie die Vorlagen und Ressourcen, die es einfach, interoperabel und effizient machen sichern.

"Wir betraten den Raum mit Blick auf die verschiedenen Technologien und unsere Unternehmenskunden, die Konsortien und die Probleme und Fragen, mit denen sich Microsoft eindeutig auseinandersetzen konnte", sagte Gray. "Der häufigste Schmerzpunkt, den wir im Zusammenhang mit Blockchain hörten, war das Identitätsmanagement und das Schlüsselmanagement: Wie kommen Sie damit zurecht? Datenschutz ist der zweite. Der dritte ist die Interoperabilität mit vorhandenen Systemen und dann mit anderen Blockchains. Eine Blockchain ist es nicht." Wir werden alles tun, wir werden viele Blockchains haben. "

Microsoft BaaS umfasst eine Reihe von Diensten und Ressourcen für Unternehmen und Entwickler. In der Azure DevTest Labs-Umgebung können Entwickler blockchainbasierte Anwendungen in der Azure-Cloud erstellen, testen und bereitstellen. Entwickler können auch auf Tools in der IDE (Integrated Development Environment) von Visual Studio zugreifen, um die Analyse und Überwachung von Blockchain-Apps zu vertiefen, sowie auf Tools wie die Cortana Intelligence Suite, Maschinelles Lernen (ML) und Internet of Things (IoT).

Microsoft ist auch fest im Ethereum-Lager. Über die Partnerschaft mit R3 hinaus bietet das Unternehmen auch eine Ethereum-spezifische BaaS-Umgebung, die auf die Entwicklung intelligenter Vertragsanwendungen ausgerichtet ist. Laut Gray können alle diese BaaS-Funktionen auch in Dienste wie Microsoft Azure Active Directory (AAD), Microsoft Office 365 und Microsoft Power BI in Blockchain-Apps integriert werden.

Laut Gray ist das Hauptziel des Unternehmens die Bereitstellung von Anleitungen für Personen, die jetzt Apps erstellen müssen. Microsoft rät vor allem, sich auf die Smart-Contract- und Virtual-Machine-Ebene (VM) zu konzentrieren, während BaaS die Back-End-Infrastruktur und die Datenbankintegration übernimmt.

"Graben Sie in jeder Branche etwa fünf Zentimeter unter der Oberfläche, und Sie können Geschäftsprozesse finden, die wirklich noch nicht überprüft wurden und die dramatisch reduziert werden könnten", sagte Gray. "Blockchain-Datendienste sind eine enorme Chance. Wir wissen ehrlich gesagt nicht, was wir daraus ziehen werden. Wir hatten noch nie ein solches Niveau an kollaborativen Daten in Unternehmen, in denen wir eine Menge historischer Daten domänenübergreifend sammeln können Visual Studio verfügt über die Fähigkeit, eine Verbindung zu Azure herzustellen, sodass Sie intelligente Verträge direkt vom Tool aus in diesen Umgebungen bereitstellen und sie profilieren, statische Analysen durchführen usw. Derzeit können Sie in Smart kein Debugging durchführen Verträge und es ist das Debuggen auf allen Ebenen des Stapels. "

Microsoft BaaS ist eng mit dem Projekt Bletchley verbunden, das als Blockchain-Middleware fungiert und einige der fehlenden Komponenten von BaaS ergänzt, insbesondere in Bezug auf Identität, Interoperabilität, Schlüsselverwaltung, Datenschutz und Sicherheit. (Wir werden Bletchley in Teil zwei dieser zweiteiligen Serie näher erläutern.)

IBM denkt auf verschiedene Arten über die Blockchain-Entwicklung nach. An Orten wie IBM z Systems nutzt das Unternehmen die blockchain-basierte App-Entwicklung als zusätzlichen Funktionsumfang neben der Servertechnologie, die mit der parallelen Open-Source-Arbeit an Hyperledger verknüpft ist. Der Schlüssel dazu, erklärte Krishna, ist die Integration der Blockchain in bestehende Systeme, ohne Organisationen wie Banken oder sogar Regierungen zu zwingen, ihre Legacy-Technologie zu verwerfen, ein Prozess, der die Verbreitung der Blockchain über Jahre hinweg verlangsamen könnte.

"Blockchain vereinfacht eine Menge Dinge, muss sich aber letztendlich wieder in Aufzeichnungssysteme integrieren. Banken werden nicht alle ihre vorhandenen Apps nehmen und wegwerfen. Wir werden diese traditionellen Systeme erweitern." auf dem Großrechner, um in der Lage zu sein, direkt in das Blockchain-Netzwerk zu gelangen und es wieder zu verlassen ", sagte Krishna. "Nehmen wir an, ich habe einen intelligenten Vertrag über Blockchain, der den Mainframe oder alle vorhandenen Systeme anruft, mit denen Banken, Fluggesellschaften und große Einzelhändler viele ihrer kritischen Anwendungen ausführen. Alle Vorschriften, alle Schließungen von Die Bücher, die auf einem großen Mainframe-System vorkommen, werden morgen nicht verschwinden. Blockchain muss damit arbeiten diese Systeme. Alles, was mit der Realwirtschaft in Verbindung steht, muss sich in die Realwirtschaft integrieren. "

Laut Krishna wird IBM ab Herbst Blockchain für interne Anwendungen bereitstellen. Auf der anderen Seite unterteilt IBM die Blockchain-Entwicklung in einen vollständigen Satz cloudbasierter Services für Entwickler und Unternehmen. Laut Krishna besteht das Ziel von IBM Blockchain, das in der Bluemix-Cloud von IBM ausgeführt wird, darin, die Einrichtung und den Betrieb von Blockchain für Entwickler und die IT zu vereinfachen. Der neue sichere Blockchain-Service des Unternehmens, der auf den LinuxONE-Serversystemen von IBM ausgeführt wird, bietet zusätzlich mehr Sicherheit durch Firmware-Schutz und Root-Zugriffsbeschränkungen für Blockchain-Apps und -Daten. Dieses "Hochsicherheits-Unternehmensnetzwerk" ist ein weiterer Schritt zur Vereinfachung der Blockchain-Nutzung für Systemadministratoren in stärker regulierten Branchen.

"Blockchain ist eine relativ neue Technologie. Wenn ich also zu GitHub gehe und eine Version von Code nehme und ihn installiere, sind für Blockchain viele Knoten erforderlich", sagte Krishna. "Setup und Betrieb werden für einen Entwickler kompliziert, und viele der heutigen Codebasen sind nicht sehr ausgereift. Wir wollten das Ganze so einfach wie möglich gestalten. Wir werden die ganze Arbeit erledigen, damit Sie sich bei Bluemix DevOps anmelden können." Umgebung und greifen Sie mit einem Klick auf Ihr Blockchain-Netzwerk zu. "

IBM bietet zusätzlich zu seiner BaaS-Plattform Unternehmensberatung an und hat kürzlich die IBM Bluemix Garage für Blockchain in seiner Kette von agilen Entwicklungsbereichen weltweit angekündigt. Das Blockchain-Ökosystem von IBM ist auch eng mit den Open-Source-Aktivitäten des Hyperledger-Projekts verbunden. Wie bei Microsoft gehört es zum Geschäftswertversprechen von IBM, ein Entwicklernetzwerk, eine Referenzarchitektur, APIs (Application Programming Interfaces) und andere Open-Source-Ressourcen bereitzustellen, die alle auf Hyperledger ausgerichtet sind.

BaaS- und Open-Source-Waffen von Blockchain sind untrennbar miteinander verbunden, da IBM und Microsoft nicht nur um den Marktanteil der Blockchain, sondern auch um deren Mindshare kämpfen. Welches Unternehmen bei der Weiterentwicklung der Technologie die Nase vorn hat, wird den Wettbewerb in der Enterprise-Blockchain nur noch weiter beheizen. Krishna sagte, IBM sei bereit für die Herausforderung.

"Es gibt immer Konkurrenz. Etwas, das so interessant und so groß wie Blockchain ist, wird Konkurrenz haben", sagte Krishna. "Glaube ich, hat überlegene Fähigkeiten und Menschen, die die Technologie besser verstehen, um Kunden zu helfen? Absolut."

Microsoft und IBM haben die nächste Cloud-Grenze im Visier: Blockchain-as-a-Service