博客
关于我
用hyperledger cello H3C分支创建单机模式区块链系统
阅读量:324 次
发布时间:2019-03-04

本文共 1125 字,大约阅读时间需要 3 分钟。

Hyperledger Cello 0.9.0-h3c 区块链系统搭建指南

环境准备

安装 Ubuntu 16.04 主机,建议配置至少 8G 内存。安装 Docker CE 和 Docker Compose:

sudo apt-get update && sudo apt-get install docker-ce docker-compose

获取代码

克隆 Hyperledger Cello 0.9.0-h3c 分支代码:

git clone https://github.com/hyperledger/cello -b release-0.9.0-h3c

编译镜像

进入代码目录,执行以下命令编译版本镜像:

make docker

启动服务

编译完成后,执行启动命令:

make start

安装 Docker 套件

确保安装 Docker 套件,运行以下命令:

docker run -d -v /var/run/docker.sock:/var/run/docker.sock -p 0.0.0.0:2375:2375 bobrik/socat TCP-LISTEN:2375,fork UNIX-CONNECT:/var/run/docker.sock

安装节点

安装节点,运行以下命令:

apt-get install nfs-common./setup.sh

访问管理界面

访问 Operator Dashboard 管理界面,输入以下地址:

http://服务器 IP:8071

默认用户名和密码为 admin/pass

操作指南

主机管理

点击“主机管理”,添加主机名和服务地址,提交后效果如下:

http://服务器 IP:2375

组织管理

创建 Peer 和 Orderer 组织,分别填写名称和服务地址。

区块链网络

新建区块链网络,填写网络名称和节点地址,提交后效果如下:

http://服务器 IP:2375

链码管理

上传链码压缩包,确保压缩包格式为 ZIP,并提供 MD5 值。安装后效果如下:

http://服务器 IP:8071

通道管理

创建通道并添加节点,提交后效果如下:

http://服务器 IP:8071

实例化链码

配置通道和实例化参数,完成后效果如下:

http://服务器 IP:8071

验证链码执行效果,输入 invoke 或 query 参数验证结果。

验证链码

在通道管理中查看实例化链码列表,选择对应链码,输入 invoke 或 query 参数验证效果。

http://服务器 IP:8071

后续操作

完成以上步骤后,区块链系统已全面搭建,可根据需求添加更多功能和节点。

转载地址:http://kagq.baihongyu.com/

你可能感兴趣的文章
Openlayers中使用Image的rotation实现车辆定位导航带转角(判断车辆图片旋转角度)
查看>>
Openlayers中使用Overlay实现点击要素弹窗并且弹窗随之移动
查看>>
Vmware系列&虚拟机系列【仅供参考】:使用vCenter Auto Deploy制作ESXI系统封装(适合高版本vSphere)
查看>>
Openlayers中加载GeoJson文件显示地图
查看>>
Openlayers中加载Geoserver切割的EPSG:900913离线瓦片图层组
查看>>
Openlayers中加载Geoserver切割的EPSG:900913离线瓦片地图并显示
查看>>
Openlayers中多图层遮挡时调整图层上下顺序
查看>>
Openlayers中实现地图上添加一条红色直线
查看>>
Openlayers中将某个feature置于最上层
查看>>
Openlayers中点击地图获取坐标并输出
查看>>
Openlayers中设置定时绘制和清理直线图层
查看>>
Openlayers入门教程 --- 万字长篇
查看>>
Openlayers图文版实战,vue项目从0到1做基础配置
查看>>
OpenLayers学习三:地图旋转及地图跳转到某一点的方式(以类为接口)
查看>>
Openlayers实战:loadstart和loadend事件
查看>>
Openlayers实战:modifystart、modifyend互动示例
查看>>
Openlayers实战:moveend事件,利用calculateExtent获取地图左上和右下的坐标
查看>>
Openlayers实战:判断共享单车是否在电子围栏内
查看>>
Openlayers实战:利用turf获取两个多边形的交集、差集、并集
查看>>
Openlayers实战:加载Bing地图
查看>>