Fabric支持開發模式,在開發者模式下,調試智能合約比較方便。但是這僅僅適用Fabric1.4,鏈碼安裝在peer節點上。 Fabric2.0雖然保留了開發者模式,但是鏈碼容器獨立運行,作為獨立的Docker容器,這種模式就不一定靈光了。 本文目的是記錄下探索Fabric鏈碼調試方法過程 ...
在利用Fabric開發Chaincode的時候,調試Chaincode顯得尤為不方便,因為Chaincode正常應該運行在Docker容器中,每次修改Chaincode后想要使其更改生效必須得對Chaincode進行升級重新實例化,給我們的開發調試帶來了很大的不便。下面給大家介紹一下如何啟動並利用Dev模式來開發調試Chaincode。 從github上clone Hyperledger Fabr ...
2018-07-31 11:26 0 1640 推薦指數:
Fabric支持開發模式,在開發者模式下,調試智能合約比較方便。但是這僅僅適用Fabric1.4,鏈碼安裝在peer節點上。 Fabric2.0雖然保留了開發者模式,但是鏈碼容器獨立運行,作為獨立的Docker容器,這種模式就不一定靈光了。 本文目的是記錄下探索Fabric鏈碼調試方法過程 ...
在fabric開發中,chaincode的測試是一個令人比較頭疼的問題,一是由於實際情況中chaincode中的存儲和查詢是依賴於peer節點上的狀態數據庫的,所以無法在本地直接測試;二是由於chaincode是運行於容器中的,這導致我們很難獲取在代碼中打印的日志。 如果直接在實際開發環境中測試 ...
在開始之前需要導出一個自定義變量,方便后續操作: export FABRIC=/opt/gopath/src/github.com/hyperledger/fabric/devenv 1.在真機上執行如下操作,進入虛擬機 2.在虛擬機中執行如下操作,啟動memberserv ...
搭建方法主要參考http://hyperledger-fabric.readthedocs.io/en/latest/dev-setup/devenv/的英文文檔說明,我用的是Vagrant方法在windows(其他環境的就不要往下看了,我不敢保證)搭建,親測沒問題。 准備工作: Git ...
微服務體系結構是一種將服務器應用程序構建為一組小型服務的方法,每個服務都按自己的進程運行,並通過 HTTP 和 WebSocket 等協議相互通信。每個微服務都在特定的界定上下文(每服務)中實現特定的端到端域和業務功能,並且必須由自動機制進行自主開發和獨立部署。最后,每個服務都應該擁有自己的相關域 ...
前幾章已經分別把三台虛擬機環境和配置文件准備好了,在啟動fabric網絡之前我們要准備好寫好的chaincode。chaincode的開發一般是使用GO或者JAVA,而我選擇的是GO語言。先分析一下官方最典型的一個chaincode--fabcar,然后着重介紹一下 ...
上個月剛入職一家公司從事區塊鏈研發工作,選型采用Hyperledger Fabric作為開發平台。團隊的小組成員全部采用的是在VirtualBox上面安裝桌面版的Ubuntu 16.04虛擬機,開發工具JetBrains GoLand也就直接在桌面版的虛擬機里面安裝。而我因為之前比較習慣 ...
1、生成證書: 2、Orderer服務 生成創世區塊,通道配置,錨節點配置文件 生成通道配置信息 生成兩個組織的錨節點配置文件 3、啟動fabric網絡 進入cli容器 4、創建通道 ...