簡介
這個 15 分鐘的教學課程示範如何使用進階選項,將範例鏈碼部署到 Oracle Blockchain Platform 網路,本教學課程也向您介紹如何確認鏈碼安裝與部署。
背景
您可以使用兩個部署選項:快速部署和進階部署。在本教學課程中,您可以使用進階部署選項來指定部署範例鏈碼所需的參數。
使用進階部署精靈時,您可以:
- 在現有的對等上安裝範例鏈碼。
- 在現有管道部署鏈碼。部署鏈碼是由核准與確認鏈碼定義所組成。
- 使用預設的背書原則。預設背書原則會從網路上的任何對等體取得鏈碼交易背書。必須先背書,才能將交易新增至區塊,且區塊會提交至分類帳。
必要條件
- Oracle Blockchain Platform 創辦人執行處理。
- 您執行處理的管理員存取權。
- Oracle Blockchain Platform 主控台的 URL。
- 執行處理隨附的通道 (
default)。 - 執行處理隨附的對等 (
peer0和peer1),並加入default通道。 - 安裝在您本機電腦上的 Go 程式設計語言 。
作業 1:取得範例鏈碼
- 使用管理使用者 ID 登入 Oracle Blockchain Platform 服務主控台。
- 按一下開發人員工具頁籤。
- 按一下範例窗格。
- 在範例窗格中,找到「汽車經銷商」範例,然後按一下其此處下載範例連結。
- 將
CarDealer.zip檔案儲存至您的電腦。 - 在您的電腦上尋找和擷取
CarDealer.zip檔案。 - 展開
CarDealer資料夾,展開artifacts,,展開src,,展開github.com,,展開go,,然後選取cardealer_cc.go和go.mod檔案。複製這兩個檔案並將其貼到您電腦上的其他位置。 - 建立資料夾並將其命名為
my_test_chaincode,並將這兩個檔案移至資料夾。 - 瀏覽至
my_test_chaincode資料夾並開啟命令提示字元。執行下列命令:- 執行
go mod tidy指令以產生go.sum檔案。 - 執行
go mod vendor指令將所有程式碼相依性下載至vendor目錄。
- 執行
- 選取
my_test_chaincode資料夾並建立名為my_test_chaincode.zip.的歸檔檔案。歸檔必須包含cardealer_cc.go、go.mod和go.sum檔案以及vendor目錄。
工作 2:存取進階部署精靈
- 在主控台中,選取鏈碼頁籤。按一下部署新鏈碼。
- 在「部署鏈碼」對話方塊中,按一下進階部署。
作業 3:安裝鏈碼
- 在「部署鏈碼 (進階) - 步驟 1」頁面上,於套件標籤欄位中輸入
my_label。 - 在鏈碼語言欄位中,確認預設值為
GoLang。 - 在目標對等清單中,選取
peer0和peer1。 - 按一下上傳鏈碼檔案,找到並選取
my_test_chaincode.zip檔案,然後按一下開啟。按下一步。

作業 4:部署鏈碼
- 在「部署鏈碼 (進階) - 步驟 2」頁面上,從通道清單中選取
default。 - 在鏈碼名稱欄位中,輸入
MyTestChaincode。 - 在版本欄位中,確認預設值為
v1.按一下下一步。

作業 5:確認部署
- 選取鏈碼頁籤。
- 在「鏈碼摘要」表格中,找出以
my_label開頭的套裝軟體 ID。備註:
表格中顯示下列資訊:鏈碼的套件 ID、鏈碼安裝在兩個對等體上,以及鏈碼部署在一個通道上。 - 在鏈碼的已在對等項目安裝資料欄中,按一下 2。
- 在「安裝在對等摘要」頁面中,您應該會看到表格中列出的
peer0和peer1。 - 按一下在通道上部署。您應該會看到表格中列出的
default通道,以及鏈碼名稱MyTestChaincode和版本v1。



如果鏈碼已不再需要,您可以刪除該鏈碼。如需詳細資訊,請參閱刪除鏈碼。
相關連結
其他學習資源
探索 docs.oracle.com/learn 上的其他實驗室,或是存取更多免費學習內容至 Oracle Learning YouTube 通道。此外,瀏覽 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。
如需產品文件,請瀏覽 Oracle Help Center。