有的人国庆国外游,国内游,有的人国庆堵在高速路上,我国庆没有出去玩,在家把杨保华的区块链原理设计与应用书看了一遍。这本书国庆前就买了一直没有时间看,总体感觉这书讲的不是很深入,很适合区块链入门者。
先简单说下本书的结构吧,分两部分,一部分是区块链理论篇,理论篇中最重要的基础是分布式系统的一些核心问题,还有就是密码学相关知识。分布式系统核心问题包括:一致性问题,共识算法,FLP不可能原理,CAP原理,ACID原则,非拜占庭算法(paxos算法和raft算法),拜占庭问题和算法,这些我也只是了解,还不是研究特别深入,以后有时间研究每个问题时详细地写一遍文章出来供大家参考。密码学相关的知识相对熟悉一点,主要包括hash算法与数字摘要,加解密算法(包括对称与非对称),数字签名和数字证书,PKI体系,merkle数结构。接下来就是三大区块链主流项目和框架介绍,比特币:区块链思想诞生的摇篮,介绍了比特币的原理和设计,挖矿,共识机制,讨论了比特币一些热点问题,包括比特币设计中的权衡,分叉,交易延展性,扩容之争,比特