IBM Blockchain Platform Aufbauen. Betreiben. Regeln. Erweitern - Technischer Überblick September 2019
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
IBM Blockchain Platform
Build. Operate. Govern. Grow.
IBM Blockchain Platform
Aufbauen. Betreiben. Regeln.
Erweitern.
Technischer Überblick
September 2019
Technical Overview
June 2019Einführung Daten sicher, transparent und endgültig sind.
Dieses Dokument bietet einen Überblick über das Leistungs-
spektrum der IBM® Blockchain Platform, die auf Hyperledger 2. Vertrauen durch Transparenz, nicht durch Anonymität
Fabric der Linux® Foundation aufbaut. Die IBM Blockchain Im Gegensatz zu berechtigungsfreien Netzwerken basiert
Platform ist ein verwaltetes, Full-Stack-basiertes BaaS-Angebot IBM Blockchain Platform nicht auf dem Konzept „Vertrauen durch
(Blockchain as a Service), das in der Umgebung Ihrer Wahl Anonymität“. Teilnehmer in Unternehmensnetzwerken müssen
bereitgestellt wird – IBM Cloud™, On-Premises-Umgebung und dem Netzwerk bekannt sein. Nur so kann umfassendes Vertrauen
Clouds von in einem bekannten Unternehmensnetzwerk sichergestellt
Drittanbietern. Blockchain-Mitglieder können so ein Netzwerk werden. Gesetzliche Bestimmungen verlangen oft, dass
mit dem hohen Leistungs- und Sicherheitsniveau entwickeln, bestimmte Informationen über Teilnehmer und Transaktionen
betreiben, verwalten und erweitern, das auch die anspruchs- in einem Netzwerk bekannt sind. Zudem ist zu beachten, dass
vollsten Anwendungsfälle in regulierten Branchen abdeckt. die Arbeit in einer anonymen Umgebung den Bedarf an Mining
überflüssig macht und die Verarbeitungsgeschwindigkeiten von
Mit der IBM Blockchain Platform können Sie ein Blockchain- Transaktionen wesentlich schneller werden.
Netzwerk mit wenigen Klicks erstellen. Zudem bietet diese
3. Datenschutz im Netzwerk
Plattform eine benutzerfreundliche Oberfläche für die Verwaltung
Unternehmen benötigen volle Gewissheit, dass sowohl
von Netzwerken, Channels und Smart Contracts. Wenn Sie Ihr
ihre Transaktionsdaten als auch die Transaktionen selbst
Netzwerk erweitern wollen, können Sie über die IBM Blockchain
vertraulich sind. Die IBM Blockchain Platform ermöglicht
Platform ganz einfach neue Mitglieder einladen, Channels
diese Privatsphäre über drei Schlüsselmechanismen:
erstellen, Governance-Richtlinien anpassen, die Identitätsdaten
Channels, Datenbank für private Daten und Zero-Knowledge-
der Netzwerkteilnehmer verwalten und vieles mehr. Durch
Proof-Technologien. Channels werden verwendet, wenn
Hyperledger Fabric ermöglicht die IBM Blockchain Platform
Informationen nicht an das gesamte Netzwerk weitergegeben
eine neue Form des verteilten Geschäftsnetzwerks, das auf den
werden sollen. Die Datenbank für private Daten wird neben
Prinzipien von Finalität, Vertrauen und Datenschutz basiert. dem Ledger betrieben, um private Daten zu speichern, auf
die verwiesen werden kann. So wird sichergestellt, dass
1. Ein wichtiger Faktor: Datenfinalität
private Informationen auch privat bleiben. Schließlich kann
Wenn Transaktionen in das Ledger übertragen werden, dürfen
ein Teilnehmer mit privaten Informationen mithilfe von Zero-
sie nicht entfernt oder geändert werden. Da Hyperledger
Knowledge-Proof-Technologien einem anderen Teilnehmer
Fabric keine Verzweigungen vornimmt, werden der Blockchain
belegen, dass die Informationen bestimmte Eigenschaften
hinzugefügte Informationen nicht verändert. Die Fortschreibung
aufweisen, ohne die Informationen selbst preiszugeben.
des Ledgers kann nur über eine neue Transaktion erfolgen.
Da die Datenfinalität ein wichtiger Faktor ist, nutzt das Architekturübersicht
System ein Checks-and-Balances-Protokoll, das sicherstellt, Die IBM Blockchain Platform baut auf wichtigen Open-Source-
dass Transaktionen gültig, genau und geprüft sind. Ein und offen verwalteten Technologien auf. Somit entfällt auch
Transaktionsprozess umfasst beispielsweise die Initiierung durch die Abhängigkeit von einem Anbieter. Da die IBM Blockchain
einen autorisierten Kunden, die Überprüfung und Unterzeichnung Platform die Modularität, Leistung, Datenschutzfunktionen und
durch den Endorser, die Prüfung und Validierung von Antworten Skalierbarkeit von Hyperledger Fabric nutzt, stellt die Plattform
des Endorsers und letztendlich die Validierung der Transaktion die notwendigen Komponenten für die Entwicklung, den Betrieb,
durch alle Peers im Netzwerk. Alle Prozesse müssen erfolgreich die Steuerung und den Ausbau von Blockchain-Lösungen für
durchgeführt werden, bevor ein neuer Block in die Blockchain Unternehmen bereit. Abbildung 1 zeigt einen Gesamtüberblick
gelangen kann. Beim Einsatz im Unternehmen muss die zu den Komponenten und zur Funktionalität der IBM Blockchain
Distributed-Ledger-Technologie sicherstellen können, dass die
Abbildung 1: Überblick über die IBM Blockchain Platform
IBM Blockchain Platform
Aufbauen Betreiben und Regeln
Zentral angeordnete Managementkonsole
VSCode-Erweiterung (kostenlos)
Bereitstellung nur der benötigten Fabric-Komponenten
Wertschöpfende
Tools Hyperledger Fabric 1.4 LTS Simplified SDK
Verwaltung der Fabric-Komponenten in mehreren Umgebungen
Codemuster und Lernprogramme
Rund-um-die-Uhr-Verfügbarkeit durch optimiertes Design
Open-
Source-
Framework
Bereitstellungs- IBM Cloud und Clouds von
optionen On-Premises Hybrid- und Multicloud-Architekturen
DrittanbieternPlatform. Darin spiegeln sich die Erfahrungen aus Hunderten von Das Hyperledger Technical Steering Committee setzte sich sehr
Kundenprojekten wider, aus denen eine einsatzbereite Plattform stark für das Engagement und die Beiträge der Community im
für unternehmensweite Blockchain-Netzwerke enstanden ist. Zusammenhang mit den Anforderungen der Implementierung
in den Unternehmen ein. Dadurch sollten Modularität,
Referenzarchitektur Skalierbarkeit und Konsens für Produktionsnetzwerke deutlich
Die IBM Blockchain Platform ist eine vollständig integrierte, verbessert werden. Stand September 2019 hat Hyperledger
unternehmensweit einsetzbare Blockchain-Plattform. Mit
mittlerweile über 250 beitragende Unternehmen, die helfen,
dieser Plattform können Sie die Entwicklung, Steuerung und
den Betrieb eines Multi-Institutional-Geschäftsnetzwerks das Leistungsspektrum von Fabric kontinuierlich zu erweitern.
beschleunigen. Die Plattform bietet ein komplettes Paket aus Die aktuelle Version ist 1.4 LTS.
Blockchain-Software, Services, Tools und Mustercode – also
alles, was Sie zum Erstellen, Testen, Steuern und Verwalten Hyperledger Fabric bietet Kernfunktionen, um den spezifischen
eines funktionierenden Blockchain-Netzwerks brauchen. Somit Anforderungen eines zugelassenen Blockchain-Netzwerks
können Sie die Erstellung von Blockchain-Anwendungen in
mit großen und kleinen Unternehmen gerecht zu werden.
einer Vielzahl von Cloudumgebungen beschleunigen.
Hyperledger Fabric ist eine modular aufgebaute Architektur,
Mit dieser Blockchain-Referenzarchitektur können Sie sodass je nach Bedarf des Konsortiums eine Vielzahl von
lernen, wie eine Blockchain-Anwendung entworfen wird Implementierungen in Bezug auf Kryptographie, Identität,
Konsensprotokolle, Smart Contract-Sprachen und andere
Abbildung 2: Blockchain-Referenzarchitektur (den Link für die herunterladbare Aspekte leicht austauschbar sind. Hyperledger Fabric bietet eine
PDF-Datei finden Sie unten)
solide Grundlage für den Aufbau dezentraler Geschäftsnetzwerke,
AKTEURE BLOCKCHAIN-ANWENDUNG
SICHERE EXTERNE
SYSTEME
ohne dass unterschiedliche Lösungen integriert werden müssen.
WALLET MITGLIEDSCHAFT KONSENS LEDGER SMART
(EXTERN) CONTRACT
GERÄTE
EREIGNISLISTENER
T
GM
EREIGNISSE KOMMUNIKATION DATA-STORE API
L-M
SE
IDENTITÄTS- &
ÜS
Modularität
ZUGRIFFSMANAGEMENT
HL
WALLET
SC
BENUTZER EDGE- SC
WEBANWENDUNG SERVICES
HLÜ
SS
KNOTEN J
MT
EL
Blockchain-Netzwerke müssen je nach Unternehmen und
-MG
-M
GM
T
SEL
BLOCKCHAIN-
LÜS
SCH
NETZWERK
SC
HLÜ
Branche eine Vielzahl neuer und bestehender modular
SS
TRANSAKTIONS- KNOTEN I EL
-M KNOTEN K
IoT- ANWENDUNGSLOGIK NACHRICHTENBUS GM
MANAGER T
GERÄTE
UNTERNEHMENS- TRANSFORMATION
KNOTEN N
aufgebauter Funktionen integrieren können. Aus diesem Grund
wurde Hyperledger Fabric modular entwickelt, um Netzwerke
SYSTEME & KONNEKTIVITÄT
ANALYSE DATA-STORE AUSSERHALB
DER BLOCKCHAIN
LEGENDE
Akteure
Anwendung
zu unterstützen, sobald neue Funktionen verfügbar sind.
Infrastrukturservices
Datenorientierte Services
Management
DevOps
Sicherheit
GOVERNANCE SICHERHEIT SYSTEMMANAGEMENT DEVOPS Blockchain-Services
und wie Sie die Vorteile der Blockchain für Ihr Unternehmen Durch die Modularität von Hyperledger Fabric kann die
nutzen können. Zeichnen Sie ein Protokoll der Transaktionen IBM Blockchain Platform branchenführende Sicherheitsverfahren
in einem gemeinsamen, unveränderlichen Ledger für wie GDPR und HIPAA Best Practices für Netzwerke nutzen.
Transaktionsanwendungen auf. Transaktionen sind
vertrauenswürdig, rechenschaftspflichtig und transparent.
Skalierbarkeit
Diese Blockchain-Architektur zeigt, wie Akteure (Benutzer und IoT- Unternehmen aus allen Branchen benötigen Lösungen, die
Geräte) mit einer typischen Blockchain-Anwendung interagieren skalierbar sind, sobald sie die Phase der ersten Prüfung und
und wie diese Anwendung wiederum mit einem Blockchain- Machbarkeitsnachweise durchlaufen haben. Hyperledger
Netzwerk interagiert. Bevor dieser Ablauf beginnt, wurden das Fabric wurde entwickelt, um wachsende Geschäftsnetzwerke
Blockchain-Netzwerk und die Governance, einschließlich Peers, zu unterstützen, bei denen Teilnehmer dynamisch hinzugefügt
Mitgliederservices und Endorsementrichtlinien, bereits entworfen,
werden und die Transaktionsverarbeitung weiter zunimmt. Viele
implementiert, bereitgestellt und in Betrieb genommen.
Aspekte der Skalierbarkeit hängen von der Netzwerkkonfiguration
Die herunterladbare PDF-Datei mit diesem Referenz- sowie von Faktoren wie Konsens, Mitgliedschaft und Sicherheit
ab. Die IBM Blockchain Platform nutzt Hyperledger Fabric, um
eine modulare Plattform bereitzustellen, die die Möglichkeit
architekturdiagramm finden Sie über den folgenden Link:
bietet, ein Netzwerk zu konfigurieren, um höhere Durchsatzzahlen
http://ibm.biz/BlockchainArchitecturePDF
zu erzielen und das Netzwerk weiter auszubauen.
Die interaktive Version der Architektur finden Sie auf unserer
Seite mit der Blockchain-Referenzarchitektur: Konsens
http://ibm.biz/BlockchainArchitecture Ein wichtiges Merkmal für die Sicherheit, Skalierbarkeit und
den Reifegrad eines Blockchain-Frameworks ist ein klar
Hyperledger Fabric definiertes und implementiertes Konsensprotokoll. Wie
Die Open-Source-Kernkomponente der IBM Blockchain bereits erwähnt, ist die Konsensfunktion in Hyperledger Fabric
Platform ist Hyperledger Fabric. Hyperledger kündigte im modular konzipiert und für spezifische Anwendungsfälle im
Juli 2017 die serienreife Version von Hyperledger Fabric 1.0 an. Unternehmen geeignet. Daher können Sie mit Fabric das
Hyperledger Fabric v1.0 profitierte dabei von den Beiträgen von beste Konsensprotokoll wählen, das den Anforderungen Ihrer
159 Entwicklern aus 28 Organisationen – und wurde von der jeweiligen Unternehmensnetzwerke entspricht.
Enterprise Community für die Enterprise Community aufgebaut.Der bisherige Erfolg von Hyperledger Fabric wird gewährleistet ist, um die Entwicklungszeit von Blockchain-
durch die massive Unterstützung der Community über Anwendungen deutlich zu reduzieren.
Hyperledger getragen. Durch die offene Governance bei • Schnelle Entwicklung von Blockchain-Know-how durch
der Codebasis mit klarer Zielsetzung konnte sich Fabric den Einsatz gängiger Tools und Sprachen wie JavaScript,
als branchenführendes Protokoll und Framework für Java™, Go usw.
Unternehmensproduktionsnetzwerke etablieren. • Flexibles Erlernen und Entwickeln in bevorzugten
Umgebungen mit einem offenen und modernen Toolset
wie VS Code-Integration und vereinfachtes Hyperledger
Die IBM Blockchain Platform baut auf Fabric auf Fabric SDK.
Hyperledger Fabric ist das führende Blockchain-Framework
für den Einsatz im Unternehmen. Wie bereits erwähnt, bietet
IBM Blockchain Platform und Entwicklertools
Fabric grundsätzlich viele Vorteile. Fabric in Kombination
Seit den Erstinvestitionen von IBM in Blockchain im Jahr 2015
mit der IBM Blockchain Platform bietet jedoch zusätzlich
ist eines wirklich klar geworden: Entwickler benötigen innovative
die Funktionalität und den hohen Nutzen, den Unternehmen
brauchen, um Innovationen mit dem hohen Maß an Tools, da die Nachfrage nach unternehmensweiten Blockchain-
Sicherheit, Verarbeitungsgeschwindigkeit und Skalierbarkeit Lösungen weiter steigt. Aus diesem Grund haben wir weiter
zu realisieren, die heute in der Branche erforderlich sind. Die in den Aufbau von Plattformen investiert, die von Entwicklern
IBM Blockchain Platform baut auf Fabric auf, da ein vollständig bereits genutzt werden, um das Open-Source-Konzept zu
verwaltetes und unterstütztes Full-Stack-BaaS-Angebot nutzen und Tools und Schulungen für jedermann zugänglich
(Blockchain as a Service) zur Verfügung steht. Diese Lösung zu machen. Zu den umfassenden Blockchain-Entwicklertools
ist mit flexiblen Bereitstellungsoptionen ausgestattet, um Ihre für die IBM Blockchain Platform gehören vereinfachte SDKs
Geschäftsanforderungen zu erfüllen. innerhalb von Hyperledger Fabric 1.4 LTS, Muster für Smart
Contracts und Anwendungen, Lernprogramme, um jeden Schritt
Die IBM Blockchain Platform und Hyperledger Fabric bieten
der Anwendungserstellung einfach zu gestalten, sowie eine
zusammen ein breites Funktionsspektrum, das den Nutzen von
leistungsstarke End-to-End-Erweiterung für Visual Studio Code.
Fabric nicht nur erweitert, sondern auch steigert. Blockchain-
Mitglieder können so ein Netzwerk mit dem Leistungs- und
Wir freuen uns, die IBM Blockchain Platform-Erweiterung für
Sicherheitsniveau modellieren, erstellen und betreiben, das die
Visual Studio Code kostenlos anbieten zu können. Seit Oktober
meisten Anwendungsfälle in regulierten Branchen abdeckt. Sehen
2018 bieten wir diese Erweiterung als Open-Source-Quelle an
Sie sich hierzu die Liste mit einigen der Hauptmerkmale an.
und liefern regelmäßig neue Funktionen, die auf dem Feedback
• Aufbauend auf Hyperledger Fabric 1.4 LTS (Open-Source) unserer Entwickler-Community basieren. Die Erweiterung wurde
• Vereinfachtes Hyperledger Fabric SDK bereits über 20.000 Mal installiert. In den letzten 6 Monaten
• Dashboards und Tools für Entwicklung und Betrieb haben wir alle zwei Wochen neue Funktionen veröffentlicht.
• Visual Studio-Code-Erweiterung für Entwickler (kostenlos) In den kommenden Releases werden weiterhin alle wichtigen
• Hinzufügen neuer Mitglieder/Teilnehmer in wenigen Tools bereitgestellt, die jeder Blockchain-Entwickler benötigt.
Sekunden statt Minuten Hinzu kommen Lernprogramme und Muster, um Entwickler mit
• Erstellung sicherer, privater Channels mit wenigen Klicks den erforderlichen Blockchain-Grundlagen auszustatten.
• Mustercode für branchenübergreifende Anwendungsfälle
• Unterstützung mehrerer Smart Contract-Sprachen wie IBM Blockchain Platform-Erweiterung für Visual Studio Code
Node.js, Go, Java, Solidity und mehr
Entwickler, die mit der IBM Blockchain Plattform noch nicht
• Rollierende Update-Migrationen ohne Netzwerkausfallzeiten
so vertraut sind, werden es leicht haben, mit der Entwicklung
• Multicloud-Bereitstellungsmodelle: IBM Cloud und MultiCloud
von Blockchain-Anwendungen zu beginnen. Die Erweiterung
• Erfolgreicher Blockchain-Markt mit Blockchain-Lösungen
umfasst eine Reihe integrierter Lernprogramme, die Entwickler
von IBM und Drittanbietern
durch die Entwicklung ihres ersten Smart Contract und dessen
• 24x7x365-Support
• Viele weitere Vorteile Bereitstellung in einem in der Cloud gehosteten Netzwerk
führen. Hinzu kommen Muster, die Anwendungsfälle und Best
Entwicklung Practices aus der Praxis demonstrieren.
Der erste Schritt zur Erkennung des Nutzens transaktions-
orientierter Geschäftsnetzwerke besteht darin, Entwicklern die Die Erweiterung bietet Entwicklern zudem eine umfangreiche
Möglichkeit zu geben, innovative Geschäftsideen zu realisieren. Palette an Funktionen, die sie während des gesamten
Mit IBM Blockchain können Entwickler zentrale Tools und gängige Entwicklungsprozesses ihrer Blockchain-Lösungen unterstützen.
Sprachen nutzen, um Geschäftsanwendungen zu modellieren,
erstellen, testen und in einem verteilten Unternehmensnetzwerk Entwickler können also sehr schnell neue Smart Contract-
bereitzustellen. Projekte erstellen, mit Best Practices für das Linting und
Komponententests, die von Anfang an integriert wurden. Die
Die Plattform bietet Entwicklern viele Möglichkeiten: Bereitstellung eines lokalen Fabric-Peers für Entwicklungszwecke
• Sicherstellung, dass die Abstimmung zwischen ist so einfach wie das Klicken auf eine Schaltfläche. Entwickler
geschäftlichen und technischen Anforderungen können ihre Smart Contracts schnell verpacken und diesemPeer bereitstellen. Entwickler können ihre bereitgestellten Smart der Grundlage von Konsensprotokollen gesteuert werden.
Contracts durch Übergeben von Transaktionen interaktiv testen
und eine Reihe von Funktionstests generieren, die in ihren CI/CD- Sobald ein Blockchain-Netzwerk über eine Gruppe von
Pipelines automatisiert werden können. Bei Problemen können Mitgliedern hinweg in Betrieb genommen wurde, kann die
Entwickler ihre Smart Contracts wie jede andere Anwendung Initiierung und Steuerung des Blockchain-Netzwerks einen
debuggen – und das Stepping für jede Codezeile während der erheblichen Koordinationsaufwand erfordern. Die Fähigkeit, ein
Transaktionsverarbeitung durchführen. Wenn die Entwicklung nicht Blockchain-Netzwerk ordnungsgemäß verwalten zu müssen, wird
mehr lokal, sondern in der Cloud stattfindet, können Entwickler oft übersehen und unterschätzt. Die IBM Blockchain Platform
Gateway-Verbindungen zu jedem Peer, unabhängig von dessen wurde jedoch in diesem Sinne entwickelt, sodass Benutzer ihr
Standort, mit der IBM Blockchain Platform hinzufügen. Netzwerk einfach und nahtlos verwalten und betreiben können.
Entwickler können diese Prozesse und noch mehr durchführen, Eine angemessene Governance stellt letztendlich sicher,
ohne ihre IDE verlassen zu müssen. dass das Netzwerk die Compliance-Anforderungen erfüllt
und Unsicherheiten und Risiken bei Ihren geschäftlichen
Die Erweiterung basiert auf Hyperledger Fabric 1.4. Alle Smart Verpflichtungen (gemäß Smart Contracts) beseitigt werden.
Contracts und Anwendungen, die Entwickler mit der Erweiterung Zudem sind dadurch Datenschutz und Vertraulichkeit
erstellen, können in jedem Hyperledger Fabric 1.4-Netzwerk mit verschiedener Transaktionsklassen (gemäß Channels)
den Standard-SDKs und CLIs bereitgestellt werden. gewährleistet und Überprüfungsprozesse zur Einführung neuer
Mitglieder sichergestellt.
Wir entwickeln die Erweiterung immer weiter und planen,
in Abständen von einigen Wochen jeweils eine neue Version Die wichtigsten Governance-Funktionen im Zusammenhang
der Erweiterung zu veröffentlichen. Entwickler können das mit der IBM Blockchain Platform:
Änderungsprotokoll (Changelog) im Marketplace-Bereich • Demokratische Management-Tools ermöglichen es den
anzeigen, um sich über die neuesten Verbesserungen Mitgliedern eines Netzwerks, gemeinsam die Regeln
zu informieren. Sie erhalten zudem Zugang zu unseren und Richtlinien für das dezentrale Geschäftsnetzwerk zu
Blockchain-bezogenen Comics! verwalten.
• Die dynamische Managementumgebung bietet die
Zusammen mit uns wachsen und Kontakt aufnehmen Möglichkeit, Mitglieder hinzuzufügen, wenn das Netzwerk
Mit dieser Investition in den Entwicklungslebenszyklus und den weiter wächst und neue Smart Contracts verfügbar sind.
Flexibilitäts- und Kontrolloptionen unserer neuen IBM Blockchain • Vorgefertigte Tools für die schnellere Anpassung und
Platform-Version für Produktionsnetzwerke können Entwickler Aktivierung des Onboarding.
sicher sein, dass sie alles haben, was sie brauchen, um mit der
Mit der IBM Blockchain Platform erhalten Sie auch eine
IBM Blockchain Platform Aufbau, Erweiterung, Skalierbarkeit
Vielzahl von Governance- und Betriebsfunktionen zur Wartung
und Support zu optimieren. Entwickler können zunächst die
und Optimierung der Blockchain-Netzwerke.
Erweiterung kostenlos aus dem Visual Studio Marketplace
Aktivierungstools
Dezentrale Unternehmensnetzwerke verändern sich ständig,
herunterladen und mithilfe unserer Lernprogramme für Einsteiger wenn neue Teilnehmer und Transaktionen hinzukommen.
mit den ersten Entwicklungsschritten beginnen. Ihre Fragen Durch die verfügbaren Aktivierungstools können Mitglieder neue
können Entwickler über Stack Overflow stellen und ihre Beiträge Mitglieder einfach einladen, neue Smart Contracts einrichten und
über GitHub einstellen. sichere Channels in einem breiteren Geschäftsnetzwerk erstellen.
IBM Blockchain Platform VS Code-Erweiterung: Richtlinieneditor
http://ibm.biz/IBP-VSCode Die Kernkomponenten eines Blockchain-Netzwerks wie
Endorsement-Richtlinien, Zugehörigkeitsrichtlinien, Smart
IBM Blockchain Platform-Fragen über Stack Overflow: Contracts und Transaktionschannels müssen flexibel und
http://ibm.biz/BlockchainStackOverflow
demokratisch unterstützt werden. Die IBM Blockchain
IBM Blockchain VS Code GitHub: Platform erlaubt berechtigten Mitgliedern eines dezentralen
http://ibm.biz/IBP-VSCode-GitHub Geschäftsnetzwerks, die Richtlinien für ein Netzwerk
gemeinsam zu aktualisieren.
Betrieb und Governance Workflowsimulation bei mehreren Teilnehmern
Das vielleicht wichtigste Merkmal dezentraler Unternehmens- Bei den ersten Schritten zum Aufbau eines Blockchain-Netzwerks
netzwerke sind klare und effektive Governancedefinitionen, oder wenn Sie mehr über die Teilnahme an einem Blockchain-
-modelle und -tools. Die IBM Blockchain Platform bietet Netzwerk erfahren wollen, empfiehlt es sich, ein Testnetzwerk
wichtige Funktionen und Dashboards, um sicherzustellen, dass zu erstellen. So können Sie simulieren, wie Mitglieder und
Netzwerke mit einem klar strukturierten Modell erstellt und auf Organisationen interagieren werden. Mit der IBM BlockchainPlatform können Sie so viele Mitglieder und Organisationen es den Mitgliedern, ihre Peers und andere Hyperledger Fabric-
erstellen, wie Sie zum Simulieren Ihres Geschäftsnetzwerks Komponenten zu verwalten. Hierfür treffen sie aus einer Vielzahl
brauchen. Auf diese Weise erhalten Sie einen Überblick und einen von Bereitstellungsoptionen basierend auf den Anforderungen
Einblick in die Interaktionen zwischen den Parteien im Netzwerk. des Ökosystems an Rechenleistung und Isolation ihre Auswahl.
Sie können auch Mitglieder aus Ihrem Unternehmensnetzwerk
einladen, wodurch die Simulation noch realistischer wirkt. 1. Die IBM Blockchain Platform in der IBM Cloud: Die
nächste Generation der IBM Blockchain Platform, die auf
Netzwerkoperationen
einer Kubernetes-Architektur basiert, bietet mehr Kontrolle,
Mit der IBM Blockchain Platform können Netzwerkmitglieder ein
Flexibilität, Skalierbarkeit und erweiterte Entwicklertools.
Netzwerk mithilfe einer einfachen Benutzeroberfläche initiieren,
andere Personen einladen und das Netzwerk konfigurieren. Die
2. Die IBM Blockchain Platform für Hybrid- und Multicloud-
Netzwerkgründer können dann weitere Mitglieder/Teilnehmer
Umgebungen: Profitieren Sie von der vollständigen
über eine beliebige Anzahl von Peers in das Netzwerk einladen.
IBM Blockchain Platform-Lösung hinter Ihrer Firewall in Ihrer
Die Teilnehmer erhalten dann E-Mail-Benachrichtigungen zu ihrer
Einladung, sodass sie dem Netzwerk problemlos beitreten können. Private Cloud oder in Drittanbieter-Clouds Ihrer Wahl.
Basierend auf der Zustimmung der anderen Netzwerkmitglieder IBM Blockchain Platform on IBM Cloud
IBM Blockchain Platform on IBM Cloud ist die nächste Generation
können Mitglieder über die Konfiguration die wichtigsten
der IBM Blockchain Platform und ermöglicht Ihnen die volle
Netzwerkkomponenten wie Identitätsprüfung und Channel- Kontrolle über Ihre Implementierungen und Zertifikate. Diese
erstellung konfigurieren. Auf diese Weise wird sichergestellt, Version der nächsten Generation umfasst die neue IBM Blockchain
dass nur berechtigte Benutzer auf das Netzwerk zugreifen und Platform-Konsole, eine Benutzeroberfläche, die die Bereitstellung
vertrauliche Transaktionen über Channels aktiviert werden. von Komponenten im von Ihnen verwalteten und kontrollierten
IBM Cloud Kubernetes Service vereinfachen und beschleunigen
kann. Diese neueste Version der IBM Blockchain Platform bietet
folgende Leistungsmerkmale:
Geschäftsoperationen • Schneller, einfacher und reibungsloser Aufbau Ihres
Die IBM Blockchain Platform bietet eine zentrale Konsole Netzwerks. Dazu gehört auch die reibungslose Integration
zwischen Smart Contract-Entwicklung (VS Code) und
(Benutzeroberfläche) zur Unterstützung der Geschäftsoperationen
Netzwerkmanagement. Simplified DevOps ermöglicht es
in einem aktiven Blockchain-Netzwerk. Aktualisierungen erfolgen Ihnen, in einer einzigen Umgebung von der Entwicklung
ohne Netzwerkausfallzeiten und im kontinuierlichen Betrieb. über den Test bis zur Produktion zu wechseln. Support
für das Schreiben von Smart Contracts in den Sprachen
Smart Contracts sind ein Kernelement eines Blockchain- JavaScript, Java und Go.
Netzwerks, da sie den Austausch von Informationen und • Netzwerkbetrieb und -steuerung mit voller Kontrolle.
Ressourcen automatisieren. Benutzer der IBM Blockchain Stellen Sie nur die Blockchain-Komponenten bereit, die Sie
Platform können dadurch über eine zentrale Benutzerschnittstelle brauchen (Peer, Bestellservice, Zertifizierungsstelle), und
führen Sie dann einfache Upgrades über die Kubernetes-
ganz einfach Smart Contracts über das gesamte Netzwerk
Architektur durch. Über die neu gestaltete Konsole können
bereitstellen und aktualisieren. Darüber hinaus können Sie Netzwerkkomponenten an einem Ort verwalten,
Benutzer die Richtlinien eines Channels bearbeiten, über die unabhängig davon, wo die Komponenten bereitgestellt
der Konsens geregelt wird. Diese Funktionen stellen sicher, werden - behalten Sie die vollständige Kontrolle über Ihre
dass Geschäftsoperationenen sichtbar und aktiv sind und an ein Identitäten, Ledgers und Smart Contracts.
wachsendes Netzwerk angepasst werden können. • Einfache Erweiterung verteilter Netzwerke durch die
neue Multicloud-Flexibilität. Stellen Sie Verbindungen
zu Knoten in einer beliebigen Umgebung her (lokale,
Flexible Bereitstellung öffentliche und hybride Clouds). Die Verbindung einzelner
Unternehmen und Unternehmensnetzwerke brauchen bei Peers mit mehreren Branchennetzwerken gestaltet sich
Bereitstellungsmodellen ausreichend Flexibilität. Ebenso ebenfalls sehr einfach. Beginnen Sie zunächst im kleinen
erforderlich sind Optionen, wo und wie Blockchain-Netzwerke Maßstab und bezahlen Sie nur für das, was Sie auch
nutzen – ohne Vorlaufinvestitionen.
und -Anwendungen eingesetzt werden. Neben der IBM Cloud
(öffentliche, dedizierte und private Cloud) kann die IBM Blockchain Die IBM Blockchain Platform in der IBM Cloud erfüllt die
Platform lokal, in Clouds von Drittanbietern oder in höchsten FIPS 140-2 Level 4-Standards für Hardware-
Hybrid-/Multicloud-Architekturen eingesetzt werden. sicherheitsmodule (HSM).
Darüber hinaus ist die IBM Blockchain Platform in der IBM Cloud
Bereitstellungsoptionen
bereits für Rund-um-die-Uhr-Verfügbarkeit ausgelegt. Die
Bevor ein Benutzer Mitglied in einem Netzwerk werden kann,
Plattform unterstützt Netzwerkaktualisierungen im laufenden
muss er einen oder mehrere Peers betreiben, über die er
Betrieb und bietet optimale Leistung auf dem weltweit schnellsten
Transaktionen durchführen und seine Kopie des dezentralen Linux-Rechner. Jedes dieser Leistungsmerkmale wird durch
Ledgers darstellen kann. Die IBM Blockchain Platform ermöglicht das umfassende Hyperledger Fabric-Know-how von IBM undtechnischen 24x7x365-Blockchain-Support unterstützt. von Netzwerkmodellen ganz individuelle Anforderungen haben.
Die IBM Blockchain Platform und Red Hat OpenShift eignen sich
Spezielle Tools und Funktionen in der Umgebung gestalten ideal für Unternehmen mit folgenden Anforderungen:
den gesamten Netzwerkbetrieb einfacher und sicherer. Dies
umfasst unter anderem: • Aufbewahrung einer Kopie des Ledgers und Ausführung
von Workloads auf der eigenen Infrastruktur aus Gründen
• Überwachung und Verwaltung von Ressourcen im Netzwerk der Sicherheit, Risikominderung oder Compliance.
• Lifecycle-Management für nahtlose Upgrades des gesamten • Die Unternehmensdaten müssen an
Code-Stacks ohne Unterbrechung des Netzwerks bestimmten Orten gespeichert werden, um die
• Permanent gespeicherter Sicherheitsstack ohne privilegierten Datenspeicherortanforderungen zu erfüllen.
Zugriff, Malware und mit hoher Manipulationssicherheit • Bereitstellung von Blockchain-Komponenten in
• 100 % Plattenverschlüsselung and HSM-Schlüsselschutz Multicloud- oder Hybrid-Cloud-Architekturen, um die
Konsortiumsanforderungen zu erfüllen.
Mit IBM Blockchain Platform on IBM Cloud können Sie
Darüber hinaus bieten die fortschrittlichen Tools der
sogar Ihre anderen Fabric-Komponenten über die Konsole
IBM Blockchain Platform einen noch höheren Mehrwert rund um
verwalten, unabhängig davon, wo sie bereitgestellt werden. das Open-Source-Hyperledger Fabric. Die Plattform generiert
Diese Plattform der nächsten Generation ist eine echte offene, Artefakte, die 100 % kompatibel mit dem Open-Source-
interoperable und überall verfügbare Blockchain-Plattform. Hyperledger Fabric sind und Ihnen völlige Handlungsfreiheit in
Ihrem Netzwerk geben. Auf diese Weise können Sie mit anderen
Die IBM Blockchain Platform für Hybrid- und Multicloud- Anbietern zusammenarbeiten, die Produkte, Services und
Umgebungen Lösungen auf Basis von Hyperledger Fabric anbieten.
Viele Unternehmen haben hohe Anforderungen an die
Datenspeicherorte, sodass einige Workloads in ihren Mit der kombinierten Leistungsfähigkeit der IBM Blockchain
Rechenzentren oder Private Clouds hinter ihrer Firewall oder Platform und von Red Hat OpenShift war es noch nie so
in Drittanbieter-Clouds ausgeführt werden müssen. In vielen einfach, die Transformation in Ihrem Unternehmen und in
Anwendungsfällen sind Blockchain-Implementierungen nicht mehr Ihrem Unternehmensnetzwerk auf den Weg zu bringen.
die Ausnahme. Aus diesem Grund hat IBM die IBM Blockchain
Platform für Hybrid- und Multicloud-Umgebungen eingeführt. So Dezentralisierung ist ein wichtiger Bestandteil der Blockchain-
können Sie die Implementierung in der Umgebung vornehmen, Technologie und einer der Gründe für die zunehmende
die Ihren Anforderungen entspricht. Die IBM Blockchain Platform
erleichtert das Kostenmanagement, bringt mehr Sicherheit und Einführung der Blockchain in den Unternehmen. Da auch die
mehr Datensouveränität in Ihrem Unternehmen. Präferenzen bei den Infrastrukturen immer vielfältiger werden, ist
eine deutlich gestiegene Nachfrage nach Blockchain-Plattformen
Im September 2019 wurde die IBM Blockchain Platform
festzustellen. So fällt es den Netzwerkteilnehmern leichter,
weiter verbessert, sodass Sie jetzt Blockchain-Netzwerke
standortunabhängig aufbauen können. IBM kündigte eine neue Netzwerkkomponenten in der Infrastrukturumgebung ihrer Wahl
Version der IBM Blockchain Platform-Software an. Diese wurde einzusetzen. Basierend auf der Tatsache, dass die Blockchain ein
weiter optimiert und kann nun auch auf Red Hat® OpenShift® Peer-to-Peer-Netzwerk ist, macht die IBM Blockchain Platform
implementiert werden, der technologisch ausgereiften Kubernetes- mit ihren flexiblen Einsatzmöglichkeiten dies möglich.
Plattform für Unternehmen von Red Hat. Damit können Sie
jetzt noch flexibler entscheiden, wo Sie Ihre Blockchain-
Netzwerkkomponenten einsetzen wollen, sei es vor Ort, in Public Fazit
Clouds oder in Hybrid-/Multicloud-Architekturen. Die Software Im vergangenen Jahr war eine unglaubliche Menge an
enthält bereits alle Tools, die Sie für den Aufbau, den Betrieb, die
Blockchain-Innovationen in einer Vielzahl unterschiedlicher
Steuerung und den Ausbau von Blockchain-Netzwerken brauchen.
Unternehmen festzustellen. Diese Innovationen wurden von
Die IBM Blockchain Platform und Red Hat OpenShift bieten in Open-Source-Unternehmen gefördert, die Institutionen und
Kombination viele Vorteile: Entwickler zusammenbrachten, um die Blockchain für den Einsatz
Einfachheit. Die mehrfach ausgezeichnete IBM Blockchain in den Unternehmen vorzubereiten. Die IBM Blockchain Platform
Platform bietet alles, was Sie und Ihre Netzwerkteilnehmer stellt den nächsten Schritt in dieser Innovationsreihe dar, da sie
für Aufbau, Betrieb, Verwaltung und Ausbau eines die Entwicklung und den Betrieb von Produktionsnetzwerken
Blockchain-Netzwerks brauchen – umfassende Blockchain- über eine einfach zu bedienende Schnittstelle ermöglicht, die
Software, Services, Tools und Mustercode.
auf einem auf Unternehmen abgestimmten Protokoll basiert.
Flexibilität. Mit der IBM Blockchain Platform und Red Hat Mit der IBM Blockchain Platform gestaltet es sich ganz einfach,
OpenShift können Sie Smart Contracts, Peers, Zertifizierungs- Anwendungsfälle, Anwendungen oder Netzwerke aufzubauen.
stellen und Bestellservices containerisieren und problemlos Welche Herausforderungen können wir gemeinsam meistern?
in Ihren bevorzugten Umgebungen bereitstellen.
Lassen Sie es uns zusammen herausfinden.
Zuverlässigkeit. Die Kombination aus IBM Blockchain
Platform und Red Hat OpenShift bietet hohe Leistung und Weitere Informationen: https://ibm.com/blockchain/platform
Verfügbarkeit für geschäftskritische Situationen in jeder
Phase der Entwicklung, Bereitstellung und Erstellung von
Blockchains.
Aus Hunderten von Kundenprojekten wissen wir, dass die VielzahlErste Schritte für Entwickler:
https://www.ibm.com/cloud/blockchain-platform/developer
IBM Deutschland GmbH
IBM-Allee 1
71139 Ehningen
ibm.com/de
IBM Österreich
Obere Donaustraße 95
1020 Wien
ibm.com/at
IBM Schweiz
Vulkanstrasse 106
8010 Zürich
ibm.com/ch
Die IBM Homepage finden Sie unter:
ibm.com
IBM, das IBM Logo, IBM Cloud und ibm.com sind eingetragene Marken der IBM
Corporation in den USA und/oder anderen Ländern. Weitere Produkt- und Servicenamen
können Marken von IBM oder anderen Unternehmen sein. Eine aktuelle Liste der IBM
Marken finden Sie auf der Webseite „Copyright and trademark information“ unter ibm.
com/legal/us/en/copytrade.shtml
Red Hat und OpenShift sind Marken oder eingetragene Marken der Red Hat, Inc., oder
deren Tochtergesellschaften in den USA oder anderen Ländern.
Java und alle auf Java basierenden Marken und Logos sind Marken oder eingetragene Marken
der Oracle Corporation und/oder ihrer verbundenen Unternehmen.
Die in diesem Dokument enthaltenen Informationen sind zum Datum der Erstveröffentlichung
des Dokuments aktuell und können von IBM jederzeit geändert werden. Nicht alle IBM
Angebote sind in jedem Land, in welchem IBM tätig ist, verfügbar.
Die Informationen in diesem Dokument werden auf der Grundlage des gegenwärtigen
Zustands (auf „as-is“-Basis) ohne jegliche ausdrückliche oder stillschweigende
Gewährleistung zur Verfügung gestellt, einschließlich, aber nicht beschränkt auf die
Gewährleistungen für die Handelsüblichkeit, die Verwendungsfähigkeit für einen
bestimmten Zweck oder die Freiheit von Rechten Dritter. Für IBM Produkte gelten
die Gewährleistungen, die in den Vereinbarungen vorgesehen sind, unter denen sie
erworben werden.
© Copyright IBM Corporation 2019
KUW12555-DEDE-18Sie können auch lesen