白话区块链
编辑推荐
以全方位视角,结合通俗生活化的示例与图生动讲解,从技术、应用到系统设计
涵盖区块链底层技术、典业务场景设计、主流框架与应用,并手把手教你从零构建区块链系统(微链)
区块链技术的思想,可以在非信任环境建立信任关系、传递信用与价值,它和具有时代影响力的其他技术一样,盘活了一系列的商业场景,比如防伪、溯源、数据治理、行业链条打通与监控,等等。但是区块链技术的发展尚处于早期,而且其技术栈(分布式系统、共识、加密、分布式账本等)是一种相对紧耦合的状态,且技术门槛不低。
针对以上问题,本书致力于降低学习曲线,以让更多人了解区块链,在设计和写作本书师,突出了以下几个特点。
由浅入深:从比特币开始,到区块链技术的骨骼(密码算法)和灵魂(共识算法),再到目前知名的区块链框架介绍,到最后从零构建一个微型区块链系统(微链),循序渐进。
多图多表:各种示例以及图表,通过流程图与示意图介绍比特币的源码编译、以太坊智能合约的开发部署、超级账本Fabric的配置使用、模拟比特币的微型区块链系统的设计实现等,形象而直观。
白话通俗:通过“村民账本记账”、“百花村选举记账”等生活化示例,避免多技术组合与新概念上的理解障碍与阅读枯燥感。
内容简介
以全方位视角,结合通俗生活化的示例与图生动讲解,从技术、应用到系统设计。涵盖区块链的底层技术、典型业务场景思路、主流框架与应用,并手把手教你从零构建区块链系统(微链)。本书共9章,以下为涉猎的内容。
第1章通过村民记账的场景巧妙串起区块链的技术思想、技术组成,并以比特币为例介绍了基础技术原理。
第2章综合介绍了典型区块链应用场景与流程。
第3章介绍了现代密码算法在区块链中的作用与场景。
第4章介绍了主流网络共识算法及其社会学价值。
第5章介绍了区块链的链内外互联扩展技术的思路与主流做法。
第6章详细介绍了以太坊的技术结构以及智能合约开发。
第7章详细介绍了超级账本项目以及Fabric的配置与使用。
第8章详细介绍了如何从零开始设计一个微型区块链系统(微链),加深理解并提升动手能力。
第9章介绍了目前出现的各种区块链技术问题,多关于性能与安全。
作者简介
蒋勇 ,某集团企业信息技术开发部主管。12年软件设计开发经历,专注于分布式系统设计,2012年始接触比特币底层技术,熟悉比特币、以太坊、超级账本等区块链技术实现,并进行过源码级原理研究。目前在进行智能合约安全编码的工具设计开发。多次进行线上线下会议的分享。
文延(覃文延) ,某知名私募投行区块链事业部总经理,是多个自有知识产权的区块链底层技术构架专家委员会和技术白皮书组织者和参与者,北京某央企基金公司区块链研究院副院长。著名DB2 DBA和大数据专家,大数据博览会和数博会特邀嘉宾,多次参与国内外国家*数据平台项目研发与管理。在数据库领域深耕多年,曾创立数据库公司raindb Technologies Inc.和rdb.io Inc.,曾在IBM多伦多实验室从事DB2和SAP架构、协议、系统层面研发与技术管理工作。
嘉文, 某知名慕课网站架构师,曾长期担任加拿大贝尔在线营销部门与大数据产品部门的经理和技术架构师。加拿大McGill大学信息学硕士、多伦多大学罗特曼商学院MBA。专注于大数据与分布式数据库系统的分析和研究,从2012年开始先后对比特币、以太坊、雷欧币、瑞波、超级账本进行了代码级研究,并开发了基于瑞波的支付网关,基于以太坊的智能合约产品等。目前从事基于区块链的量化交易系统的设计和开发。