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.3 oder TLS 1.2, wobei Vorwärts-Geheimhaltungs-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 von Oracle Mitarbeitern.
- 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 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 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 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 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 privaten Datenerfassungen in Autonomous AI Lakehouse 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 in World State-Daten. 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 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. 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.
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, 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-, 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 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 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.