IBM Blockchain Platform Aufbauen. Betreiben. Regeln. Erweitern - Technischer Überblick September 2019

Die Seite wird erstellt Aaron Konrad
 
WEITER LESEN
IBM Blockchain Platform Aufbauen. Betreiben. Regeln. Erweitern - Technischer Überblick September 2019
IBM Blockchain Platform
Build. Operate. Govern. Grow.
        IBM Blockchain Platform
        Aufbauen. Betreiben. Regeln.
        Erweitern.
        Technischer Überblick
        September 2019

Technical Overview
June 2019
IBM Blockchain Platform Aufbauen. Betreiben. Regeln. Erweitern - Technischer Überblick September 2019
Einfü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
                                                                                  Drittanbietern
IBM Blockchain Platform Aufbauen. Betreiben. Regeln. Erweitern - Technischer Überblick September 2019
Platform. 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 diesem
Peer 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 Blockchain
Platform 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 und
technischen 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 Vielzahl
Erste 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-18
Sie können auch lesen