Was sind die Vorteile von 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. Auf diese Weise 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.

So schafft Oracle Blockchain Platform einen Mehrwert für Hyperledger Fabric

Oracle Blockchain Platform basiert auf dem Hyperledger Fabric-Projekt der Linux Foundation und erweitert die Open-Source-Version von Hyperledger Fabric auf vielfältige Weise.

Provisioning und Integration in Oracle Cloud Infrastructure

  • Umfasst vorkonfigurierte PaaS mit vorlagenbasiertem Provisioning. Siehe Vor dem Erstellen der Instanz.
  • Mit Oracle Cloud Infrastructure können Sie Infrastrukturabhängigkeiten (verwaltete Container, virtuelle Maschinen, Identitätsmanagement, Block- und Objektspeicher) integrieren.
  • Unterstützt Multi-Cloud-Hybrid-Blockchain-Netzwerktopologie, die mehrere Oracle Cloud Infrastructure-Rechenzentren, 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 Oracle Managed Service

  • Umfasst das Oracle Operations Monitoring.
  • Verfügt über verwaltetes Patching und Updates ohne Ausfallzeiten.
  • Enthält eingebettete Ledger- und Konfigurationsbackups.

Verbessert die Sicherheit

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

Nutzung der integrierten 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 Unterstützung für Clientzertifikate von Drittanbietern, um die Konsortialbildung zu ermöglichen, und vereinfacht das Mitglieder-Onboarding.

Fügt REST-Proxy hinzu

  • Unterstützt zahlreiche Fabric-APIs über 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

  • Bietet Plug-and-Play-Unternehmensadapter mit Oracle Integration Cloud Service für die Integration von Oracle SaaS-, PaaS- und On-Premise-Anwendungen mit Blockchain-Transaktionen, -Abfragen und -Ereignissen. Siehe Oracle Integration.
  • Blockchain-fähiger 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-Premises- und Nicht-Oracle-Systemen in Blockchain, um den Datenaustausch zu optimieren und vertrauenswürdige Transaktionen mit anderen Organisationen durchzuführen.

Stellt die Management- und Operations-Konsole 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 Hauptbuchs und mehr. Siehe Oracle Blockchain-Dokumentationsbibliothek.
  • Aktiviert DevOps über REST-APIs für die Administration und Überwachung der Blockchain.
  • Konfigurationsaktualisierungen werden dynamisch ohne Knotenneustart verarbeitet.
  • Umfasst Dashboards, Ledger Browser und Log Viewer zur Überwachung und Fehlerbehebung.

Ersetzt Ledger DB World State Store durch Oracle Berkeley DB

  • Bietet umfassende Unterstützung für Couch DB-Abfragen auf Ebene der DB-Performance.
  • Bietet SQL-basierte Rich Query-Unterstützung. Siehe Was ist die Statusdatenbank?
  • Validiert Abfrageergebnisse zum Commit-Zeitpunkt, um die Integrität des Buchs sicherzustellen und Phantomlesevorgänge zu vermeiden.

Integriert die Rich History-Datenbank

  • Ermöglicht eine transparente Schattierung der Transaktionshistorie und der Erfassung privater Daten in Autonomous Data Warehouse oder Database as a Service sowie die Verwendung von Analysen oder Business Intelligence (z.B. Oracle Analytics Cloud oder Tools von Drittanbietern) für Blockchain-Transaktionshistorie und Weltstatusdaten. Siehe Rich History-Datenbank erstellen.
  • Unterstützt Standardtabellen und Blockchain-Tabellen zum Speichern der umfangreichen Historie. Blockchain-Tabellen sind manipulationssichere Anhangstabellen, die als sicheres Ledger verwendet werden können und gleichzeitig für Transaktionen und Abfragen mit anderen Tabellen verfügbar sind.

Enthält Low-Code-Blockchain-App Builder

Blockchain App Builder unterstützt Sie bei der schnellen Entwicklung, dem Testen, 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. Token-Klassen und -Methoden werden automatisch generiert, und zusätzliche Token-Methoden werden bereitgestellt, damit Entwickler komplexe Geschäftslogik für Token erstellen können.

Unterstützt Hybridstatusdatenbankmodell

Peerknoten können Oracle Database als Fallback-Statusdatenbank konfigurieren. Das Hybridstatus-Datenbankmodell vermeidet Serviceunterbrechungen, indem die Statusinformationen sowohl in der eingebetteten Berkeley-DB (primär) als auch in Oracle Database (Fallback) gespeichert werden. Wenn ein Problem mit der primären Statusdatenbank auftritt, wechselt Oracle Blockchain Platform automatisch zur Fallback-Statusdatenbank, während die primäre Statusdatenbank wiederhergestellt wird.

Hochverfügbare Architektur und robuste Infrastruktur

Oracle Blockchain Platform wurde für geschäftskritische Unternehmensanwendungen entwickelt und ist für den kontinuierlichen Betrieb als hochsichere, resiliente und skalierbare Plattform konzipiert. Diese Plattform bietet eine kontinuierliche Überwachung und autonome Wiederherstellung aller Netzwerkkomponenten basierend auf einer kontinuierlichen Sicherung 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:

  • Peerknotencontainer, die auf mehrere VMs verteilt sind, um die Resilienz sicherzustellen, wenn eine der VMs nicht verfügbar ist oder gepatcht wird.
  • Orderer, fabric-ca-, console- 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 Chaincode-Ausführungscontainer von Kunden für mehr Sicherheit und Stabilität.

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

Oracle Blockchain Platform ist ein von Oracle verwalteter Service, bei dem die gesamte Infrastruktur für Kunden transparent bereitgestellt, ausgeführt und gewartet wird. Das gesamte Framework kann mit nur wenigen Klicks und Benutzereingaben bereitgestellt werden, z.B. welche Ausprägung verwendet werden soll, die anfängliche Anzahl von Peers und ob der Instanztyp Gründer oder Teilnehmer ist. Der Rest der Instanz wird automatisch von der ausgewählten Ausprägung QuickStart definiert. Siehe Bevor Sie eine Oracle Blockchain Platform-Instanz erstellen.

Die Plattform ist in den Betriebsverwaltungs- und Überwachungsservice von Oracle Cloud für kontinuierliche DevOps integriert. Full Stack Patching und Upgrades ohne Ausfallzeiten werden mit der Plattform bereitgestellt. Diese werden transparent von Oracle-Vorgängen ohne Ausfallzeiten des Kunden durchgeführt. Wenn Sicherheitslücken erkannt werden, ist das Notfall-Sicherheitspatching für das Betriebssystem und alle Komponenten aktiviert, aus denen der Service besteht. Die kontinuierliche Erkennung, Abwehr und Behebung von adaptiven intelligenten Cyberbedrohungen wird im Rahmen des Security-in-Depth-Ansatzes von Oracle Cloud Infrastructure bereitgestellt. Dies nutzt auf maschinellem Lernen basierende adaptive Intelligenz für die schnelle Erkennung von Eindringlingen und anormalen Verhaltensweisen 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 zur Verfügbarkeit finden Sie unter Oracle PaaS und IaaS Public Cloud Services - Pillar-Dokumentation.