现阶段,由核心技术、扩展技术和配套技术三者组成的区块链技术体系已逐
步成形,未来将继续在数据流通、网络规模、技术运维、平台安全等方面创新演
进。
(一)区块链技术图谱
区块链作为一种综合性技术,其技术组成按重要程度可分为核心技术、扩展
技术、配套技术三类。核心技术指一个完整的区块链系统必须要包含的技术,包
括密码算法、对等式网络、共识机制、智能合约、数据存储;扩展技术指进一步
扩展区块链服务能力的相关技术,包括可扩展性、互操作性、协同治理、安全隐
私;配套技术指提升区块链系统安全性、优化使用体验等相关技术,包括系统安
全、运维部署、基础设施。
1.核心技术现状
2014 年以太坊的诞生,奠定了区块链系统的五大核心技术,包括密码算法、
对等式网络、共识机制、智能合约、数据存储。
(1)密码算法
国密支持成为多数联盟链标准配置。2020 年 1 月 1 日起实施的《中华人民
共和国密码法》,加速了国内联盟链对国密算法的支持进度,国密支持占比逐步
提升,逐渐成为联盟链的标准配置。据 2020 年可信区块链评测结果显示,受测
厂商目前国密支持占比已达 82%,其中,SM2、SM3、SM4 支持率分别占比 79%、
75%、68%。
(2)对等网络
兼顾通信效率与去中心程度的混合型网络成为主流。对等网络按网络结构可
分为无结构网络、结构化网络、混合型网络。无结构网络鲁棒性好,去中心化程
度高,但通信冗余严重,容易形成网络风暴,如经典 Gossip 网络;有结构网络
牺牲了去中心化程度,按照一定策略维护网络拓扑结构,提升通信效率,如类 DHT
((Distributed Hash 区块链白皮书(2020 年)23Table,分布式哈希表)网络;
混合型网络作为一种折中方案,兼顾了通信效率与去中心化程度。随着区块链网
络规模的扩大,出于对高效通信策以及网络治理的需要,混合型网络逐渐成为行
业主流方案。
(3)共识机制
评论0
最新资源