Welche Vorteile bietet Oracle Blockchain Platform?

Die Verwendung von Oracle Blockchain Platform zum Erstellen und Verwalten Ihres Blockchain-Netzwerks bietet viele Vorteile gegenüber anderen verfügbaren Blockchain-Produkten.

Als vorkonfigurierte PaaS umfasst Oracle Blockchain Platform alle Abhängigkeiten, die zur Unterstützung eines Blockchain-Netzwerks erforderlich sind: Compute-, Speicher-, Container-, Identitätsservices, Ereignisservices und Managementservices. Oracle Blockchain Platform umfasst die Blockchain-Netzwerkkonsole zur Unterstützung integrierter Vorgänge. So können Sie innerhalb weniger Minuten mit der Entwicklung von Anwendungen beginnen und einen Proof of Concept in Tagen oder Wochen statt Monaten abschließen.

Wie Oracle Blockchain Platform Hyperledger Fabric einen Mehrwert bietet

Oracle Blockchain Platform basiert auf dem Hyperledger Fabric-Projekt der Linux Foundation und erweitert die Open-Source-Version von Hyperledger Fabric auf viele Arten.

Provisioning und Integration in Oracle Cloud Infrastructure

  • Umfasst vorkonfektioniertes PaaS mit vorlagenbasiertem Provisioning. Siehe Vor dem Erstellen der Instanz.
  • Verwendet Oracle Cloud Infrastructure, um Infrastrukturabhängigkeiten zu integrieren (verwaltete Container, virtuelle Maschinen, Identitätsmanagement, Block- und Objektspeicher).
  • Unterstützt Multicloud-, Hybrid-Blockchain-Netzwerktopologie, die mehrere Oracle Cloud Infrastructure-Data Center, On-Premises-Bereitstellungen von Hyperledger Fabric und Clouds von Drittanbietern umfasst, um Blockchain-Knoten über Organisationen, Data Center und Kontinente hinweg zu verknüpfen.

Funktioniert als von Oracle verwalteter Service

  • Umfasst Oracle-Vorgangsüberwachung.
  • Hat verwaltetes Patching und Updates ohne Ausfallzeiten.
  • Enthält eingebettete Ledger- und Konfigurationsbackups.

Mehr Sicherheit

  • Verwendet Datenverschlüsselung während der Übertragung basierend auf TLS 1.2 und priorisiert Cipher der vorderen Geheimhaltung in der TLS-Cipher-Suite.
  • Verwendet Data-at-Rest-Verschlüsselung für alle Konfigurations- und Hauptbuchdaten.
  • Isoliert Kunden von anderen Mandanten und Mitarbeitern von Oracle.
  • Enthält eine Webanwendungsfirewall zum Schutz von Blockchain-Komponenten vor Cyberangriffen, einschließlich vordefinierter Open Web Access Security Project-(OWASP-)Regeln, aggregierter Threat Intelligence aus mehreren Quellen und verteilter Denial-of-Service-(DDoS-)Angriffe auf Layer 7.
  • Bietet Auditlogging aller API-Aufrufe an die Blockchain-Ressourcen, wobei Datensätze über eine authentifizierte, filterbare Abfrage-API oder als in Batches verwendete Dateien aus Oracle Cloud Infrastructure Object Storage verfügbar sind.

Nutzt die integrierte Oracle Identity Cloud Service-Integration

  • Bietet Benutzer- und Rollenverwaltung. Siehe Benutzer und Anwendungsrollen einrichten.
  • Bietet Authentifizierung für die Oracle Blockchain Platform-Konsole, den REST-Proxy und die CA.
  • Unterstützt Identity Federation und Clientzertifikatsunterstützung von Drittanbietern, um die Konsortienbildung zu ermöglichen und das Onboarding von Mitgliedern zu vereinfachen.

Fügt REST-Proxy hinzu

  • Unterstützt zahlreiche Fabric-APIs durch REST-Aufrufe für eine einfachere Transaktionsintegration. Siehe REST-API für Oracle Blockchain Platform.
  • Aktiviert synchrone und asynchrone Aufrufe. Aktiviert Ereignisse und Callbacks und DevOps-Vorgänge.
  • Vereinfacht die Integration und isoliert Anwendungen von zugrunde liegenden Änderungen im Transaktionsablauf.

Beschleunigte Integration

  • Stellt Plug-and-Play-Unternehmensadapter bereit, die Oracle Integration Cloud Service verwenden, um Oracle SaaS-, PaaS- und On-Premise-Anwendungen mit Blockchain-Transaktionen, -Abfragen und -Ereignissen zu integrieren. Siehe Oracle Integration.
  • Blockchain-fähige Oracle Flexcube, Open Banking API Platform und andere Oracle-Anwendungen mit eingebetteten Blockchain-APIs.
  • Ermöglicht die schnelle Integration von ERP-, EPM-, GL-, SCM- und HCM-Geschäftsprozessen in Oracle SaaS-, On-Premise- und Nicht-Oracle-Systemen in die Blockchain, um den Datenaustausch zu optimieren und vertrauenswürdige Transaktionen mit anderen Organisationen durchzuführen.

Stellt die Management- und Operationskonsole bereit

  • Bietet eine umfassende, intuitive Webbenutzeroberfläche und Assistenten zur Automatisierung vieler Administrationsaufgaben. Beispiel: Hinzufügen von Organisationen zum Netzwerk, Hinzufügen neuer Knoten, Erstellen neuer Kanäle, Bereitstellen von Chaincodes, Durchsuchen des Ledgers usw. Siehe Oracle Blockchain-Dokumentationsbibliothek.
  • Aktiviert DevOps über REST-APIs für die Verwaltung und Überwachung der Blockchain.
  • Führt Konfigurationsupdates dynamisch ohne Neustart des Knotens aus.
  • Enthält Dashboards, Ledger-Browser und Log Viewer für die Überwachung und Fehlerbehebung.

Ersetzt Ledger DB World State Store durch Oracle Berkeley DB

  • Bietet Couch DB umfassende Abfrageunterstützung bei Level DB-Performance.
  • Bietet SQL-basierte Rich Query-Unterstützung. Siehe Was ist die Statusdatenbank?
  • Validiert Abfrageergebnisse zum Commit-Zeitpunkt, um die Ledger-Integrität sicherzustellen und Phantomlesevorgänge zu vermeiden.

Integriert Rich History-Datenbank

  • Ermöglicht die transparente Schattierung der Transaktionshistorie und der privaten Datenerfassungen in Autonomous Data Warehouse oder Database as a Service und die Verwendung von Analysen oder Business Intelligence (z.B. Oracle Analytics Cloud- oder Drittanbietertools) in der Blockchain-Transaktionshistorie und den World State-Daten. Siehe Rich History-Datenbank erstellen.
  • Unterstützt Standardtabellen und Blockchain-Tabellen zum Speichern umfangreicher Historie. Blockchain-Tabellen sind manipulationssichere Tabellen, die als sicheres Hauptbuch verwendet werden können und gleichzeitig für Transaktionen und Abfragen mit anderen Tabellen verfügbar sind.

Beinhaltet Low-Code Blockchain App Builder

Blockchain App Builder unterstützt Sie bei der schnellen Entwicklung, dem Testen, dem Debuggen und der Bereitstellung von Chaincode in Oracle Blockchain Platform-Netzwerken. Blockchain App Builder generiert komplexe Chaincodes in TypeScript (für Node.js Chaincode) und Go (für Golang Chaincode) aus einer einfachen Spezifikationsdatei. Blockchain App Builder unterstützt den gesamten Entwicklungslebenszyklus entweder über eine Befehlszeilenschnittstelle oder als Erweiterung für Visual Studio Code.

Blockchain App Builder umfasst auch Tokenisierungsunterstützung für fungible und nicht fungible Token. Tokenklassen und -methoden werden automatisch generiert, und es werden zusätzliche Tokenmethoden bereitgestellt, damit Entwickler komplexe Geschäftslogik für Token erstellen können.

Hochverfügbare Architektur und resiliente Infrastruktur

Oracle Blockchain Platform wurde für geschäftskritische Unternehmensanwendungen entwickelt und ist als hochsichere, resiliente und skalierbare Plattform für den kontinuierlichen Betrieb konzipiert. Diese Plattform bietet kontinuierliche Überwachung und autonome Wiederherstellung aller Netzwerkkomponenten basierend auf kontinuierlichen Backups der Ledger-Blöcke und Konfigurationsinformationen.

Jede Kundeninstanz verwendet ein Framework aus mehreren verwalteten VMs und Containern, um High Availability sicherzustellen. Dieses Framework enthält:

  • Peer-Knotencontainer, die über mehrere VMs verteilt sind, um Resilienz sicherzustellen, wenn eine der VMs nicht verfügbar ist oder gepatcht wird.
  • Auftragnehmer, fabric-ca-, Konsolen- und REST-Proxyknoten werden in allen VMs repliziert, um eine transparente Übernahme zu ermöglichen und Ausfälle zu vermeiden.
  • Isolierte VM-Umgebungen für Customer Chaincode-Ausführungscontainer für mehr Sicherheit und Stabilität.

Die integrierte Integration mit Oracle Identity Cloud Service für Benutzerauthentifizierung, Rollenverwaltung und Identitätsföderation nutzt sofort Oracle Identity Cloud Service-Accounts und ermöglicht ein einfaches Onboarding von Konsortiumsmitgliedern, die SAML-basierte Föderation zur Authentifizierung gegen ihre eigenen Identitätsprovider bevorzugen.

Oracle Blockchain Platform ist ein von Oracle verwalteter Service, bei dem die Bereitstellung, Ausführung und Wartung der gesamten Infrastruktur für Kunden transparent ist. Das gesamte Framework kann mit nur wenigen Klicks und Benutzereingaben bereitgestellt werden, wie die zu verwendende Ausprägung, die anfängliche Anzahl der Peers und der Instanztyp "Gründer" oder "Teilnehmer". Der Rest der Instanz wird automatisch durch die ausgewählte Ausprägung QuickStart definiert. Siehe Vor dem Erstellen einer Oracle Blockchain Platform-Instanz.

Die Plattform ist in den Oracle Cloud Operations Management- und Monitoring-Service für kontinuierliche DevOps integriert. Full-Stack-Patching und -Upgrades ohne Ausfallzeiten werden mit der Plattform bereitgestellt. Diese werden transparent von Oracle-Vorgängen durchgeführt, ohne dass eine Ausfallzeit des Kunden erforderlich ist. Und wenn Sicherheitslücken entdeckt werden, ist Notfall-Patching für das Betriebssystem und alle Komponenten, aus denen der Service besteht, aktiviert. Im Rahmen des Security-in-Depth-Ansatzes von Oracle Cloud Infrastructure werden fortlaufende adaptive intelligente Erkennung, Minderung und Behebung von Cyberbedrohungen bereitgestellt. Dies nutzt auf maschinellem Lernen basierende adaptive Intelligenz, um Eindringlinge und anormale Verhaltensweisen schnell zu erkennen, und automatisiertes Patching als eines der Tools für eine schnellere Behebung. Siehe Oracle Cloud Infrastructure-Dokumentation.

Oracle Blockchain Platform wird von Oracle Cloud Infrastructure und Oracle Cloud Operations unterstützt und bietet erstklassige Verfügbarkeit, Performance und Sicherheit. SLAs für Verfügbarkeit finden Sie in Oracle PaaS and IaaS Public Cloud Services - Pillar-Dokumentation.