開發應用程式之前

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

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 至 Founder 的訂購服務中所述,匯出排序器節點的 tlscacerts 憑證,以便將其置於您的應用程式中。

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

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

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

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

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