区块链底层设计Java实战

区块链底层设计Java实战

评分

★★★★★

ISBN

9787121355257

出版社

电子工业出版社 2018-12-01出版

作者

牛冬

分类

编程设计

内容简介
2018年是中国区块链发展的元年,火热的市场环境下,各互联网公司纷纷试水区块链落地项目。本书以区块链原理及其对应的Java实现为主线展开,详细剖析区块链底层技术,主要内容包括区块链的底层架构、密码学原理、P2P网络原理、分布式一致性算法、知名公链区块设计、知名公链区块存储技术、知名公链币的设计、联盟链管理后台的原理等。读者在学完本书后,可自行设计联盟链。本书内容基于Java语言,为读者打开了区块链底层研发大门。
AI简介
这是一本深入浅出的区块链技术书籍,它以区块链原理及其对应的Java实现为主线,详细剖析了区块链底层技术,包括区块链的底层架构、密码学原理、P2P网络原理、分布式一致性算法、知名公链区块设计、知名公链区块存储技术、知名公链币的设计、联盟链管理后台的原理等。 本书首先从区块链的戏说理解入手,将区块链比喻成一个记录信息的小本本,这个本本由许多人共同维护,每个人都可以在上面添加信息,但一旦写入,信息就无法被修改。接着,本书深入解析了区块链的技术特性,包括技术起源、定义及特性、应用与发展等方面。然后,本书通过比喻性描述的方式,让读者更好地理解区块链的概念和应用。 在密码学方面,本书详细介绍了密码学的起源和应用,包括古希腊时期藏头诗的浪漫应用,以及现代信息社会中密码学的重要性。同时,本书还探讨了密码学在区块链技术中的应用,如哈希算法在区块链区块设计中的应用。 在P2P网络方面,本书深入分析了比特币和以太坊中P2P网络的构建,包括节点发现、消息传播和交易处理等关键步骤。同时,本书还讨论了分布式一致算法与共识算法的关系,以及PBFT算法简介等内容。 在区块设计方面,本书对比了不同区块链的区块设
阅读/下载地址