原文:Hyperledger Fabric Chaincode for Operators——實操智能合約

什么是Chaincode 智能合約 chaincode是一個程序,它是使用Go語言編寫的,最終在Java等其他編程語言中實現了指定的接口。chaincode運行在一個被背書peer進程獨立出來的安全的Docker容器中。chaincode通過應用程序提交的事務初始化和管理賬本狀態。 chaincode通常處理被網絡成員認可的業務邏輯,因此它被認為是一種 智能合約 。由chaincode創建的狀態只 ...

2018-02-05 14:23 0 9174 推薦指數:

查看詳情

hyperledger fabric 智能合約開發

開發步奏: 1.創建教育聯盟 2.區塊鏈服務平台自動生成通道id 3.區塊鏈網絡服務人員通過命令行在區塊鏈網絡中創建對應通道 4.創建相關教育組織 5.邀請相關組織加入聯盟 6. ...

Fri Dec 06 14:07:00 CST 2019 0 1057
HyperLedger Fabric 1.4 智能合約 Helloworld運行(9)

9.1 Helloworld案例簡介 通過執行官方End-2-End案例,初始了解Fabric網絡的運行流程及yaml配置,官方End-2-End案例把執行過程集成,通過一條命令即可完成全部操作,對於初學者只能了解Fabric網絡搭建是否成功,對於Fabric網絡的執行細節 ...

Tue Aug 28 01:35:00 CST 2018 18 5326
Hyperledger Fabric(5)ChainCode的編寫步驟

鏈碼(chaincode) 會對 Fabric應用程序 發送的交易做出響應,執行代碼邏輯,與 賬本 進行交互。 每個chaincode程序都必須實現chaincode接口,接口中的方法會在響應傳來的交易時被調用。 Init(初始化)方法會在chaincode ...

Tue Nov 05 22:35:00 CST 2019 0 453
Hyperledger Fabric(4)鏈碼ChainCode

智能合約,是一個抽象的概念,智能合約的歷史可以追溯到 1990s 年代。它是由尼克薩博(Nick Szabo)提出的理念,幾乎與互聯網同齡。 我們這里所說的智能合約只狹義的指區塊鏈中。它能夠部署和運行在區塊鏈環境中,由一段代碼來描述相關的業務邏輯。部署后的智能合約在區塊鏈中無法修改,智能合約 ...

Fri Nov 01 21:46:00 CST 2019 0 326
Hyperledger Fabric 2.x 自定義智能合約

一、說明 為了持續地進行信息的更新,以及對賬本進行管理(寫入交易,進行查詢等),區塊鏈網絡引入了智能合約來實現對賬本的訪問和控制;智能合約Fabric 中稱之為 鏈碼,是區塊鏈應用的業務邏輯。 本文分享如何使用 Java 語言開發智能合約,以及合約的安裝與使用。 二、環境准備 ...

Wed Feb 16 17:01:00 CST 2022 0 920
(三)Hyperledger Fabric 1.1安裝部署-chaincode測試

環境搭建完畢,需要的工具和鏡像安裝完畢,就可以進行chaincode測試了,接下來參考官方教程運行first-network。 進入first-netwok: first-network的文件結構如下 在first-network目錄下有兩個自動化腳本byfn.sh ...

Fri Apr 13 04:53:00 CST 2018 0 1357
搭建基於hyperledger fabric的聯盟社區(七) --升級chaincode

上個版本的chaincode有很多功能不完備,所以要部署新版本的chaincodeFabric支持在保留現有狀態的前提對chaincode進行升級。 一.新版chaincode 新版本的chaincode增加的功能如下: 1.增加了數據追溯功能,在社區用戶發起transaction時 ...

Wed Nov 22 02:17:00 CST 2017 1 2394
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM