Überlegungen zur Auswahl eines Blockchain-as-a-Service-Anbieters
Veröffentlicht: 2020-07-09Ein relativ neuer Abkömmling der Blockchain-Technologie, der sich in mehreren Branchen manifestiert, ist Blockchain as a Service, besser bekannt als BaaS. Ähnlich wie beim Cloud Computing im Konzept bieten hier Anbieter End-to-End-Management-Lösungen als Blockchain-Dienstleister an. Wenn Sie diesen Satz zum ersten Mal hören, dann tut Ihnen unser Anfängerleitfaden zu diesem Thema einen Gefallen .
Die Wissenschaft hinter dieser Ledger-Technologie ist so beeindruckend ausgereift, dass eine Blockchain-inspirierte Geschäftsidee von heute morgen mit Blockchain as a Service durchstarten kann .
Eine drängendere Frage für Unternehmen ist jedoch, welche Kriterien sie bei der Auswahl eines Blockchain-as-a-Service-Anbieters einhalten. Das, liebe Freunde und Bekannte, ist das Thema, das wir heute behandeln und die Parameter für eine Partnerschaft mit einem renommierten BaaS-Lösungsanbieter veranschaulichen.
*Hinweis*: Dieser Artikel wurde für Unternehmer geschrieben, die planen, alleine zu gehen und nicht mit einer Blockchain-Entwicklungsagentur zusammenzuarbeiten . Diejenigen, die mit einer kompetenten Agentur zusammenarbeiten, müssen sich keine Gedanken über die Wahl machen, da die Agentur eine fundierte Entscheidung auf der Grundlage der besten Idee treffen würde.
Warum sollten Sie sich für Blockchain-as-a-Service interessieren?
Aus heutiger Sicht wird das Blockchain-as-a-Service-Modell von älteren IT-Konzernen dominiert, die einen beträchtlichen Marktanteil beim Cloud-Computing haben. Infolgedessen war ihr Einstieg in das Rennen, um die De-facto-Blockchain als Dienstleister des Marktes zu werden, schnell und furios. Zu ihrer Kundschaft gehören vor allem große Unternehmen. Aber dieser Status quo wird sich voraussichtlich ändern. Technologie wird immer zuerst von denjenigen übernommen, die der Realisierung oder Vorstellung eines zukünftigen Ergebnisses am nächsten sind.
Später, mit zunehmender Konsumerisierung, dringt es in die oberen Schichten ein und wird für alle inklusiv. In absehbarer Zeit werden kleine und mittlere Unternehmen (KMU) die Vorteile von Blockchain as a Service für ihr Endergebnis nutzen und sehen, wie Blockchain eine systematische Wertschöpfungskette für eine bessere digitale Wirtschaft schafft. Wenn Sie ein KMU oder ein Startup sind, das sich mit Blockchain-Lösungen befasst, dann würden die Kosten für das BaaS-Angebot basierend auf den oben genannten Hinweisen nur zu Ihren Gewinnmargen beitragen.
Wie wählt man einen BaaS-Anbieter aus?
Unter all den Möglichkeiten, Blockchain als Servicepartner auszuwählen, haben sich die folgenden bewährt. Die zentrale Rolle bei der Auswahl eines BaaS-Anbieters muss sich um sie drehen, um bessere Ergebnisse zu erzielen:
- Blockchain-as-a-Service-Frameworks der Spitzenklasse bieten viel Raum für die Anpassung an die neuesten Technologien. Beispielsweise ist Solidity die erste Wahl von Ethereum-Entwicklern für die Erstellung intelligenter Verträge. Aber erst als Ethereum mit seinem Proof of Concept für Smart Contracts kam und es übernahm, wurde es von der Entwicklergemeinschaft anerkannt. Ja, es ist schwer vorherzusagen, ob die technologische Zukunft sein oder nicht sein wird. Das Servieren von Denkanstößen ist der Höhepunkt von Blockchains mit IoT und macht es zur Blockchain der Dinge. Angesichts eines so unvorhersehbaren Tempos der exponentiellen Entwicklung sollten BaaS-Plattformen den Puffer haben, um etwas zu übernehmen, das für typische Blockchain-Umgebungen geeignet ist.
- Die Integration intelligenter Verträge macht Blockchain so einzigartig und transformativ. Es ist ihre Fähigkeit, die Bedingungen einer Vereinbarung zwischen zwei Parteien durchzusetzen, die so weithin geschätzt wird. Die Tatsache, dass sie automatisiert und nicht terminierbar sind, festigt ihre Anwendung weiter, weshalb BaaS-Plattformen sie ohne Weiteres in ihren Katalog aufnehmen sollten.
- Ein wesentlicher Aspekt der IT-Sicherheit ist die Verwaltung von Identitäten. Die Branche setzt daher Best Practices für die Bereitstellung von Identity Access Management-Plattformen (IAM) fort. Unsere Personenidentifikatoren können sich auf Daten wie Name, Adresse, Blutgruppe usw. beschränken. Dies hindert uns jedoch nicht daran, mehrere digitale Identitäten zu erstellen. Denken Sie an E-Mail-Adressen. IAM-Plattformen geben Ihnen die Möglichkeit, Zugriffskontrollen für digitale Identitäten zu definieren. Die Blockchain-Technologie an und für sich hat ein starkes Argument für die Sicherheit. Dennoch müssen BaaS-Plattformen robuste IAMs installieren, um Informationen bereitzustellen, die gemäß den Zugriffsrechten für den Benutzerverbrauch geeignet sind. Ist der 08/15-Angestellte in vertrauliche Geschäftsinformationen eingeweiht. Sicherlich nicht. Das verhindert eine IAM-Plattform und muss einer der USPs des Blockchain as a Service Providers sein.
- BaaS-Plattformen müssen skalierbar sein, da sie in der Lage sein sollten, die anspruchsvolle Zunahme der Anzahl von Knoten zu bewältigen, wenn das Geschäft expandiert. Aber wie kann ein solches Skalierbarkeitsproblem gelöst werden, wenn die Blockchain ein Proof of Stake- oder ein Proof of Work-Protokoll ausführt? Ein solcher Konsens ernährt sich von hoher Rechenleistung, und unabhängig von der Bilanz der Anbieter wäre die Anzahl der Knoten in ihrem Netzwerk zu jeder Zeit endlich. Aus diesem Grund wird Ihnen dringend empfohlen, BaaS-Plattformen in die engere Wahl zu ziehen, die auf identitätsbasierten Konsensmechanismen laufen.
- Wenn der Slogan Ihres potenziellen BaaS-Anbieters „Bis dass der Tod uns scheidet“ lautet, dann halten Sie sich besser mit einer 10-Fuß-Stange von ihnen fern. Mit anderen Worten, was passiert, wenn Sie zu einem späteren Zeitpunkt eine Meinungsänderung oder einen Wagniswechsel hatten, der Sie dazu zwang, zwischen BaaS-Anbietern zu wechseln? Eine der klügsten Möglichkeiten, Blockchain-as-a-Service-Partner auszuwählen, besteht darin, solche Notfallpläne als Teil der AGBs einzufügen.
Der BaaS-Plattform-Marktplatz
Die Top-Player auf dem BaaS-Markt waren zwangsläufig diejenigen, die jahrelang mit Cloud-Diensten Fuß gefasst hatten. Mit wenig Überraschungen sind dies die größten IKT-Konglomerate, die sich von Kopf bis Fuß bemühen, den größten B2B-Verbraucheranteil zu erobern. Wir werden unsere Logik vertreten, während wir ihre Dienste gegeneinander aufstellen, und die Leser selbst entscheiden lassen, wer der Beste ist. Machen Sie das Beste aus dieser Mini-Machbarkeitsstudie zu Blockchain-Dienstleistern.
Microsoft
Microsoft veröffentlichte Azure im Jahr 2010 und baute 2016 seinen Flügel für Blockchain-Entwicklungsdienste aus. Seitdem hat sich die Microsoft Blockchain Azure-Plattform einen Ruf als führender Anbieter von Blockchain-Diensten erworben. Die relative Leichtigkeit und die hohe technologische Raffinesse haben Azure die Unterstützung der Crème de la Crème der Unternehmen verschafft, darunter Unternehmen wie Ripple GE Aviation, Starbucks, 3M, Nasdaq und XBOX. Seine Flaggschiff-Plattform zum Entwickeln, Testen und Bereitstellen von Blockchain-Anwendungen heißt Azure Blockchain Workbench (ABW).
- Sie können ABW verwenden, um Konsortium-Blockchain-Anwendungen mit ein paar Klicks in die Produktionsphase zu bringen, Zeit bei der Infrastrukturentwicklung zu sparen und Ressourcen auf die App-Entwicklung zu lenken. Sie können das Protokoll Ihrer Ledger definieren, Einladungen an Mitglieder senden, um das Netzwerk zu erweitern, und auch den Berechtigungsworkflow definieren.
- Azure-Clouddienste erweitern ihr Azure Active Directory, um ein problemloses Anmeldeverfahren zu ermöglichen, das durch branchenübliche Identitätsprüfungen geschützt ist. Der Azure Key Vault wird verwendet, um Ihre privaten Schlüssel zu speichern, Nachrichten an mit dem Netzwerk verbundene Knoten zu übertragen und Daten zu synchronisieren.
- Microsoft macht es Unternehmen leicht, die Glaubwürdigkeit der teilnehmenden Knoten im Netzwerk zu überprüfen, was eine End-to-End-Interaktion der Azure Blockchain Workbench mit dem ABDK, einer REST-API, ermöglicht.
- Die Tatsache, dass Microsoft eine Reihe von Blockchain-Entwicklungsplattformen wie Ethereum, Quorum, Corda und Hyperledger Fabric unterstützt, macht es zur Standardwahl der meisten Kunden.
IBM-Blockchain
IBM hostet seine BaaS-Plattform in der renommierten IBM Cloud unter Verwendung der Open-Source-Hyperledger-Fabric. Es bietet Benutzern Flexibilität bei der Auswahl ihrer bevorzugten Art von Blockchain-Dienst, sei es privat, öffentlich oder Konsortium.
- Die Funktion SecureKey Technologies von IBM Blockchain schützt öffentlich-private Schlüssel und sorgt so für einen sicheren Betrieb. Darüber hinaus können Benutzer Smart Contracts in Haushaltsprogrammiersprachen wie Java, JavaScript und Go schreiben.
- Ihre Clients (Knoten) können in jeder Umgebung von öffentlich bis privat betrieben werden.
- Ihre Fähigkeit, Blockchain-Ideen zu kommerzialisieren, wurde von Juniper Research und HFS Research anerkannt, die IBM an die Spitze anderer BaaS-Anbieter stellen.
Hewlett Packard BaaS
- Ihre Blockchain-Lösung ist als Mission Critical Distributed Ledger Technology (MCDLT) as a Service bekannt. Blockchain-Entwickler können SQL verwenden, um auf der Flaggschiff-Blockchain-Plattform von HP zu arbeiten.
- Sie gingen eine Partnerschaft mit R3 ein, einem bekannten DLT- und Blockchain-Softwareentwicklungsunternehmen, und führten eine 100 % fehlertolerante dApp-Entwicklungsplattform ein. Diese Plattform wird auf der HPE Integrity NonStop Platform der Muttergesellschaft gehostet.
- Seit der Aufnahme des Betriebs im Jahr 2017 haben sie Partnerschaften mit Streamer und Global Blockchain Technologies geschlossen. Der Nachteil von BaaS, wie es von HP angeboten wird, sind die Blockchain-Frameworks oder das Fehlen davon, die es unterstützt, wobei es nur das Corda-Framework anbietet.
SAFT
- SAP bietet zwei dedizierte Einheiten für Blockchain-fokussierte Unternehmen an. Das erste sind die SAP Cloud Platform Blockchain Services, eine offene Blockchain-Plattform für die Cloud-Bereitstellung von Anwendungen mit App-Erweiterungsfunktionen. Die zweite ist die SAP HANA Blockchain as a Service, die verwendet werden kann, um SAP HANA-Datenbanken mit Unternehmens-Blockchain-Plattformen zu verbinden.
- SAP HANA BaaS wurde 2017 eingeführt und unterstützt die Stellar Consensus Protocol (SCP) Blockchain. Der entscheidende Vorteil besteht darin, dass es in einer Cloud eines Drittanbieters nach Wahl des Benutzers gehostet werden kann.
- SAP HANA registriert netzwerkweite Blockchain-Transaktionen in 3 Arten von Datenbanken, nämlich SAP HANA, SAP Leonard Blockchain und der SAP Blockchain Platform.
Amazonas
- Amazon ist eine führende Kraft auf dem BaaS-Marktplatz. Das Unternehmen startete sein BaaS-Geschäft auf Basis von Hyperledger mit zwei dedizierten Abteilungen, Amazon Quantum Ledger Database (QLDB) und Amazon Manager Blockchain.
- Amazon QLDB ist mit den Leistungsmerkmalen einer verteilten Ledger-Datenbank ausgestattet. Sein USP liegt in seiner Transparenz und Unveränderlichkeit. Die Entwickler-Community teilt begeisterte Kritiken der QLDB, die es ihnen ermöglicht, eine Anwendung in relationalen und Blockchain-Datenbanken zu erstellen.
- Amazon QLDB führt sein Journal-Ledger aus, um alle Interaktionen zwischen Netzwerkknoten zu verfolgen. Die Transaktionen werden als Blöcke gespeichert, wobei die Unveränderlichkeit des Ledgers für strukturelle Sicherheit sorgt.
- Die Ergonomie der Amazon Managed Blockchain (AMB) ermöglicht die Installation eines vollwertigen Netzwerks innerhalb von 10 -15 Minuten.
- Es unterstützt Ethereum, Hyperledger Fabric, Corda und Quorum für die Anwendungsentwicklung.
Orakel
- Oracle hat den Oracle Blockchain Cloud Service (OBCS) zu seiner bereits bestehenden Flotte von As-a-Service-Unternehmen hinzugefügt, die SaaS und PaaS umfasst. Die Cloud-basierte Oracle Blockchain-Plattform ist praxisnah bei der schnellen Bereitstellung von Blockchain-basierten Netzwerken. Das Unternehmen hat die Plattform mit Identity Access Management-Software ausgestattet, mit der digitale Identitäten und Berechtigungen nachverfolgt bzw. definiert werden können.
- Es basiert auf dem Open-Source-Hyperledger-Fabric und zeigt alle Eigenschaften der Interoperabilität, sodass Sie die Dienste in Clouds von Drittanbietern nutzen können. Entwickler verwenden REST-APIs und Fabric System Development Toolkits, um von einem lokalen Standort aus auf das Netzwerk zuzugreifen.
- Die Oracle Blockchain Platform archiviert Daten für eine schnelle Datenwiederherstellung nach einem Systemausfall. Es bietet die parallele Ausführung von Prozessen mit Sperrung auf Datensatzebene.
- Obwohl es nur wenige Ausfallzeiten gibt, wenn Ihr Anbieter so groß wie Oracle ist, bietet Oracle in diesem Fall einen automatisierten Schutz vor Ausfallzeiten mit automatischer Wiederherstellung von Daten.
Quelle
Der Ball liegt bei Ihnen
Dass Blockchains verwendet werden können, um Ihr Unternehmen zu transformieren , ist eine bewährte Theorie. Gleichzeitig sind sich Experten einig, dass das BaaS-Modell mehrere Branchen durchdringen wird. Einen Tag mit Updates zu verpassen, ist in dieser Branche so, als würde man einen Herzschlag verpassen. Bleiben Sie auf dem Laufenden und überprüfen Sie unsere Ressourcen auf die neuesten Informationen zu Blockchain, um der Kurve immer einen Schritt voraus zu sein.
Häufig gestellte Fragen
1. Wie gehen Sie mit Sicherheitsbedenken im Zusammenhang mit BaaS um?
Die Installation einer Identity Access Management-Software in einer BaaS-Plattform stellt sicher, dass die Netzwerkberechtigungen eingeschränkt bleiben und die Privatsphäre geschützt wird. BaaS-Anbieter setzen interne Lösungen ein, um private Schlüssel zu schützen, wie z. B. die SecureKeys-Technologie von IBM und die Key Vault-Technologie von Amazon.
2. Warum brauchen Unternehmen Blockchain as a Service (BaaS)?
Die Entwicklung einer Blockchain von Grund auf erfordert sowohl hohe finanzielle Mittel als auch einen qualifizierten Talentpool. Die Beauftragung eines BaaS-Anbieters ist wie die Partnerschaft mit einem Cloud-Computing-Anbieter, bei dem der Technologiepartner die Infrastruktur verwaltet und betreibt, sodass Unternehmen sich auf die Lieferkette konzentrieren können.
3. Wie wählt man die richtige BaaS-Plattform aus?
- Die BaaS-Plattform muss mit mehreren Frameworks interoperabel sein,
- Es muss strenge Sicherheitsmaßnahmen anwenden, um Identitäten und Netzwerktransaktionen zu überprüfen.
- Der Prozess des Testens, Entwickelns und Bereitstellens von Anwendungen auf der Plattform sollte nahtlos mit einfachen Klick- und Ausführungsfunktionen erfolgen.
- Die BaaS-Plattform muss über einen Puffer für die Integration mehrerer Technologien verfügen.
- Es sollte Kunden auf einer Pay-as-you-go-Basis belasten.