Welche Vorteile bietet Oracle Blockchain Platform?

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

Als vorkonfektionierte 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 in Monaten abschließen.

Wie Oracle Blockchain Platform Hyperledger Fabric einen Mehrwert bietet

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

Provisioning und Integration in der Oracle Cloud Infrastructure

  • Enthält vorkonfektioniertes PaaS mit vorlagenbasiertem Provisioning. Siehe Vor dem Erstellen der Instanz.
  • Verwendet Oracle Cloud Infrastructure, um Infrastrukturabhängigkeiten (verwaltete Container, virtuelle Maschinen, Identitätsmanagement, Block- und Objektspeicher) zu integrieren.
  • Unterstützt Multi-Cloud-, 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 Oracle Managed Service

  • Umfasst Oracle Operations Monitoring.
  • Hat verwaltetes Patching und Updates ohne Ausfallzeiten.
  • Enthält eingebettete Ledger- und Konfigurationsbackups.

Sicherheit erhöhen

  • Verwendet Datenverschlüsselung während der Übertragung basierend auf TLS 1.3 oder TLS 1.2, wobei Vorwärts-Geheimhaltungs-Cipher in der TLS-Cipher-Suite priorisiert werden.
  • Verwendet Data-at-Rest-Verschlüsselung für alle Konfigurations- und Ledger-Daten.
  • Isoliert Kunden von anderen Mandanten und von Oracle Mitarbeitern.
  • Umfasst eine Webanwendungs-Firewall zum Schutz von Blockchain-Komponenten vor Cyberangriffen, darunter vordefinierte Open Web Access Security Project-(OWASP-)Regeln, aggregierte Threat Intelligence aus mehreren Quellen und Layer-7-Denial-of-Service-(DDoS-)Angriffe.
  • Stellt das Auditlogging aller API-Aufrufe an die Blockchain-Ressourcen bereit, wobei Datensätze über eine authentifizierte, filterbare Abfrage-API oder als Batchdateien aus Oracle Cloud Infrastructure Object Storage verfügbar sind.

Nutzt die integrierte Oracle Identity Cloud Service-Integration

  • Bietet Benutzer- und Rollenmanagement. Siehe Benutzer und Anwendungsrollen einrichten.
  • Bietet Authentifizierung für die Oracle Blockchain Platform-Konsole, den REST-Proxy und die Certificate Authority (CA).
  • Unterstützt Identity Federation und Drittanbieter-Clientzertifikate, um Konsortien zu bilden und das Mitglieder-Onboarding zu vereinfachen.

Fügt REST-Proxy hinzu

  • Unterstützt einen umfangreichen Satz von 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 schützt Anwendungen vor zugrunde liegenden Änderungen im Transaktionsablauf.

Beschleunigt die Integration

  • Bietet Plug-and-Play-Unternehmensadapter, 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-Premises- und Nicht-Oracle-Systemen in die Blockchain, um den Datenaustausch zu optimieren und vertrauenswürdige Transaktionen mit anderen Organisationen durchzuführen.

Bietet die Management- und Betriebskonsole

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

Ersetzt Ledger DB World State Store durch Oracle Berkeley DB

  • Bietet Unterstützung für Couch DB-reiche 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 Phantom-Lesevorgänge zu vermeiden.

Integriert Rich History-Datenbank

  • Ermöglicht eine transparente Schattierung der Transaktionshistorie und der privaten Datenerfassung in Autonomous AI Lakehouse oder Database as a Service und die Verwendung von Analytics oder Business Intelligence (z. B. Oracle Analytics Cloud oder Tools von Drittanbietern) in der Blockchain-Transaktionshistorie und in den World State-Daten. Siehe Rich History-Datenbank erstellen.
  • Unterstützt Standardtabellen und Blockchain-Tabellen zum Speichern umfangreicher Historie. Blockchain-Tabellen sind manipulationssichere Nur-Anhänge-Tabellen, 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 die schnelle Entwicklung, das Testen, das Debuggen und die 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 Go chaincode) aus einer einfachen Spezifikationsdatei. Blockchain App Builder unterstützt den gesamten Entwicklungszyklus 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.

Weitere Informationen finden Sie unter Blockchain App Builder for Oracle Blockchain Platform.

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, ausfallsichere, skalierbare Plattform konzipiert. Diese Plattform bietet eine kontinuierliche Überwachung und autonome Wiederherstellung aller Netzwerkkomponenten basierend auf einem kontinuierlichen Backup der Ledger-Blöcke und Konfigurationsinformationen.

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

  • Peerknotencontainer, die über mehrere VMs verteilt sind, um Resilienz sicherzustellen, wenn eine der VMs nicht verfügbar ist oder gepatcht wird.
  • Orderer, Fabric CA-, Konsolen- und REST-Proxyknoten werden für eine transparente Übernahme in allen VMs repliziert, um Ausfälle zu vermeiden.
  • Isolierte VM-Umgebungen für 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 das Onboarding von Konsortialmitgliedern, die eine SAML-basierte Föderation für die Authentifizierung gegenüber ihren eigenen Identitätsprovidern 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, z.B. welche Ausprägung verwendet werden soll, die anfängliche Anzahl von Peers und wenn der Instanztyp Gründer oder Teilnehmer ist. Der Rest der Instanz wird automatisch durch die ausgewählte QuickStart-Ausprägung definiert. Siehe Vor dem Erstellen einer Oracle Blockchain Platform-Instanz.

Die Plattform ist in den Betriebsverwaltungs- und Überwachungsservice von Oracle Cloud für kontinuierliche DevOps integriert. Full-Stack-Patching ohne Ausfallzeiten und Upgrades werden mit der Plattform bereitgestellt. Diese werden transparent von Oracle Operations ausgeführt, ohne dass Kundenausfallzeiten erforderlich sind. Wenn Sicherheitslücken entdeckt werden, wird das Notfall-Sicherheitspatching für das Betriebssystem und alle Komponenten aktiviert, die der Service umfasst. Laufende adaptive intelligente Erkennung, Minderung und Behebung von Cyberbedrohungen werden im Rahmen des Sicherheitsansatzes von Oracle Cloud Infrastructure bereitgestellt. Dies nutzt auf maschinellem Lernen basierende adaptive Intelligenz zur schnellen Erkennung von Eindringlingen und abnormen Verhaltensweisen und automatisiertes Patching als eines der Tools für eine schnellere Korrektur. 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 and IaaS Public Cloud Services - Pillar-Dokument.