区块链解密:构建基于信用的下一代互联网
读者评价
区块链在不知不觉中出现了。。有必要了解了解,这本书值得参考。。
内容很详尽,我想知道的内容基本上都关注了。关键是,写书的人是处于商业或研究一线,可读性强。
借读书了解了一个新技术,和好友探讨了新技术的发展情况,也获得了一个小外快的采访。你永远也不知道读了一本书会在哪个方面给你带来收获
ico不评价,投机属性大。区块链是技术解决信用,特别是中心信用问题,希望未来能大有发展。
内容介绍
这是一本全面深入阐述区块链技术的书籍,书中重点阐述了区块链的实现原理、共识 机制、应用场景以及未来发展方向。 本书共5章,主要内容为:从比特币以及区块链的发展历程与原理等方面介绍区块链的 起源与成功应用;从区块链与传统行业、人工智能、金融、大数据等方面的结合,描述了 区块链能为人们带来的巨大技术变革;介绍了区块链技术的主要应用场景及相应案例,包 括存在性证明、智能合约、供应链、身份验证、资产交易、预测市场、电子商务、物流、 文件存储、医疗等;从原理、技术创新、发展等方面介绍了当下成功的区块链技术实践项 目,包括以太坊、公证通、比特股、瑞波以及超级账本;从区块链网络自身的演化、物联 网、互联网等方面描绘了区块链技术的未来蓝图——构建基于信用的下一代互联网。 本书适合希望全面了解区块链技术全貌及具体应用场景的读者。
目录
- 第1章 区块链之前世今生
- 1.1 比特币 / 2
- 1.1.1 产生背景 / 2
- 1.1.2 技术原理 / 3
- 1.1.3 比特币的特点 / 15
- 1.1.4 重要概念 / 17
- 1.2 区块链 / 31
- 1.2.1 区块链是什么 / 31
- 1.2.2 区块链历史 / 32
- 1.2.3 分叉问题 / 34
- 1.2.4 共识攻击 / 39
- 1.2.5 区块链形态 / 43
- 1.2.6 共识机制 / 49
- 第2章 通往区块链之路/53
- 2.1 区块链与行业应用 / 54
- 2.1.1 传统行业与区块链 / 57
- 2.1.2 区块链的应用要点 / 59
- 2.2 区块链与人工智能/ 61
- 2.2.1 未来人类社会的发展—区块链/63
- 2.2.2 区块链在人工智能领域的应用/65
- 2.2.3 人工智能和区块链在互联网金融中的应用/ 66
- 2.2.4 人工智能和区块链在医疗行业的应用/ 67
- 2.2.5 Sapience AIFX与区块链/ 67
- 2.3 区块链与未来金融/ 69
- 2.3.1 区块链技术已在金融领域逐步兴起/ 69
- 2.3.2 区块链契合金融的本质/71
- 2.3.3 区块链技术在金融领域的应用前景/ 72
- 2.4 区块链与大数据/ 76
- 2.4.1 区块链与重构大数据/ 76
- 2.4.2 区块链构建全球信用体系/78
- 2.4.3 区块链在大数据领域的应用/79
- 第3章 区块链应用场景/83
- 3.1 存在性证明/ 84
- 数字合同与数字印章/ 86
- 3.2 智能合约/ 88
- 比特币保险柜/ 90
- 3.3 供应链/ 94
- 区块链上的商品溯源/ 94
- 3.4 身份验证/ 97
- 3.4.1 BitNation / 98
- 3.4.2 CryptID / 99
- 3.5 预测市场/ 102
- Augur / 104
- 3.6 资产交易/ 106
- 3.6.1 房产交易/ 106
- 3.6.2 大宗商品交易/ 109
- 3.7 电子商务/ 111
- 3.7.1 支付应用/ 112
- 3.7.2 仲裁交易/ 113
- 3.7.3 OpenBazaar / 114
- 3.8 文件存储/ 116
- 分布式存储平台— Sia / 117
- 3.9 物流/ 120
- 区块链上的包裹溯源/ 120
- 3.10 交易所/ 122
- 区块链交易所/ 123
- 3.11 医疗应用/ 125
- 3.11.1 区块链与个人健康记录/125
- 3.11.2 区块链与病人隐私保护/127
- 3.11.3 区块链构建医疗互信机制/127
- 3.11.4 区块链构建新一代互助医疗保险/ 128
- 3.11.5 区块链与健康云/ 131
- 第4章 区块链实践/135
- 4.1 以太坊/ 136
- 4.1.1 以太币/ 137
- 4.1.2 运行原理/ 138
- 4.1.3 以太坊虚拟机/ 139
- 4.1.4 一个简单的智能合约/142
- 4.1.5 以太坊生态/ 146
- 4.2 公证通/ 148
- 4.2.1 去中介的信任引擎/ 148
- 4.2.2 改善数据确权/ 151
- 4.3 比特股/ 156
- 4.3.1 比特股的共识机制/ 156
- 4.3.2 智能货币/ 158
- 4.3.3 去中心化的交易所/ 160
- 4.4 瑞波/ 163
- 4.4.1 对传统区块链的改进/163
- 4.4.2 瑞波货币/ 165
- 4.4.3 分布式交易所/ 166
- 4.4.4 瑞波的合规性/ 167
- 4.4.5 降低跨境支付的成本/168
- 4.4.6 瑞波的运用/ 169
- 4.5 Hyperledger / 171
- 4.5.1 Fabric简介/ 171
- 4.5.2 Fabric构架/ 172
- 4.5.3 拓扑结构/ 174
- 4.5.4 超级账本的协议/ 175
- 第5章 走向未来之路/177
- 5.1 链遍江湖,链链不同/178
- 5.2 区块链网络动力学/ 184
- 5.3 区块链的自组织/ 190
- 5.3.1 崩溃和无序/ 190
- 5.3.2 自组织/ 191
- 5.3.3 节点变迁/ 192
- 5.3.4 自组织的基础支撑/ 193
- 5.3.5 区块链的未来/ 194
- 5.4 三体与区块链/ 195
- 5.5 互联网 走向区块链 / 202
- 5.5.1 可信交易杜绝消费欺诈/203
- 5.5.2 去中心化避免垄断获利/204
- 5.5.3 高效互联优化合作模式/205
- 5.6 物联网走向物“链”网/207
- 5.6.1 IBM的设备民主/ 208
- 5.6.2 Filament的底层硬件/ 211
- 5.6.3 Tilepay 的物联网支付系统/ 213
- 5.7 构建基于信用的下一代互联网/217
- 5.7.1 经济、金融的核心是信用/217
- 5.7.2 传统条件下的高信用成本/218
- 5.7.3 大数据降低信用成本/219
- 5.7.4 区块链开启新的信用时代/221
- 参考文献/223
什么是 Paxos 算法? Paxos 算法是解决的是非拜占庭将军问题,也就是说仅仅是分布式系统中的节点存在问题,但是不存在恶意节点的问题,在这种情况下如何达成共识。 这个算法有点像现在的议会制度,大家需要提交议案和表决议案。然后想办法让大家对一份议案表决通过。 Paxos 算法的提交分为准备和提交两个阶段。准备阶段解决大家要对哪一个提案进行投票,提交阶段解决确认提案的问题。在提交阶段,如果一个提案收到了大多数节点的回复,系统则要发出确认消息,就像你关闭网页时,网页还要提示你是否“确认”,如果再收到了大家的确认消息,提案就确认了。如果大家不同意这个提案,则用新的提案来代替。 就个人理解,这种做法如果是在一个相对私有环境中或者网络环境比较好的情况下,效果会比较明显,实际上,所谓收到大多数的回应,这也叫节点自身的评估,因为节点没有更好的方法去判断,到底算不算是大多数了,尤其是节点总数还不固定的情况下。
对称加密算法和非对称加密算法的区别是什么? 我们前面说过,区块链中信息是加密的,加密后的信息要用特定密钥才能打开。对称加密算法呢,就是加密方和解密方使用同一个密钥。就像你的邮箱密码。加密(设定密码)时输入的是它,解密(使用邮箱时)输入的也是它。这种算法,密码容易被人窃取,被破解,不安全,只不过加密解密快一点而已。非对称加密算法,每个用户则拥有两把密钥。一把是公钥,一把是私钥,公钥加密,私钥解密,私钥加密,公钥解密,这个过程我们前面提到过,它的安全性是很可靠的,只不过加密解密慢一点而已。 对称加密算法就是一把钥匙,快但不安全,非对称加密算法则是两把钥匙,安全但不快。但在区块链的价值互联中,最重要的是安全,所以用非对称加密算法。