企业级区块链实战课程(第四版)

虽然各地已经逐渐开始复工复业,不过疫情形势依然非常严峻。虽然健康非常重要,但工作也同样重要。

待在家里,我也没闲着。前一段时间完成了《企业级区块链实战课程》初稿编写。最近一直在修改,目前已经到了第四版,感觉还可以更好。

下面是第四版教程部分更新内容。

1、区块链技术理论

这部分内容主要参照的是《大话区块链》,后面有时间会进行进一步优化。初步想法是加入一些更有技术深度的内容。

2、区块链开发实战预备知识

这部分内容相对比较成熟,修改余地不大,只是做了部分文字润色。

3、Hyperledger Fabric架构详解

这部分内容改动比较大,主要是因为前面讲了太多的理论,这里开始进入实战环境的搭建。

这部分特点是详解讲解了Fabric网络环境手动安装的过程,更偏向于生产环境实战。同时对Hyperledger Fabric核心组件进行了全面的讲解,比之前的内容更准确、更条理化。

4、Fabric网络搭建详解

相对于公链,Fabric等联盟链最大的问题是需要自己搭建网络,这对于初次接触区块链的技术人员是一个很大的挑战,所以我用尽平生所学详细介绍了Fabric网络的搭建过程。


5、智能合约开发

与一般程序不一样,智能合约需要运行在Fabric网络上,同时还需要进行通道创建、加入通道、安装及实例化链码,严重影响了智能合约的开发效率。

为了提高智能合约开发效率,这部分主要增加了Windows开发环境搭建,同时详细讲解了合约开发、单元测试的流程和方法。

由于Fabric是基于go语言开发的,所以在教程里也强烈建议大家使用go语言进行智能合约开发。

为了降低智能合约难度,我还加入了Golang核心知识,对于第一次接触go语言的朋友也能在很短时间内掌握与智能合约相关的核心知识。 

好了,这就是我最近的一些工作成果。如果大家有什么好的建议,可以在下方留言,我会考虑在后面的修订中加入。

你可能感兴趣的:(企业级区块链实战课程(第四版))