前言
“科技怎样才能更好地为人类服务?”相信无数科技从业者都曾思考过这个问题。
从钻木取火、冶铁农耕,到跨海贸易、探索星空,科技领域的每一项进步都或早或晚地推动着文明之舟不断前行,改变着人们对世界的认知。有趣的是,科技创新在诞生之初,往往不被认可。汽车发明后,英国曾规定其在市内时速不得超过2英里[1];电力刚出现时,曾被认为极度危险而毫无用处……但从来没有一项新事物像区块链这样,引发的争议如此激烈而混乱,产生的影响如此全面且深远。
经过数次大起大落的洗礼,人们再次认识到,事物发展的一般规律并不因个人意志而改变——区块链也必然遵循从小到大、从带前提的行业联盟到更开放的商业网络这一路径成长与发展。在此过程中,来自开源界和业界的贡献将起到决定性的作用。
作为先进的企业级开源区块链项目,超级账本Fabric发布了2.0版本。该版本增强了性能和稳定性,引入了不少新特性,其中有来自企业的生产实践反馈,也有来自学术界和开源界的最新研究成果。毫无疑问,这是对超级账本社区四周年的最佳献礼!
为了更好地介绍区块链领域的最新进展,呈现超级账本最新版本的设计原理和实现细节,本书第2版对内容进行了全面更新,并重点增加了对超级账本Fabric项目的设计和实现的深度剖析。希望可以帮助读者深入理解企业区块链的设计思路和具体实现方案,掌握应用和管理区块链网络的最佳实践技巧。
本书在结构上分为三篇:理论篇包括第1~8章,讲解区块链相关的理论知识;实践篇包括第9~13章,讲解区块链的应用实践技巧;进阶篇包括第14~17章,剖析超级账本Fabric项目最新版本的设计和实现细节。读者可以循序渐进地学习,亦可重点阅读。
在编写本书的过程中,得到了业界同仁的不少建议和反馈。IBM、腾讯、阿里巴巴、百度等团队帮忙提供了其区块链产品相关信息。在此表示万分感谢!
未来已来,信息不息!希望本书能为推动区块链行业的进步和开源文化的普及做出微薄的贡献!
作者
2020年5月于硅谷
[1] 1英里≈1.6千米。——编辑注