适读人群 :普通读者(1)理论与实践相结合,每个理论都有对应的实践代码讲解,读者参考源码完成实例,就可以看到实践效果。
(2)每章都配备实训与问答。读者阅读后,能尽快巩固知识点,可以做到举一反三、学以致用。
(3)内容知识体系系统、完备,可以快速帮助读者搭建区块链应用开发知识体系,应用于实际工作。
(4)易学易懂,实战项目检验。零基础读者也能轻松学会Go语言和区块链应用开发两大知识体系。
(5)超值赠送本书案例同步源代码+380分钟视频教程+《新书学Go语言编程(3天快速入门)》电子书。
本书全面系统地介绍了Go语言区块链应用工程师所需要的基础知识和各种技术。全书分为基础篇、进阶篇和实战篇三部分,共7章,其中1~2章为基础篇,介绍Go语言环境安装、基础语法、函数编程、容器编程、面向对象编程、并发编程以及网络编程;3~5章为进阶篇,第3章介绍区块链基本原理、发展历程、行业应用案例,第4章主要介绍智能合约,包括solidity基础语法,多个经典案例,以及Go语言如何调用智能合约,第5章主要介绍区块链原理的程序化实践,包括Go语言实现Base58编码、P2P网络、PoW共识、区块链组块以及UTXO账户模型实现;6~7章为实战篇,介绍2个实战项目,第6章介绍如何实现Go语言版的区块链钱包项目,内容包括助记词生成、私钥存储、Coin交易以及Token交易等内容,第7章介绍如何实现一个版权交易系统,内容包含如何去设计区块链应用系统、后端功能如何与区块链相结合,它既是一个区块链系统应用项目,也是一个Go语言Web服务器项目。