開發應用程式之前

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

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

Oracle Blockchain Platform 使用 Hyperledger Fabric 作為其基礎。使用 Hyperledger Fabric 文件可協助您撰寫應用程式。在您撰寫自己的應用程式之前,請先閱讀主要概念教學課程小節:歡迎使用 Hyperledger Fabric

應用程式開發的必備條件

您的 IDCS 伺服器中必須要有應用程式使用者的使用者 ID 和密碼。視應用程式中的功能而定,此使用者必須具備下列先決條件:

  • 安裝和建立鏈碼:

    • 您必須具備管理存取權,才能安裝或部署鏈碼。
    • 您必須匯出 admincertscacertstlscacerts 憑證 (如匯出憑證中所述),才能將它們放在對等和排序器節點 crypto 資料夾中的應用程式中。
    • 您必須匯出管理證明資料,與匯出憑證的方式類似 (從動作功能表中選取匯出管理員證明資料 )。這會下載包含已簽署憑證和金鑰存放區檔案的 ZIP 檔案,這些檔案必須放置在對等和排序器節點 crypto 資料夾中。
  • 針對已安裝和已部署的鏈碼執行作業:

    • 您必須匯出 admincertscacertstlscacerts 憑證 (如匯出憑證中所述),才能將它們放在對等節點 crypto 資料夾中的應用程式中。
    • 您必須匯出訂購者節點的 tlscacerts 憑證,如加入參與者或橫向擴展 OSN 至創立者的訂購服務中所述,以便將其置於您的應用程式中。
    • 您所呼叫的鏈碼必須安裝並部署到您的使用者 ID 可存取的通道和節點。
    • 必須設定 REST 代理主機節點,並且啟用鏈碼以進行 REST 代理主機存取。必須提供節點的使用者 ID 和密碼。
  • 若要針對 REST API 端點執行函數,請執行下列動作:

    • 您所呼叫的鏈碼必須安裝並部署到您的使用者 ID 可存取的通道和節點。
    • 必須設定 REST 代理主機節點,並且啟用鏈碼以進行 REST 代理主機存取。必須提供節點的使用者 ID 和密碼。