区块链原理、设计与应用 - (EPUB全文下载)

文件大小:0.57 mb。
文件格式:epub 格式。
书籍内容:

区块链原理、设计与应用
第1章 区块链思想的诞生
1.1 从实体货币到数字货币
1.2 站在巨人的肩膀上
1.3 了不起的社会学实验
1.4 潜在的商业价值
1.5 本章小结
第2章 核心技术概览
2.1 定义与原理
2.2 技术的演化与分类
2.3 关键问题和挑战
2.4 趋势与展望
2.5 认识上的误区
2.6 本章小结
第3章 典型应用场景
3.1 应用场景概览
3.2 金融服务
3.3 征信和权属管理
3.4 资源共享
3.5 贸易管理
3.6 物联网
3.7 其他场景
3.8 本章小结
第4章 分布式系统核心问题
4.1 一致性问题
4.2 共识算法
4.3 FLP不可能原理
4.4 CAP原理
4.5 ACID原则
4.6 Paxos算法与Raft算法
4.7 拜占庭问题与算法
4.8 可靠性指标
4.9 本章小结
第5章 密码学与安全技术
5.1 Hash算法与数字摘要
5.2 加解密算法
5.3 消息认证码与数字签名
5.4 数字证书
5.5 PKI体系
5.6 Merkle树结构
5.7 布隆过滤器
5.8 同态加密
5.9 其他问题
5.10 本章小结
第6章 比特币——区块链思想诞生的摇篮
6.1 比特币项目简介
6.2 原理和设计
6.3 挖矿
6.4 共识机制
6.5 闪电网络
6.6 侧链
6.7 热点问题
6.8 相关工具
6.9 本章小结
第7章 以太坊——挣脱数字货币的枷锁
7.1 以太坊项目简介
7.2 核心概念
7.3 主要设计
7.4 相关工具
7.5 安装客户端
7.6 使用智能合约
7.7 智能合约案例:投票
7.8 本章小结
第8章 超级账本——面向企业的分布式账本
8.1 超级账本项目简介
8.2 社区组织结构
8.3 顶级项目介绍
8.4 开发必备工具
8.5 贡献代码
8.6 本章小结
实践篇
第9章 超级账本Fabric部署和使用
9.1 简介
9.2 本地编译安装
9.3 使用Docker镜像
9.4 启动Fabric网络
9.5 链码的概念与使用
9.6 使用多通道
9.7 SDK支持
9.8 生产环境注意事项
9.9 本章小结
第10章 超级账本Fabric配置管理
10.1 简介
10.2 Peer配置剖析
10.3 Orderer配置剖析
10.4 cryptogen生成组织身份配置
10.5 configtxgen生成通道配置
10.6 configtxlator转换配置
10.7 本章小结
第11章 超级账本Fabric CA应用与配置
11.1 简介
11.2 安装服务端和客户端
11.3 启动CA服务
11.4 服务端命令剖析
11.5 服务端配置文件解析
11.6 与服务端进行交互
11.7 客户端命令剖析
11.8 客户端配置文件解析
11.9 生产环境部署
11.10 本章小结
第12章 超级账本Fabric架构与设计
12.1 整体架构概览
12.2 核心概念与组件
12.3 gRPC消息协议
12.4 权限管理和策略
12.5 用户链码
12.6 系统链码
12.7 排序服务
12.8 本章小结
第13章 区块链应用开发
13.1 简介
13.2 链码的原理、接口与结构
13.3 链码开发API
13.4 应用开发案例一:转账
13.5 应用开发案例二:资产权属管理
13.6 应用开发案例三:调用其他链码
13.7 应用开发案例四:发送事件
13.8 开发最佳实践小结
13.9 本章小结
第14章 区块链服务平台设计
14.1 简介
14.2 IBM Bluemix云区块链服务
14.3 微软Azure云区块链服务
14.4 使用超级账本Cello搭建区块链服务
14.5 本章小结
附录
附录A 术语表
附录B 常见问题解答
附录C Golang开发相关
附录D ProtoBuf与gRPC
附录E 参考资源
第1章 区块链思想的诞生
新事物往往不是凭空而生,其发展过程也并非一蹴而就。
认识一个从未见过的新事物,最重要的是弄清楚它的来龙去脉,知其出身,方能知其所以然。区块链(blockchain)思想最早出现在大名鼎鼎的比特币(Bitcoin)开源项目中。比特币项目在诞生和发展过程中,借鉴了来自数字货币、密码学、博弈论、分布式系统、控制论等多个领域的技术成果,可谓博采众家之长于一身,作为其核心支撑结构的区块链技术更是令人瞩目的创新成果。
本章将从数字货币的历史讲起,简要介绍区块链思想诞生的摇篮——比特币项目的诞生和发展过程,并初步剖析区块链技术带来的潜在商业价值。通过阅读本章内容,读者可以了解区块链技术产生的背景、原因,以及在诸多商业应用场景中的潜在价值。
1.1 从实体货币到数字货币
区块链最初的思想诞生于无数先哲对于用数字货币替代实体货币的探讨和设计中。
1.货币的历史演化
众所周知,货币是人类文明发展过程中的一大发明。其最重要的职能包括价值尺度、流通手段、贮藏手段等。很难想象离开了货币,现代社会庞大而复杂的经济和金融体系如何保持运转。也正是因为它如此重要,货币的设计和发行机制是关系到国计民生的大事。
历史上,在自然和人为因素的干预下,货币的形态经历了多个阶段的演化,包括实物货币、金属货币、代用货币、信用货币、电子货币、数字货币等。近代以前相当长的一段时间里,货币的形态一直是以实体的形式存在,可统称为“实体货币”。计算机诞生后,为货币的虚拟化提供了可能性。
同时,货币自身的价值依托也不断发生演化,从最早的实物价值、发行方信用价值,直到今天的对科学技术和信息系统(包括算法、数学、密码学、软件等)的信任价值。
提示 中国最早关于货币的确切记载“夏后以玄币”,出现在恒宽的《盐铁论·错币》。
2.纸币的缺陷
理论上,一般等价物都可以作为货币使用。当今世界最常见的货币制度是纸币本位制,因为纸质货币既方便携带、不易仿制,又相对容易辨伪。
或许有人会认为信用卡等电子方式相对于纸币等货币形式使用起来更为方便。确实,信用卡在某些场景下会更为便 ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 区块链原理、设计与应用 - (EPUB全文下载)