java随记

坚持就是胜利!

 

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

Composer是Hyperleder的子项目。用来开发布署智能合约,开发流程如下
准备工作:(自行百度)

开发环境必备软件:

 composer-cli

 generator-hyperledger-composr

composer-rest-server
Yeoman

安装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显示如下



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

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

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

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



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 傻 瓜 阅读(1800) 评论(0)  编辑  收藏 所属分类: 杂项


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(7)

我参与的团队

随笔分类

随笔档案

文章分类

友情链接

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜