Vor der Entwicklung einer Anwendung

Bevor Sie eine Anwendung schreiben, laden Sie die Beispielanwendungen herunter und verwenden 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 können, wie Sie Chaincodes und Anwendungen schreiben. Siehe:

Oracle Blockchain Platform verwendet Hyperledger Fabric als Grundlage. Verwenden Sie die Hyperledger Fabric-Dokumentation, um Anwendungen zu schreiben. Lesen Sie die Abschnitte Key Concepts 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. Abhängig von 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 installieren oder bereitstellen zu können.

    • Sie müssen die Zertifikate admincerts, cacerts und tlscacerts wie unter Zertifikate exportieren beschrieben exportieren, damit sie in Ihrer Anwendung in den Kryptoordnern der Peer- und Orderer-Knoten platziert 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). Dadurch wird eine ZIP-Datei heruntergeladen, die das signierte Zertifikat und die Keystore-Dateien enthält, die in Ihrer 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 wie unter Zertifikate exportieren beschrieben exportieren, damit sie in der Anwendung in den Kryptoordnern des Peerknotens platziert werden können.

    • Sie müssen das tlscacerts-Zertifikat für den Orderer-Knoten exportieren, wie unter Teilnehmer- oder Scaled-Out-OSNs an den Ordering-Service des Gründers anschließen beschrieben, damit es in Ihrer Anwendung platziert 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.