升級鏈碼

(Hyperledger Fabric v2.x) 如果開發人員修改鏈碼的來源,則您需要將它部署到新版本的鏈碼。

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