![]()
内容推荐 本书首先简要介绍了区块链,从其本质、特性到其发展,力求通俗易懂,力求带给读者一个清晰的形象化的理解;接着将区块链所涉及的基础知识、相关协议以及算法进行梳理;随后从区块链基础架构出发,逐层分析其脆弱性,对区块链安全问题进行系统解析;然后将作者及其团队一直致力于攻关的也是国内外研究热点问题——区块链信任问题及解决信任问题的核心技术进行分析介绍,希望能够为广大读者提供一个新视角;再然后结合区块链应用实例,介绍区块链应用中所涉及的安全问题及其解决方案和应用实例;最后介绍区块链相关的政策和法律法规,以便读者多方面了解并能在法律法规的指导下正确应用区块链技术。 目录 第1章绪论1
1.1区块链是什么1
1.1.1由货币发展史看区块链1
1.1.2初识区块链8
1.1.3区块链定义13
1.2区块链的发展历史15
1.2.1数字货币16
1.2.2数字货币与虚拟货币的区别22
1.2.3数字货币与电子货币的区别22
1.2.4数字货币与比特币24
本章参考文献30
第2章区块链安全相关基础知识32
2.1区块链安全-数学基础知识32
2.2区块链安全-密码学基础知识39
2.2.1密码学算法39
2.2.2特殊签名方式44
2.2.3布隆过滤器52
2.2.4同态加密57
2.2.5安全多方计算60
2.2.6零知识证明66
2.3区块链安全-计算机基础知识69
2.3.1计算机组成69
2.3.2数据结构71
2.3.3计算机网络74
2.3.4数据库79
本章参考文献80
第3章区块链协议83
3.1区块链结构83
3.2区块链协议85
3.2.1底层通信协议85
3.2.2应用协议94
本章参考文献95
第4章区块链安全算法96
4.1什么是共识机制96
4.2区块链为什么需要共识机制97
4.3区块链安全经典共识算法98
4.3.1PoW工作量证明算法98
4.3.2PoS权益证明算法106
4.3.3DPoS授权股份证明算法110
4.3.4PBFT实用拜占庭容错算法115
4.3.5DBFT授权拜占庭容错算法125
4.4区块链安全新型共识算法129
4.4.1PoC容量证明算法129
4.4.2Algorand协议138
4.4.3IPFS&Filecoin147
4.5区块链安全其他共识算法158
4.6算法小结159
本章参考文献161
第5章区块链安全分析163
5.1区块链基础架构模型安全分析163
5.2区块链分层安全分析165
5.2.1数据层安全分析165
5.2.2网络层安全分析172
5.2.3共识层安全分析182
5.2.4激励层安全分析183
5.2.5合约层安全分析185
5.2.6应用层安全分析199
本章参考文献207
第6章区块链信任安全210 …… |