Dev模式来开发调试Chaincode。 1、从github上clone Hyperledger F ...
Fabric支持开发模式,在开发者模式下,调试智能合约比较方便。但是这仅仅适用Fabric . ,链码安装在peer节点上。 Fabric . 虽然保留了开发者模式,但是链码容器独立运行,作为独立的Docker容器,这种模式就不一定灵光了。 本文目的是记录下探索Fabric链码调试方法过程的尝试及错误排查,最终的结果是没有成功。 结论是,链码尽管可能需要调试但是链码开发者模式并不适用。 建议: 链 ...
2021-03-31 18:18 0 254 推荐指数:
Dev模式来开发调试Chaincode。 1、从github上clone Hyperledger F ...
一. 搭建prometheus及相关工具 参考本人写的另一篇博客 https://www.cnblogs.com/dongjl/p/13796030.html 二. 搭建fabric2.0测试网络(2.0版本之前叫byfn,之后改名叫做test-network ...
通过上一篇文章我们已经将fabric的基本环境搭建成功,接下来我们开始运行使用并初步认识fabric。 创建项目目录 mkdir -p ~/go/src/github.com/hyperledger cd ~/go/src/github.com/hyperledger 拉取 ...
生成证书 # 一般命名为crypto-config.yaml $ cryptogen generate --config=xxx.yaml 生成创世块文件和通道文件 ...
FABRIC 什么是Fabric fabric是一个python(2.7,3.4+)的库,用来通过SSH远程执行shell命令,并返回有用的python对象。它建立在“invoke”和“paramiko”库之上,同时扩展了他们的API以提供更多的功能。 Fabric使用 ...
1、生成新增组织证书 对于fabric网络来说,要新增一个组织,首先是从证书开始,因为证书就是fabric里面的身份。这里使用fabric-ca生产组织证书。 docker-compose-ca_org3.yaml # Copyright IBM Corp. All Rights ...
1、打包链码链码在安装前需要打包为tar文件。我们可以使用peer命令,node sdk,或者第三方工具。第三方的打包工具需要满足以下要求: 链码以tar.gz结尾; tar文件需要包含2个文件(不是目录),元文件Chaincode-Package-Metadata.json ...
在fabric开发中,chaincode的测试是一个令人比较头疼的问题,一是由于实际情况中chaincode中的存储和查询是依赖于peer节点上的状态数据库的,所以无法在本地直接测试;二是由于chaincode是运行于容器中的,这导致我们很难获取在代码中打印的日志。 如果直接在实际开发环境中测试 ...