升級 Chaincode

如果開發人員修改鏈碼的來源,則您需要將其部署至新版本的鏈碼。

您可以在不同的通道上部署相同鏈碼的不同版本。
您必須是管理員,才能夠執行此作業。如果您使用主控台,升級程序會同時包括核准和確認升級的鏈碼。您也可以使用與安裝、核准及確認鏈碼相同的呼叫,使用 REST API 升級已部署的鏈碼。如需詳細資訊,請參閱 Oracle Cloud Infrastructure 上 Oracle Blockchain Platform 的 REST API (第 2 代)
  1. 移至主控台,然後按一下通道頁籤。
    隨即顯示通道頁面,表格中會列出網路上的所有通道。
  2. 按一下您要升級的鏈碼部署所在的通道,然後按一下部署的鏈碼
  3. 尋找您要升級的鏈碼,按一下其他動作,然後選取升級
    隨即顯示升級鏈碼頁面。
  4. 指定鏈碼版本,並選取要在鏈碼定義中使用的套件 ID
  5. 如果鏈碼需要初始化,請選取必須輸入
    如果選取非必要,從屬端應用程式必須先明確呼叫 Init 函數,方法是指定 isInit 旗標,再呼叫任何其他函數。
  6. 如有需要,請輸入背書原則和專用資料集合,然後按一下升級
    已升級並部署鏈碼。