区块链java开源框架_开源区块链Hyperleger Fabric之通过Composer开发框架快速搭建开发环境...

区块链java开源框架_开源区块链Hyperleger Fabric之通过Composer开发框架快速搭建开发环境..._第1张图片

准备工作:(自行百度)

开发环境必备软件:

composer-cli

generator-hyperledger-composr

composer-rest-serverYeoman

安装playground

Installing and running Hyperledger Composer Playground locally

docker ps -aq | xargs docker rm -f

docker images -aq | xargs docker rmi -f

curl -sSL https://hyperledger.github.io/composer/install-hlfv1.sh | bash

执行install-hlfv1.sh 安装运行fabric1.06版.并运行 playground服务 打开流览器http://xxxx:8080显示如下

区块链java开源框架_开源区块链Hyperleger Fabric之通过Composer开发框架快速搭建开发环境..._第2张图片

1,playground的Web

Browser区域提供了在页面定义模型、测试模型的能力。并不保存。但可以导出bna文件

2,connection区域提供了在开发环境布署合约,会生成一个智能合约的docker运行环境.3,可以在上图中上部分的My Business Networks 工作区点击虚业部分Deploy a new business network

4,在接下来页面中选中一个示例。如 marble neetworkd.  选择ID and Secret 填入admin 和 adminpw

5,点击Deploy按钮后会发布一个合约.并跳到测试页如下图:

区块链java开源框架_开源区块链Hyperleger Fabric之通过Composer开发框架快速搭建开发环境..._第3张图片

6,在上图中 Test Tab页可以进行测试 ,在Define Tab页可以导出bna文件.

7,在第一幅图中点击下载按钮,会下载一个 .card文件,描述了连接fabric peer节点等相关连接信息.记得要导PeerAdmin@hlfv1的card和你自己测试用的card,及bna文件

8,分别执行  composer card import -f PeerAdmin.card  ,composer card import -f admin.card  .composer card list 可以查看你导入的card的name信息.

9,composer-rest-server -c admin@empty-business-network -n always -w true  启动rest服务默认端口3000.

10,好了,可以体验一下fabric是个什么玩意了。:) 88!

posted on 2018-03-12 16:44 傻 瓜 阅读(1644) 评论(0)  编辑  收藏 所属分类: 杂项

你可能感兴趣的:(区块链java开源框架)