Oracle Blockchain Platform auf Oracle Cloud Infrastructure
Mit Oracle Blockchain Platform erhalten Sie eine vorgefertigte Plattform für die Erstellung und die Ausführung von Smart Contracts und die Verwaltung eines manipulationssicheren Distributed Ledgers.
Oracle Blockchain Platform ist ein Netzwerk, das aus Validierungsknoten (Peers) besteht. Diese aktualisieren das Ledger und reagieren auf Abfragen, indem sie Smart-Contract-Code - also die Geschäftslogik, die auf der Blockchain läuft - ausführen. Externe Anwendungen rufen Transaktionen auf oder führen Abfragen über Client-SDKs oder REST-API-Aufrufe aus, wodurch ausgewählte Peers aufgefordert werden, die Smart Contracts auszuführen. Mehrere Peers indossieren (signieren digital) die Ergebnisse, die dann verifiziert und an den Ordering-Service gesendet werden. Nachdem die Transaktionsreihenfolge bestimmt wurde, werden Transaktionsergebnisse in kryptografisch gesicherte, manipulationssichere Datenblöcke gruppiert und an Peer-Knoten gesendet, um validiert und an das Ledger angehängt zu werden. Serviceadministratoren können die Oracle Blockchain Platform-Webkonsole verwenden, um die Blockchain zu konfigurieren und ihren Betrieb zu überwachen.
Mit Oracle Blockchain Platform führen Sie ein paar einfache Schritte zum Erstellen von Instanzen aus, während Oracle anschließend die Serviceverwaltung, das Patching, Backup und Restore sowie andere Lebenszyklusaufgaben des Service übernimmt. Sie können die Größe des Service festlegen, wenn Sie den Service einrichten, d.h. die Anzahl der bereitzustellenden Oracle Compute Units (OCPUs).
Informationen zu verfügbaren Features finden Sie unter Oracle Blockchain Platform verwenden.
Anwendungs- und Netzwerksicherheit in Oracle Blockchain Platform
Mit Oracle Cloud Infrastructure Identity and Access Management (IAM) können Sie Ihre Blockchain-Plattform durch die Verwendung von Compartments, Benutzern, Rollen und Policys sichern.
Mit IAM-Sicherheits-Policys erteilen Sie Blockchain Platform administrative Berechtigungen. Sie können Sicherheits-Policys einrichten, damit andere Benutzer die Berechtigung zum Einrichten und Verwalten von Oracle Blockchain Platform-Instanzen erhalten. Siehe Berechtigungen und Policys zur Verwaltung von Oracle Blockchain Platform verwenden.
Neue Oracle Cloud-Accounts in Regionen, die zur Verwendung von Identitätsdomains aktualisiert wurden, verwalten Benutzer, Gruppen und Rollen über Oracle Cloud Infrastructure Identity and Access Management-(IAM-)Identitätsdomains.
- Informationen zu IAM und Identitätsdomains finden Sie unter Überblick über IAM.
- Weitere Informationen zu IDCS und darüber, wie Oracle Blockchain Platform sie verwendet, finden Sie unter Benutzer einrichten, Zugriffsrollen und Berechtigungen.
- Informationen darüber, wann IAM und wann Oracle Identity Cloud Service zum Anmelden verwendet werden soll, finden Sie unter Anmeldeoptionen.
- Informationen zur Migration vorhandener Oracle Cloud-Accounts zu Identitätsdomains finden Sie unter Zu OCI IAM migrieren: Was Oracle IDCS-Kunden wissen müssen
Darüber hinaus bietet Oracle Cloud eine zuverlässige und flexible Netzwerksicherheitsinfrastruktur, die es Ihnen ermöglicht, den Zugriff von Clients, Administratoren und anderen Cloud-Services auf Ihre Serviceinstanz und die dazugehörigen Anwendungen besser zu steuern. Ihre Serviceinstanzen können standardmäßig nur über sichere Protokolle wie HTTPS und SSH aufgerufen werden.
Was ist eine Plattformversion?
Oracle Blockchain Platform basiert auf dem Open-Source-Projekt Hyperledger Fabric der Linux Foundation. Ab Version 25.4.1 ist eine neue zugrunde liegende Version oder Plattformversion von Hyperledger Fabric verfügbar.
Oracle Blockchain Platform unterstützt jetzt Hyperledger Fabric v3.1.1 sowie vorhandene Instanzen von Hyperledger Fabric v2.x.
In der Regel führen Sie für neue Instanzen die neueste verfügbare Plattformversion aus.
Oracle Blockchain Platform unterstützt und verbessert die folgenden Funktionen der Hyperledger Fabric-Plattform:
- Dezentrale Steuerung von Chaincodes. Der Lebenszyklus für die Installation von Chaincode auf Peers und den Start auf einem Kanal ermöglicht neue dezentrale Modi der Zusammenarbeit und des Konsenses. Mehrere Organisationen können sich auf Chaincode-Parameter einigen, einschließlich der Chaincode-Bestätigungsrichtlinie, bevor ein Chaincode auf dem Kanal bereitgestellt wird. Diese Funktionen werden in den Schnellbereitstellungs- und erweiterten Deployment-Assistenten sowie in der REST-API implementiert. Weitere Informationen zum Deployment von Chaincodes finden Sie unter Chaincodes bereitstellen und verwalten. Weitere Informationen zum Chaincode-Lebenszyklus finden Sie unter Fabric chaincode Lifecycle in der Hyperledger Fabric-Dokumentation.
- Verbesserungen bei der Erfassung privater Daten. Sie können eine Bestätigungs-Policy angeben, um den Zugriff auf eine private Datenerfassung zu kontrollieren. Außerdem verfügt jeder Chaincode über eine implizite private Datenerfassung, die für die Organisation spezifisch ist. Weitere Informationen finden Sie unter Implizite private Datensammlungen im Abschnitt Private Daten der Hyperledger Fabric-Dokumentation.
Weitere Informationen zu Hyperledger Fabric v3.1.1 finden Sie unter Neuerungen in Hyperledger Fabric v3.x.