8.5.4 区块链的核心技术

8.5.4 区块链的核心 技术

最早的区块链技术出现在比特币项目。作为比特币背后的分布式记账平台,区块链在无集中式监管的情况下,稳定运行了近八年时间,支持了海量的交易记录,并未出现严重的漏洞。

从区块链现阶段的技术和应用来看,其核心是分布式数据存储、点对点传输、共识机制、加密算法等已有计算机技术。

共识机制:公有链方面,目前常用的共识机制存在性能低、能耗高的缺点。联盟链目前的主流共识机制大多基于PBFT及其变种,虽然加入权限控制能获得性能的大幅提升,但同时也牺牲了一部分共识的效率、约束、容错率等方面的性能。

图示

区块链的应用

安全算法:一方面,目前采用的大多数传统的安全类算法,存在潜在的“后门”风险,需要逐步替换成更加安全的算法,算法的强度也需要不断升级;另一方面,还要防止一些新技术,如量子计算,对传统安全算法的冲击甚至颠覆。

隐私保护:目前,区块链相关的隐私保护环节还比较薄弱,尤其是对敏感数据需要平衡隐私保护和合规监管。信息隐私保护技术,如零知识证明、同态加密等,也是后续发展的一个重要方向。