Hyperledger Fabric Samples是官方推薦的First Network,對於熟悉fabric和測試基礎環境很有好處。 Fabric Samples源碼下載:使用git下載源碼,進入到go安裝目錄(可以使用命令echo $GOPATH查看go安裝目錄)。 下載 ...
環境搭建完畢,需要的工具和鏡像安裝完畢,就可以進行chaincode測試了,接下來參考官方教程運行first network。 進入first netwok: first network的文件結構如下 在first network目錄下有兩個自動化腳本byfn.sh和eyfn.sh,這兩個腳本的啟動順序是先執行byfn.sh再執行eyfn.sh eyfn.sh不是必須的,eyfn.sh的作用稍后再 ...
2018-04-12 20:53 0 1357 推薦指數:
Hyperledger Fabric Samples是官方推薦的First Network,對於熟悉fabric和測試基礎環境很有好處。 Fabric Samples源碼下載:使用git下載源碼,進入到go安裝目錄(可以使用命令echo $GOPATH查看go安裝目錄)。 下載 ...
本文接上一節是測試部分 搭建一個模擬測試環境 作者將fabric release1.2工程中的 example-e2e進行了改造來進行本次實驗: (1)首先我們將examples/e2e_cli/scripts/script.sh中的安裝智能合約部分注釋掉,或者從此處下載替換原有的腳本 ...
在學習和開發hyperledger fabric的時候遇到了一些坑,現將自己的一些總結和心得整理如下,以期對大家有所幫助。本次使用的宿主機環境:ubuntu,版本:Ubuntu 16.04.3 LTS。運行hyperledger fabric,建議至少4GB的內存。 更改aptget源:初裝 ...
鏈碼(chaincode) 會對 Fabric應用程序 發送的交易做出響應,執行代碼邏輯,與 賬本 進行交互。 每個chaincode程序都必須實現chaincode接口,接口中的方法會在響應傳來的交易時被調用。 Init(初始化)方法會在chaincode ...
智能合約,是一個抽象的概念,智能合約的歷史可以追溯到 1990s 年代。它是由尼克薩博(Nick Szabo)提出的理念,幾乎與互聯網同齡。 我們這里所說的智能合約只狹義的指區塊鏈中。它能夠部署和運行在區塊鏈環境中,由一段代碼來描述相關的業務邏輯。部署后的智能合約在區塊鏈中無法修改,智能合約 ...
報錯1 本報錯是fabric 1.X apt-get install go 的版本比較低。卸載了先。然后下載go1.13.5.linux-amd64.tar.gz進行安裝。 環境變量: 換成國內代理: 運行測試網絡 有網友評論按照以上操作換了 ...
手動部署單機單節點 (我的博客即將入駐“雲棲社區”,誠邀技術同仁一同入駐。) 之前發布過官方的e2e部署方案,由於環境或是訪問權限等各種問題,還是有相當一部分碼友無法成功跑起來,故此,本章將來一次純手動操作的部署。 主要需要的步驟如下: 1:環境整理 2:環境部署 3:源碼 ...
上個版本的chaincode有很多功能不完備,所以要部署新版本的chaincode。Fabric支持在保留現有狀態的前提對chaincode進行升級。 一.新版chaincode 新版本的chaincode增加的功能如下: 1.增加了數據追溯功能,在社區用戶發起transaction時 ...