ChainDesk:鏈碼的其它操作-實現對鏈碼的打包升級
作者:ChainDesk韓小東,ChainDesk區塊鏈行業分析師, ChainDesk區塊鏈工程師
目標
實現如何對鏈碼打包簽名
鏈碼升級的實現
任務實現
鏈碼部署除了正常的安裝、例項化操作步驟之外,還有一種部署方式,即先將鏈碼進行打包,然後對已打包的檔案進行簽名,最後再進行安裝與例項的操作。
4.3.1 鏈碼打包及簽名
####4.3.1.1 打包
通過將鏈碼相關資料(如鏈碼名稱、版本、例項化策略等資訊)進行封裝,可以實現對其進行打包和簽名的操作。
chaincode 包具體包含以下三個部分:
chaincode 本身,由 ChaincodeDeploymentSpec(CDS)定義。CDS 根據程式碼及一些其他屬性(名稱,版本等)來定義 chaincode。
一個可選的例項化策略,該策略可被 背書策略 描述。
一組表示 chaincode 所有權的簽名。
對於一個已經編寫完成的鏈碼可以使用 package 命令進行打包操作:
FAQ
鏈碼升級之後, 之前舊版本的鏈碼還能使用嗎?
升級是一個類似於例項化操作的交易,它會將新版本的鏈碼與通道繫結。其他與舊版本繫結的通道則仍舊執行舊版本的鏈碼。換句話說,升級只會一次影響一個提交它的通道。
未經授權禁止轉載、改編,轉載請註明出處!
本文地址: https://www.chaindesk.cn/witbook/11/118
ChainDesk——全球區塊鏈技術生態超級社群
以區塊鏈技術為入口,搭建全球區塊鏈技術生態超級社群,社群將服務於公鏈生態建設、DAPP專案研發、技術諮詢、課程體系研發、區塊鏈書籍編寫,區塊鏈課程製作、講師培訓、區塊鏈職業教育、區塊鏈線上教育、去中心化技術評測一體化的區塊鏈技術超級社群。
免費·原創·專業·高效·系統
相關文章
- 300行Kotlin程式碼實現的區塊鏈Kotlin區塊鏈
- 一個簡單的區塊鏈程式碼實現區塊鏈
- php鏈式操作實現四則鏈式運算PHP
- [譯] 用 Java 程式碼實現區塊鏈Java區塊鏈
- flyway實現java 自動升級SQL指令碼JavaSQL指令碼
- 用Java程式碼實現區塊鏈技術Java區塊鏈
- PHP 三種方式實現鏈式操作PHP
- 數字化供應鏈系統搭建,賦能企業實現物流供應鏈的優化升級(數商雲)優化
- USDD升級為超抵押穩定幣,引領區塊鏈走向現實區塊鏈
- 防盜鏈的實現方法
- 元宇宙鏈遊開發技術實現及原始碼實現方式元宇宙原始碼
- 最佳實踐 | 原始碼升級gcc原始碼GC
- 適合新手的鏈棧程式碼
- 老碼農眼中的區塊鏈區塊鏈
- [譯] 用 Python 實現馬爾可夫鏈的初級教程Python馬爾可夫
- (二)區塊鏈的共識演算法:PoS 及其 例子 程式碼 實現區塊鏈演算法
- 300行ABAP程式碼實現一個最簡單的區塊鏈原型區塊鏈原型
- 【資料結構】堆疊(順序棧、鏈棧)的JAVA程式碼實現資料結構Java
- Fabric 1.0原始碼分析(4)Chaincode(鏈碼)#platforms(鏈碼語言平臺)原始碼AIPlatform
- AWS RDS強制升級的應對之道——版本升級的最佳實踐
- 如何實現OpenHarmony的OTA升級
- 區塊鏈100講:Hyperledger Fabric 中的鏈碼(智慧合約)區塊鏈
- 鏈式佇列的實現方式佇列
- 區塊鏈-NFT 的實現原理區塊鏈
- 基於原型鏈劫持的前端程式碼插樁實踐原型前端
- 搜尋EE場景排序鏈路升級排序
- 區塊鏈的密碼學基礎區塊鏈密碼學
- ssh升級指令碼指令碼
- 呼叫鏈系列(2):輕呼叫鏈實現
- 鏈獅科技一級程式碼審計出示報告
- golang 中,對稱加密的程式碼實現Golang加密
- 基於node實現Vue打包部署指令碼Vue指令碼
- 簡單的實現一個原型鏈原型
- 200行golang 實現的區塊鏈Golang區塊鏈
- js 原型鏈實現類的繼承JS原型繼承
- 【資料結構】佇列(順序佇列、鏈佇列)的JAVA程式碼實現資料結構佇列Java
- OpenSSH升級(從OpenSSH_7.4p1升級到OpenSSH_8.4p1) [操作指令碼]指令碼
- dapp元宇宙鏈遊開發【詳情】技術實現及原始碼實現方式APP元宇宙原始碼