区块链原理、设计与应用 (区块链技术丛书) PDF 高清完整

所需积分/C币:24 2018-03-24 20:46:39 16.83MB PDF
收藏 收藏 9
举报

区块链原理、设计与应用 (区块链技术丛书) PDF 高清,理论篇 ·第1章 区块链思想的诞生 ·第2章 核心技术概览 ·第3章 典型应用场景 ·第4章 分布式系统核心问题 ·第5章 密码学与安全技术 ·第6章 比特币——区块链思想诞生的摇篮 ·第7章 以太坊——挣脱数字货币的枷锁 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
目录 序前 理论篇 第1章区块链思想的诞生 11从实体货币到数字货币 1.2站在巨人的肩膀上 1.3了不起的社会学实验 14潜在的商业价值 1.5本章小结 第2章核心技术概览 2.1定义与原理 22技术的演化与分类 2.3关键问题和挑战 2.4趋势与展望 25认识上的误区 2.6本章小结 第3章典型应用场景 31应用场景概览 3.2金融服务 33征信和权属管理 34资源共亨 3.5贸易管理 3.6物联网 37其他场景 38本章小结 第4章分布式系统核心问题 4.1一致性问题 4.2共识算法 4.3FLP不可能原理 4.4CAP原理 45ACID原则 4.6 Paxos算法与Raf算法 4.7拜占庭问题与算法 48可靠性指标 4.9本章小结 第5章密码学与安全技术 5.1Hash算法与数字摘要 5.2加解密算法 5.3消息认证码与数字签名 54数字证书 5.5PK体系 56 Merkle树结构 5.7布隆过滤器 58同态加密 5.9其他问题 5.10本章小结 第6章比特币——区块链思想诞生的摇篮 6.1比特币项目简介 62原理和设计 6.3挖矿 6.4共识机制 65闪电网络 66侧链 6.7热点问题 68相关工具 69本章小结 第7章以太坊——挣脱数字货币的枷锁 7.1以太坊项目简介 7.2核心概念 7.3主要设计 7.4相关工具 75安装客户端 7.6使用智能合约 7.7智能合约案例:投票 78本章小结 第8章超级账本—面向企业的分布式账本 8.1超级账本项目简介 82社区组织结构 83顶级项目介绍 84开发必备工具 85贡献代码 86本章小结 实践篇 第9章超级账本 Fabric部署和使用 9.1简介 92本地编译安装 9.3使用 Docker镜像 94启动 Fabric网络 9.5链码的概念与使用 9.6使用多通道 9.7SDK支持 9.8生产环境注意事项 99本章小结 第10章超级账本 Fabric配置管理 10.1简介 10.2Peer配置剖析 103 Orderer配置剖析 104 cryptogam生成组织身份配置 10.5 configtxgen生成通道配置 10.6 configtxlator转换配置 10.7本章小结 第11章超级账本 Fabric CA应用与配置 11.1简介 11.2安装服务端和客户端 113启动CA服务 114服务端命令剖析 11.5服务端配置文件解析 11.6与服务端进行交互 11.7客户端命令剖析 11.8客户端配置文件解析 119生产环境部署 11.10本章小结 第12章超级账本 Fabric架构与设计 12.1整体架构概览 12.2核心概念与组件 12.3gRPC消息协议 12.4权限管理和策略 12.5用户链码 12.6系统链码 127排序服务 128本章小结 第13章区块链应用开发 13.1简介 13.2链码的原理、接口与结构 13.3链码开发API 134应用开发案例一:转账 13.5应用开发案例二:资产权属管理 13.6应用开发案例三:调用其他链码 137应用开发案例四:发送事件 13.8开发最佳实践小结 139本章小结 第14章区块链服务平台设计 14.1简介 142 IBM Bluemix云区块链服务 14.3微软 Azure云区块链服务 14.4使用超级账本 Cello搭建区块链服务 145本章小结 附录 附录A术语表 附录B常见问题解答 附录 C Golan开发相关 附录 D ProtoBuf与gRPC 附录E参考资源 序言 金融是人类文明发展过程中经济运行的基础,自诞生起,金融领域 就伴随经济发展的阶段和商业模式的变迁不断涌现岀先进的技术手段, 这些都大大提升」社会和经济的运转效率。从延续」∫近千年的纸质记 账,到二十世纪的电子化交易,再到影响现在及未来的互联网、大数 据、人工智能和区块链,金融行业和金融科技领域始终以开放的姿态迎 接新技术和新变化,并不断进行自我革新和升华。 区块链技术是金融科技领域当下最受人关注的方向之一。区块链作 为一个新兴技术,具备去中心化、防篡改、可追溯等众多金融领域十分 需要的特点。它可以实现多方场景下开放、扁平化的全新合作信任模 型,而这些都为实现更高效的资源配置,更具体地说是金融交易,提供 了有效的技术手段。在可见的未来,区块链技术将为人类商业社会的快 速发展带来更多发展机遇和成长空间。 区块链技术在金融领域的实际应用之 新型数字货币,被认为 具备了变革整个金融行业的潜力,引发了国内外广泛的研究讨论和实 践。英国央行已在研发利用分布式账本技术的下一代支付系统。中国人 民银行也组建了数字货币研究所,深入研究数字货币相关的技术和监管 课题。国际货币基金组织也公开认可区块链技术在清算和结算方面的独 特优势。 清华五道口金融学院始终密切关注和积极开展金融行业及区块链相 关领域的学术与研究,于2012年成立互联网金融实验室,专注于互联网 金融和金融科技领域的研究、开发与孵化,并联合国内外众多的创新型 企业和研宄机构,一起开展数字资产和区块链相关的课题和项目。 然,创新技术的发展和落地往往难以一蹴而就。我们应该认识 到,区块链技术目前仍处于早期阶段,在支撑大规模商业应用场景上还 存在不少挑战,例如如何在不影响业务运行的前提下,将区块链系统融 合到已有的业务系统;如何让区块链系统的处理性能满足金融交易的苛 刻需求;如何设计基于区块链的全新业务运营框架,并对其实现有效的 监管。这些都是非常值得进一步探索的课题。 在此之际,很欣喜地看到有这样一本系统讲解区块链技术及实践的 书籍出版。与其他介绍区块链的图书不同,木书并没有局限在阐述区块 链的思想、概念和应用场景等理论知识层面,而是进一步从实现角度剖 析了区块链平台的架构、设计,并提供了大量一手的开发实践案例,特 别是全球区块链领域首屈一指的开源项目—超级账本。这些都将帮助 读者更深刻地理解和掌握区块链技术的核心原理与应用方法。 本书作者在技术体系的经验和视野、创新意识、国际化合作等方面 都展现出了作为金融科技专家的综合素养,让我们对中国金融业进入下 个全新的发展阶段的人才储备充满了信心。我们愿意跟作者们一起, 共同关注、共同努力于中国金融科技的未来。 廖理,教授,博士生导师,清华大学五道口金融学院 2017年8月于清华五道口 前言 区块链和机器学习被誉为未来十年内最有可能提高人类社会生产力 的两大创新科技。如果说机器学习的兴起依赖于新型芯片技术的发展, 那么区块链技术的出现,则是来自商业、金融、信息、安全等多个领域 众多科技成果和业务创新的共同推动。 比特币网络白横空出世,以前所未有的新型理念支持了前所未有的 交易模式;以太坊项目站在前人肩膀上,引入图灵完备的智能合约机 制,进一步释放了区块链技术的应用威力;众多商业、科技巨头,集合 来自大型企业的应用需求和最先进的技术成果,打造出支持权限管理的 联盟式分布式账本平台——超级账本.源技术从未如今天这样,对 各行各业都产生着极为深远的影响。本书在剖析区块链核心技术吋,正 是以这些开源项目(特别是超级账本 Fabric项目)为具体实现进行讲 解,力图探索其核心思想,展现其设计精华,剖析其应用特性。 我们在写作中秉承了由浅入深、由埋论到实践的思想,将全书分为 两大部分:理论篇和实践篇。前三章介绍了区块链技术的由来、核心思 想及典型的应用场景。第4~5章重点介绍了区块链技术中大量出现的分 布式系统技术和密码学安全技术。第6~8章分別介绍了区块链领域的三 个典型开源项目:比特币、以太坊和超级账本。第9~11章以超级账本 Fabric项目为例,具体讲解了安装部署、配置管理,以及使用 Fabric ca 进行证书管理的实践经验。第12章重点剖析了超级账本 Fabric项日的核 心架构设计。第13章介绍了区块链应用开发的相关技巧和示例。最后, 木书还就热门的“区块链即服务”平台进行了介绍,并讲解应用超级账木 Cello项日构建区块链服务和管理平台的相关经验和知识。 相信读者在阅读完本书后,在深入埋解区块链核心概念和原理的同 时,对于区块链和分布式账本领域最新的技术和典型设计实现也能了然 于心,可以更加高效地开发基于区块链平台的分布式应用 在本书长达两年时间的编写过程中,得到了来自家人、同事以及开 源社区开发者和技术爱好者的众多支持和鼓励,在此表示感谢! 最后,希望本书能为推动区块链技术的进步和开源文化的普及做出 点微薄的贡献! 作者 2017年8月于北京

...展开详情
一个资源只可评论一次,评论内容不能少于5个字
qq_38269853 清晰,完整
2018-04-29
回复
jay007333 不错可以用 很清楚 目录也有 很方便
2018-04-11
回复
img
markapplelin

关注 私信 TA的资源

上传资源赚积分,得勋章
最新推荐