2.6 运行第一个测试网络总结

通过前面几节内容,我们已经能正常启动一个网络,并且完成智能合约部署与交互。测试结果后可以通过下面命令

./network.sh down

关闭网络,该命令会自动删除之前创建的docker容器,peer节点, orderer服务,通道,智能合约等。

流程总结

先在本地启动网络

  • 为peer和orderer创建证书和密钥
  • 创建系统通道并且生成创世块
  • 启动peer和orderer节点

然后创建应用通道

  • 创建应用通道
  • 把两个peer节点加入通道
  • 把orderer节点加入通道

接着部署智能合约

  • 在两个peer节点上安装链码(智能合约代码)包
  • 在通道上定义智能合约
  • peer节点初始化智能合约

最后在节点上测试与Fabric网络互动

  • 通过设置环境变量指向peer节点
  • peer chaincode query 查询合约
  • peer chaincode invote 更新合约

可以看到是先要有基础设施(节点),然后创建通道把这个节点连接起来组成一个网络,有了网络就可以部署智能合约,有了合约就可以进行业务操作。

本文由小韦云原创,转载请注明出处:https://www.bctos.cn/doc/4/1821,否则追究其法律责任

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值