開發應用程式之前
撰寫應用程式之前,請先下載並使用範例應用程式,並確定您具有正確的憑證和權限來執行應用程式。
Oracle Blockchain Platform 提供可下載的範例,協助您瞭解如何撰寫鏈碼和應用程式。請參閱:
Oracle Blockchain Platform 使用 Hyperledger Fabric 作為其基礎。使用 Hyperledger Fabric 文件可協助您撰寫應用程式。在您撰寫自己的應用程式之前,請先閱讀主要概念和教學課程小節:歡迎使用 Hyperledger Fabric 。
應用程式開發的必備條件
您的 IDCS 伺服器中必須要有應用程式使用者的使用者 ID 和密碼。視應用程式中的功能而定,此使用者必須具備下列先決條件:
-
安裝和建立鏈碼:
- 您必須具備管理存取權,才能安裝或部署鏈碼。
- 您必須匯出
admincerts
、cacerts
和tlscacerts
憑證 (如匯出憑證中所述),才能將它們放在對等和排序器節點crypto
資料夾中的應用程式中。 - 您必須匯出管理證明資料,與匯出憑證的方式類似 (從動作功能表中選取匯出管理員證明資料 )。這會下載包含已簽署憑證和金鑰存放區檔案的 ZIP 檔案,這些檔案必須放置在對等和排序器節點
crypto
資料夾中。
-
針對已安裝和已部署的鏈碼執行作業:
- 您必須匯出
admincerts
、cacerts
和tlscacerts
憑證 (如匯出憑證中所述),才能將它們放在對等節點crypto
資料夾中的應用程式中。 - 您必須匯出訂購者節點的
tlscacerts
憑證,如加入參與者或橫向擴展 OSN 至創立者的訂購服務中所述,以便將其置於您的應用程式中。 - 您所呼叫的鏈碼必須安裝並部署到您的使用者 ID 可存取的通道和節點。
- 必須設定 REST 代理主機節點,並且啟用鏈碼以進行 REST 代理主機存取。必須提供節點的使用者 ID 和密碼。
- 您必須匯出
-
若要針對 REST API 端點執行函數,請執行下列動作:
- 您所呼叫的鏈碼必須安裝並部署到您的使用者 ID 可存取的通道和節點。
- 必須設定 REST 代理主機節點,並且啟用鏈碼以進行 REST 代理主機存取。必須提供節點的使用者 ID 和密碼。