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.
- Erstellen Sie eine Datei
connection.jsonmit den Adressinformationen des externen Hosts, und komprimieren Sie die Datei im Format.zip. Der folgende Text zeigt eine Beispieldateiconnection.json.
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.{ "address": "example.com:9999", "dial_timeout": "10s", "tls_required": false } - Wenn Sie Chaincode bereitstellen, wählen Sie Extern als Chaincodetyp aus. Laden Sie unter Chaincode-Quelle die Datei
.ziphoch, die Sie im vorherigen Schritt erstellt haben.