![区块链:技术与场景](https://wfqqreader-1252317822.image.myqcloud.com/cover/979/43737979/b_43737979.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 区块链的三大关键机制
区块链的成功在于其具有三大关键机制,分别是加密算法、Merkle树和共识机制,如图1-8所示。
![](https://epubservercos.yuewen.com/E487E2/23020636701638606/epubprivate/OEBPS/Images/41820_27_1.jpg?sign=1739254096-nC5mTjf79UPxOw1UVSLJJXQ1y0P1Ye0t-0-c6fb7dbacbd3604c0d830c4e10c0e4e3)
图1-8 区块链的三大关键机制
对于传统的中心化数据库来说,安全性不是太大的问题,因为有多重数据防火墙阻挡,所以外网的黑客攻击内网的数据库的难度较大。但是对于区块链的分布式记账模式来说,数据保存在多个节点上,节点又通过互联网链接,没有了防火墙,自然成为黑客攻击的理想对象。在这种情况下,就有必要采用加密技术来保护区块上的数据,因此区块链三大机制中的第一个就是加密算法。
区块链上的加密算法很多,最重要的有两个,一个是哈希算法,另一个是非对称加密。