Chaincode von einem externen Service bereitstellen

Sie können externen Chaincode oder Chaincode as a Service auf Oracle Blockchain Platform ausführen.

Sie können Chaincode als Service ausführen, der extern verwaltet wird, anstatt auf einem Peerknoten erstellt und gestartet zu werden. Diese Funktionalität entkoppelt die Erstellung des Chaincodes von der Bereitstellung im Hyperledger Fabric-Netzwerk. Stattdessen kann der Chaincode von einem Administrator unabhängig vom Peerknoten verwaltet werden.

  1. Erstellen Sie eine Datei connection.json mit den Adressinformationen des externen Hosts, und komprimieren Sie die Datei im Format .zip. Der folgende Text zeigt eine Beispieldatei connection.json.
    {
    "address": "example.com:9999",
    "dial_timeout": "10s",
    "tls_required": false
    }
    Verwenden Sie die öffentliche IP-Adresse oder den Hostnamen und den öffentlichen Port für die Adresse, wenn Sie den Remotehost oder die VM angeben, auf dem bzw. der der Chaincode verwaltet wird.
  2. Wenn Sie Chaincode bereitstellen, wählen Sie Extern als Chaincodetyp aus. Laden Sie unter Chaincode-Quelle die Datei .zip hoch, die Sie im vorherigen Schritt erstellt haben.