Fabric1.4学习路线

接触Fabric1.4已有一年多的时间了。记得当时连区块链是啥都不知道。

后来在老板的要求下学习Fabric框架,起初是毫无头绪的。最开始的想法就是部署Fabric网络,在往上就开始找教程,按照文章中的步骤部署。后面又参与代币系统,和区块链网络管理控制台的开发。这个过程中涉及Fabric SDK的使用。期间踩过很多的坑。

经过总结,我拟出一份学习流程供大家参考:

1、了解区块链

2、了解Fabric项目(与之相关的项目均在github上),阅读Fabric相关的文档(官方的文档),看不懂没关系,稍微过一遍都可以

3、学习一下shell脚本

4、学习Docker容器技术和Docker容器编排技术

5、尝试搭建Fabric的基础环境(不部署)

6、Fabric工具的使用

7、部署Fabric的First-network案例,把这些部署脚本都阅读一遍,有助于了解Fabric的部署过程

8、阅读Fabric的3个核心配置文件(core.yaml、orderer.yaml、configtx.yaml)

9、阅读First-network案例中使用的配置(configtx.yaml、crypto-config.yaml),尝试修改

10、自己根据修改后的配置,手动部署solo模式(网上可以找相关的博客)

11、学习sdk。使用sdk去访问,sdk不能直接访问,大家需要归纳和总结(关于sdk的使用,具体情况,大家可以参看官方的Fabric-java-sdk)

12、使用sdk创建通道,安装链码,实例化链码,执行链码等,初步了解链码的编写

13、尝试给网络启用tls

14、数据持久化问题

15、新组织加入联盟

16、尝试自行编写链码(代币),链码支持3中语言(java,go,node)自己根据情况使用

附:

如果大家有什么疑问,可以评论联系我。

 

 

 

你可能感兴趣的:(Fabric)