開發應用程式之前

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

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

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

應用程式開發的先決條件

Oracle Identity Cloud Service 中必須要有應用程式使用者的使用者 ID 和密碼。視應用程式中的函數而定,此使用者必須具備下列先決條件:

  • 若要安裝和部署鏈碼,請執行下列動作:

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

    • 您必須依照匯出憑證中的描述,匯出 admincerts、cacerts 和 tlscacerts 憑證,以便將它們置於應用程式中的對等節點和排序器節點加密資料夾。

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

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

    • 您必須依照匯出憑證中的描述,匯出 admincerts、cacerts 和 tlscacerts 憑證,以便將它們置於對等節點加密資料夾的應用程式中。

    • 您必須依照加入參與者或橫向擴展 OSN 至創立者的訂購服務中所述,匯出訂購者節點的 tlscacerts 憑證,以便將它置於您的應用程式中。

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

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

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

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

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