開發應用程式之前

撰寫應用程式之前,請先下載並使用範例應用程式,並確定您擁有正確的憑證和權限來執行應用程式。

Oracle Blockchain Platform 提供可下載的範例,協助您瞭解如何撰寫鏈碼和應用程式。請參閱:

Oracle Blockchain Platform 使用 Hyperledger Fabric 作為其基礎。使用 Hyperledger Fabric 文件可協助您撰寫應用程式。請先閱讀「Key Concepts」「Tutorials」小節,再撰寫您自己的應用程式:Hyperledger Fabric 文件

應用程式開發的必備條件

應用程式使用者的使用者 ID 和密碼必須存在於 Oracle Identity Cloud Service 中。視應用程式中的功能而定,此使用者必須具備下列先決條件:

  • 安裝並部署鏈碼:

    • 您必須具備管理存取權,才能安裝或部署鏈碼。

    • 您必須如匯出憑證中所述,匯出 admincerts、cacerts 和 tlscacerts 憑證,才能將它們放在對等和排序器節點加密資料夾的應用程式中。

    • 您必須匯出管理證明資料,與匯出憑證的方式類似 (從動作功能表中選取匯出管理員證明資料 )。這會下載 ZIP 檔案,其中包含必須放置在對等和排序器節點加密資料夾中之應用程式中的已簽署憑證和金鑰存放區檔案。

  • 針對已安裝和已部署的鏈碼執行作業:

    • 您必須如匯出憑證中所述,匯出 admincerts、cacerts 和 tlscacerts 憑證,才能將它們放在對等節點加密資料夾的應用程式中。

    • 您必須匯出排序器節點的 tlscacerts 憑證 (如加入參與者或橫向擴展 OSN 至創辦人訂購服務中所述),才能將其置於您的應用程式中。

    • 您所呼叫的鏈碼必須安裝並部署到您的使用者 ID 可存取的通道和節點。

    • 必須設定 REST 代理主機節點,並且啟用鏈碼以進行 REST 代理主機存取。必須提供節點的使用者 ID 和密碼。

  • 若要針對 REST API 端點執行函數,請執行下列動作:

    • 您所呼叫的鏈碼必須安裝並部署到您的使用者 ID 可存取的通道和節點。

    • 必須設定 REST 代理主機節點,並且啟用鏈碼以進行 REST 代理主機存取。必須提供節點的使用者 ID 和密碼。