Hinweis:

Blockchain-Anwendung mit Oracle Blockchain Platform entwickeln

Einführung

Blockchain-Technologie revolutioniert die Funktionsweise von Unternehmen und Organisationen und hat zu einer neuen Ära von Anwendungen geführt, die ein beispielloses Maß an Transparenz, Sicherheit und Dezentralisierung bewirken können.

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. 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.

Zielsetzung

Dieses Tutorial enthält einen allgemeinen Überblick über die wichtigsten Konzepte und Schritte, mit denen Sie eine Blockchain-Anwendung mit Oracle Blockchain Platform entwickeln können.

Voraussetzungen

Aufgabe 1: Oracle Blockchain Platform-Instanz erstellen

  1. Melden Sie sich bei der OCI-Konsole an.

  2. Wählen Sie das Compartment aus, für das Sie über die entsprechenden Berechtigungen zum Erstellen einer Instanz verfügen.

  3. Geben Sie einen Anzeigenamen für Ihre Instanz an, wählen Sie Plattformrolle, Version und die erforderliche Edition aus.

  4. Klicken Sie auf Erstellen.

    OBP-Instanz erstellen

  5. Erstellen Sie für jede Mitgliedsorganisation, die an Ihrem Blockchain-Netzwerk beteiligt ist, eine Oracle Blockchain Platform-Instanz. Weitere Informationen finden Sie unter OBP-Instanz erstellen.

Am Ende dieses Schrittes steht Ihnen die gesamte Infrastruktur zur Ausführung einer Blockchain-Anwendung zur Verfügung.

Aufgabe 2: Entwicklungsumgebung einrichten

Der Blockchain App Builder unterstützt den gesamten Entwicklungslebenszyklus entweder über eine Befehlszeilenschnittstelle oder als Erweiterung für Visual Studio Code. Blockchain App Builder für Oracle Blockchain Platform ist ein Toolset, das schnelle Entwicklung, Tests und Deployment von Chaincode auf Oracle Blockchain Platform unterstützt. Sie können die Visual Studio Code-Erweiterung für App Builder auf der Registerkarte Beispiele in der Oracle Blockchain Platform-Konsole herunterladen.

Weitere Informationen finden Sie unter App Builder installieren.

Aufgabe 3: Datenmodell für Ihre Blockchain-Anwendung erstellen

Aufgabe 4. Spezifikationsdatei mit dem Datenmodell erstellen

Spezifikationsdatei erstellen

Aufgabe 5. Chaincode-Datei generieren

Chaincode generieren

Jetzt können Sie den Chaincode auf Oracle Blockchain Platform bereitstellen.

Aufgabe 6. Chaincode bereitstellen und testen

Aufgabe 7: Anwendung mit SDKs und REST-APIs entwickeln

Tipp: Lesen Sie die Abschnitte Schlüsselkonzepte und Tutorials, bevor Sie Ihre eigene Anwendung schreiben.

Bestätigungen

Weitere Lernressourcen

Sehen Sie sich andere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube-Kanal zu. Besuchen Sie außerdem die Website education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.

Produktdokumentation finden Sie im Oracle Help Center.