Bevor Sie eine Anwendung entwickeln

Bevor Sie eine Anwendung schreiben, laden Sie die Beispielanwendungen herunter, verwenden Sie sie, und stellen Sie sicher, dass Sie über die richtigen Zertifikate und Berechtigungen zum Ausführen einer Anwendung verfügen.

Oracle Blockchain Platform bietet herunterladbare Beispiele, mit denen Sie verstehen, wie Chaincodes und Anwendungen geschrieben werden. Informationen hierzu finden Sie unter:

Oracle Blockchain Platform verwendet Hyperledger Fabric als Grundlage. Verwenden Sie die Hyperledger Fabric-Dokumentation, um Anwendungen zu schreiben. Lesen Sie die Abschnitte Schlüsselkonzepte und Tutorials, bevor Sie Ihre eigene Anwendung schreiben: Hyperledger Fabric-Dokumentation.

Voraussetzungen für die Anwendungsentwicklung

Eine Benutzer-ID und ein Kennwort für den Anwendungsbenutzer müssen in Oracle Identity Cloud Service vorhanden sein. Je nach den Funktionen in der Anwendung muss dieser Benutzer die folgenden Voraussetzungen erfüllen:

  • So installieren und implementieren Sie Chaincode:

    • Sie benötigen Administratorzugriff, um Chaincode zu installieren oder bereitzustellen.

    • Sie müssen die Admincerts, Cacerts und tlscacerts-Zertifikate exportieren, wie unter Zertifikate exportieren beschrieben, damit sie in der Anwendung in den Kryptoordnern der Peer- und Orderer-Knoten abgelegt werden können.

    • Sie müssen die Admin-Zugangsdaten ähnlich wie beim Exportieren der Zertifikate exportieren (wählen Sie im Aktionsmenü die Option Admin-Zugangsdaten exportieren aus). Dadurch wird eine ZIP-Datei mit dem signierten Zertifikat und den Keystore-Dateien heruntergeladen, die in der Anwendung in den Kryptoordnern der Peer- und Orderer-Knoten abgelegt werden müssen.

  • So führen Sie Vorgänge für einen installierten und bereitgestellten Chaincode aus:

    • Sie müssen die Admincerts, Cacerts und tlscacerts-Zertifikate exportieren, wie unter Zertifikate exportieren beschrieben, damit sie in der Anwendung in den Kryptoordnern des Peer-Knotens abgelegt werden können.

    • Sie müssen das tlscacerts-Zertifikat für den Auftragsknoten exportieren, wie unter Teilnehmer- oder skalierte OSNs dem Bestellservice des Gründers beitreten beschrieben, damit es in Ihre Anwendung aufgenommen werden kann.

    • Der Chaincode, den Sie aufrufen, muss in einem Kanal und Knoten installiert und bereitgestellt werden, auf den Ihre Benutzer-ID Zugriff hat.

    • Ein REST-Proxyknoten muss konfiguriert und der Chaincode für den REST-Proxyzugriff aktiviert sein. Die Benutzer-ID und das Kennwort für den Knoten müssen angegeben werden.

  • So führen Sie Funktionen für einen REST-API-Endpunkt aus:

    • Der Chaincode, den Sie aufrufen, muss in einem Kanal und Knoten installiert und bereitgestellt werden, auf den Ihre Benutzer-ID Zugriff hat.

    • Ein REST-Proxyknoten muss konfiguriert und der Chaincode für den REST-Proxyzugriff aktiviert sein. Die Benutzer-ID und das Kennwort für den Knoten müssen angegeben werden.