推荐序一
我与本书作者同在中国较早的一个公有区块链开源技术社区,同样学习和研究区块链,书中的区块链实例也来源于此,我想我可以简单说几句。
区块链最早源于极客社区点对点电子现金论文,时至今日已有十年。早年的开发应用及技术著作均围绕电子现金类的应用展开。即便有链以及应用,也多是介绍联盟链的应用,较少涉及公链类应用。想要深入学习比较困难,当时业界开发类书籍仅有一本《Mastering Bitcoin》为指路明灯。我早年也曾应《程序员》杂志约稿写过一篇文章《区块链产品三定律》,其中罗列了当时市面流行的六七种应用案例,但总体而言,大环境不完善,产业并不繁荣,产品及技术方面的学习颇为不便,国内从事开发、研究的人员也相当稀少,仅二三十人,中文技术类图书也极度短缺。
技术的可贵之处在于,不仅展现了人类的精湛设计,而且提供了解决问题后所带来的改变。区块链之所以备受瞩目,是因为它创造了一种新的范式,能连接资产服务所涉及的各参与方,能够打破数据孤岛,提高安全性,增强风险控制能力,保护隐私,降低交易成本的同时带来收益。
在资本和产业的热捧中,已出现了各种区块链应用。我们很高兴看到本书作者团队以比原链为实例,完成了这本GO语言开发实战类书籍。本书是我见过的为数不多的剖析区块链技术面面俱到,并兼具深度的专业著作,从公链的整体架构开始,到接口,再到内核,从外及里一步步揭示公链的技术原理。在揭示这些技术原理的过程中,作者不满足于浅尝辄止,而是深入到参数解析,使本书除了供知识学习之外,更成为一本实操的参考书籍。最为难能可贵的是,在解析区块链技术的同时,本书对公链构建过程中使用的一些其他技术也有涉及,将区块链的来龙去脉都说得非常清楚,而不是仅仅关注区块链本身。本书虽然以比原链为蓝本,但实际上所用技术在区块链中也都大致通用。
希望本书能帮助更多对区块链感兴趣的读者、开发者、技术人员进入这片新天地。
段新星,比原链创始人
2019年元旦