虽然各地已经逐渐开始复工复业,不过疫情形势依然非常严峻。虽然健康非常重要,但工作也同样重要。
待在家里,我也没闲着。前一段时间完成了《企业级区块链实战课程》初稿编写。最近一直在修改,目前已经到了第四版,感觉还可以更好。
下面是第四版教程部分更新内容。
1、区块链技术理论
这部分内容主要参照的是《大话区块链》,后面有时间会进行进一步优化。初步想法是加入一些更有技术深度的内容。
2、区块链开发实战预备知识
这部分内容相对比较成熟,修改余地不大,只是做了部分文字润色。
3、Hyperledger Fabric架构详解
这部分内容改动比较大,主要是因为前面讲了太多的理论,这里开始进入实战环境的搭建。
这部分特点是详解讲解了Fabric网络环境手动安装的过程,更偏向于生产环境实战。同时对Hyperledger Fabric核心组件进行了全面的讲解,比之前的内容更准确、更条理化。
4、Fabric网络搭建详解
相对于公链,Fabric等联盟链最大的问题是需要自己搭建网络,这对于初次接触区块链的技术人员是一个很大的挑战,所以我用尽平生所学详细介绍了Fabric网络的搭建过程。
5、智能合约开发
与一般程序不一样,智能合约需要运行在Fabric网络上,同时还需要进行通道创建、加入通道、安装及实例化链码,严重影响了智能合约的开发效率。
为了提高智能合约开发效率,这部分主要增加了Windows开发环境搭建,同时详细讲解了合约开发、单元测试的流程和方法。
由于Fabric是基于go语言开发的,所以在教程里也强烈建议大家使用go语言进行智能合约开发。
为了降低智能合约难度,我还加入了Golang核心知识,对于第一次接触go语言的朋友也能在很短时间内掌握与智能合约相关的核心知识。
好了,这就是我最近的一些工作成果。如果大家有什么好的建议,可以在下方留言,我会考虑在后面的修订中加入。
有疑问加站长微信联系(非本文作者)