区块链架构与实现:Cosmos详解pdf百度网盘下载地址?
由于涉及多个学科领域,构建区块链系统面临的技术挑战不可小觑,而区块链行业早期的野蛮生长带来的链间相互孤立的问题也日益凸显。面对这些挑战,Tendermint 团队给出了系统化解决方案:构建区块链应用开发框架降低区块链系统开发的难度,并设计通用IBC 协议实现跨链互操作。
《区块链架构与实现:Cosmos详解》围绕Cosmos 项目展开,从预备基础理论、开发框架设计、开发框架应用三个层面全面、系统阐述相关机制:在预备基础理论方面,详细介绍区块链项目的理论基础,包括密码学算法、拜占庭容错共识协议的基础知识、Tendermint 共识协议以及权益证明机制原理;在开发框架设计方面,深入介绍Tendermint Core项目架构设计以及该项目提供的ABCI 规范与实现原理,剖析Cosmos-SDK 项目中提供的功能模块的原理与关键实现,包括权益证明机制以及IBC 协议的实现;在开发框架应用方面,展示如何基于Tendermint Core项目构建分布式键值数据库应用,并以Cosmos 网络的客户端Gaia 的实现为例展示构建应用专属区块链系统的具体过程。
《区块链架构与实现:Cosmos详解》内容深入浅出,指导性和实操性强,适合区块链领域开发者和区块链技术爱好者阅读,也可作为高等院校计算机及区块链相关专业的教学用书和培训教材。
作者简介:
温隆 (1)密码学博士,山东大学网络空间安全学院企业合作导师,区块链系统与智能合约架构师。 (2)曾任北京比特大陆科技有限公司资深研发工程师,负责区块链系统的理论研究与工程落地。 (3)曾任北京炼石网络技术有限公司密码研究员,负责商密算法软件优化与可搜索加密等方向的理论研究与工程落地。 贾音 (1)2017年硕士毕业于上海交通大学计算机科学与技术专业,区块链开发工程师。 (2)曾就职于北京比特大陆科技有限公司,负责公有链、智能合约相关研发工作。 (3)曾就职于卫士通商用密码实验室,负责区块链方向的密码学研究。
目录:
第 1 章 Cosmos 网络介绍 1
第 2 章 密码学算法 13
第3 章 共识协议与区块设计 48
第4 章 Tendermint Core 的架构设计 88
第5 章 ABCI 116
第6 章 Cosmos-SDK 的架构设计 142
第7 章 Cosmos-SDK 的基本模块 195
第8 章 Cosmos-SDK 的PoS 实现 221
第9 章 Cosmos-SDK 的跨链通信 269
第 10 章 Cosmos Hub 的客户端Gaia 306
点击下载