随笔分类 - fabric
摘要:linux 使用vim、ctags 配置fabric 源码阅读环境 首先需要安装 ctags,作者使用apt-get 来安装的,安装的版本是5.9 5.9 版本的ctags 默认不支持golang 语言 编辑 ~/.ctags 文件,手工加上golang 语言 然后在 fabric 上生成 tags
阅读全文
摘要:gdb debug peer 程序 在开始我们从 github 上download 下来的源码包,实际上已经包含了可执行的 peer 程序,但是该程序是使用 release 方式编译的,并不支持gdb 直接debug,所以我们需要对源码从新编译peer。 在开始编译前,读者应该了解,由于“神秘的东方
阅读全文
摘要:fabric 使用 fabric-ca 服务 准备部分 首先需要用户从github上download fabric-ca 的工程代码 然后对它进行编译,在编译时,会需要安装 goimports 命令,貌似目前关于golang的相关内容都被“东方神秘力量”所限制,请读者们自行科学上网。 在编译过程中,
阅读全文
摘要:如何在相同的peer 节点上创建多个 channel 作者在hyperledger fabric 1.0.5 分布式部署 (五)已经向读者们介绍了一个简单的fabric 的部署流程,那么根据上一篇博客的内容,大家实际上可以推断出,创建channel ,实际上需要涉及到 generateArtifac
阅读全文
摘要:梳理fabric e2e_cli 测试程序的具体步骤 作者在 hyperledger fabric 1.0.5 分布式部署 (一)中给读者们介绍了如何从零开始部署一个测试的 demo 环境,如果细心的读者可能会留意到,在启动fabric 的服务时,是直接执行network_setup.sh 脚本命令
阅读全文
摘要:chaincode 的开发 作者在hyperledger fabric 1.0.5 分布式部署 (三)中向读者介绍了如何开发fabric 的chaincode,那么实际上chaincode 还有其他的接口,详细的可以参考 /opt/gopath/src/github.com/hyperledger/
阅读全文
摘要:本篇博客主要是向读者介绍 fabric 在部署时的一些细节,还有作者自己学习过程中的心得。 初始化相关密钥的程序,实际上是一个shell脚本,并且结构特别简单 generateArtifacts.sh 脚本里面主要执行了三个函数 docker-compose 启动相关容器后,执行的script.sh
阅读全文
摘要:环境:2台 ubuntu 16.04 角色列表 环境初始化 2台机器的fabric 环境初始化方法,读者参考作者之前写的一片文章:http://www.cnblogs.com/chenfool/p/8353425.html,并且确保两台机器都能够正常运行 e2e_cli 的测试程序。 在完成e2e_
阅读全文
摘要:环境是个人虚拟机ubuntu 16.04 64 位版本 前期用户需要先安装好:gcc、g++、git 软件 安装 golang 首先给环境安装一个 go 语言环境,版本最好在1.8 以上 golang 下载地址:https://golang.org/doc/install?download=go1.
阅读全文