区块链溯源

Hyperledger Fabric 1.4 产品链搭建教程

2019-07-26  本文已影响0人  李桐2000

起因

个人判断国内区块链发展方向应为联盟链,这在区块链技术总结及发展展望一文中已详细阐述。并在主导的联盟链项目中选择Hyperledger Fabric作为底层技术框架(R3的Corda需要收费其主要针对金融项目,金链盟主导的FISCO BCOS还处于发展之中)。

Hyperledger Fabric入门并不复杂,按照官方例子Building Your First Network很容易完成链搭建,创建通道,部署合约,调用合约等过程。

官方例子虽然容易上手,但不适合直接应用到实际项目中

但当我们开始根据项目搭建自定义的联盟链时,却遇到了很多问题,前后花了不少时间,直到基本搞清例子中每个参数含义后,才完成搭建。特编写此教程实现一个完整可运行的定制化demo,记录整个过程,也希望帮助有同样需要的同学少走弯路。

介绍

本教程主要展示定制化联盟链搭建过程,默认阅读者已熟悉Hyperledger Fabric相关基本概念。如果您不熟悉,请先参阅官方文档,英文不好者可以参阅社区中文版社区中文版时效性不是很好,强烈建议阅读英文原版,一切以官方文档为准。

本教程示例MyFabric Demo采用Hyperledger Fabric v1.4(Fabric第一个LTS版本),主要参考 Building Your First Networkfabric-ca

特点

大纲

  1. Hyperledger Fabric 1.4 产品链搭建教程 (一) —— MyFabric Demo链组织及身份生成
  2. Hyperledger Fabric 1.4 产品链搭建教程 (二) —— MyFabric Demo链节点启动及合约部署调用
  3. Hyperledger Fabric 1.4 产品链搭建教程 (三) —— MyFabric Demo Java SDK访问示例

源代码

本教程的完整代码可以从GitHub上下载
MyFabric链代码 - myfabric-demo-chain
MyFabric Java客户端代码 - myfabric-demo-java-client

上一篇下一篇

猜你喜欢

热点阅读