2018年-链塔智库_链塔智库发布公有链安全性TOP20:EOS居中游比特币倒数第二_24页_761kb
报告摘要
公有链安全性研究报告——TOP20评分总结
核心内容概述
本报告由链塔智库BlockData于2018年6月1日发布,旨在对当前主流的20个公有链进行安全性评分,分析其共识机制与智能合约的安全性及危机处理能力。报告指出,区块链技术作为去中心化计算网络的代表,其安全性是保障其广泛应用的关键。共识机制与智能合约是公有链安全性评估的核心维度。
主要观点
- 区块链的结构:区块链底层架构分为六层,包括数据层、网络层、共识层、激励层、合约层和应用层。其中,漏洞主要集中在合约层和共识层。
- 共识机制:共识机制是决定谁来记账的核心技术,不同的机制在安全性、能耗、效率等方面存在差异。
- 智能合约:智能合约是区块链可编程性的基础,其安全性直接影响整个公有链的运行。报告指出,智能合约漏洞是公有链存在的普遍问题,但大多数已在实践中解决。
- 安全评分:基于共识机制安全性、智能合约安全性及危机处理能力,对20个公有链进行评分,得分最高的为NEO、ONT、ZIL、STEEM和XLM。
关键信息
共识机制分类与代表公有链
| 共识机制 | 代表公有链 |
|---|---|
| PoW | BTC、BTM |
| PoS | ETH(前期PoW+后期PoS)、ADA |
| DPoS | EOS、TRON |
| DBFT | NEO |
| VBFT | ONT |
共识机制优劣势及风险
PoW(比特币、比原链)
- 优点:
- 挖矿难度自动调整
- 可吸引大量用户参与
- 通过挖矿发行新币,相对公平
- 缺点:
- 高能耗,依赖硬件算力
- 风险:
- 算力集中导致去中心化受损
- 挖矿收益减半可能导致网络安全性下降
PoS(以太坊、卡尔达诺)
- 优点:
- 节能,无需大量硬件算力
- 更去中心化,降低门槛
- 避免通货紧缩
- 缺点:
- 信用基础不够牢固
- 持币者垄断性较强
- 风险:
- 纯PoS机制易被少数人操控
DPoS(EOS、TRON)
- 优点:
- 能耗低,确认速度快
- 缺点:
- 投票积极性不高
- 垄断性较强,富者越富
- 风险:
- 坏节点处理困难
- 超级节点易受攻击
DBFT(NEO)
- 优点:
- 高效、高并发、高扩展
- 支持主流编程语言
- 缺点:
- 当有1/3以上节点停止工作时,系统无法运行
- 风险:
- 联合作恶可能导致分叉
VBFT(ONT)
- 优点:
- 结合PoS、VRF和BFT,提升安全性
- 缺点:
- 需要复杂的节点管理
- 风险:
- 节点管理不当可能导致系统不稳定
智能合约常见安全问题
- 交易顺序依赖:
- 智能合约执行结果可能因交易处理顺序不同而变化,攻击者可通过控制交易顺序进行操控。
- 误操作异常:
- 调用合约时未检查返回值,可能导致异常处理失败,造成资产损失。
- 可重入攻击:
- 合约在调用其他合约时未完成内部状态更新即返回,导致攻击者多次调用合约,盗取资产。
- 以太坊DAO事件是典型可重入攻击案例。
公有链安全性评分
| 名称 | 英文简写 | 共识机制安全性评分 | 智能合约安全性评分 | 危机处理能力评分 | 总分 |
|---|---|---|---|---|---|
| 小蚁 | NEO | 8 | 6 | 6 | 6.7 |
| 本体 | ONT | 8 | 6 | 6 | 6.7 |
| Zillqa | ZIL | 8 | 7 | 5 | 6.7 |
| 斯蒂姆链 | STEEM | 8 | 7 | 5 | 6.7 |
| 恒星链 | XLM | 8 | 7 | 5 | 6.7 |
| 柚子 | EOS | 8 | 5 | 6 | 6.3 |
| 波场 | TRON | 8 | 6 | 5 | 6.3 |
| 卡尔达诺 | ADA | 7 | 7 | 5 | 6.3 |
| 比特股 | BTS | 8 | 6 | 5 | 6.3 |
| Aeternity | AE | 7 | 7 | 5 | 6.3 |
| 门罗币 | XMR | 8 | 5 | 6 | 6.3 |
| 以太坊 | ETH | 7 | 4 | 7 | 6 |
| 比原链 | BTM | 6 | 7 | 5 | 6 |
| 莱特币 | LTC | 6 | 6 | 6 | 6 |
| 瑞波 | XRP | 7 | 5 | 6 | 6 |
| 达世币 | DASH | 7 | 7 | 4 | 6 |
| 科莫多 | KMD | 6 | 7 | 5 | 6 |
| 埃欧塔 | IOTA | 7.5 | 5 | 5 | 5.8 |
| 比特币 | BTC | 6 | 4 | 3 | 4.3 |
| 比特黄金 | BTG | 6 | 4 | 2 | 4 |
总结
- 共识机制安全性:DPoS和基于拜占庭共识的机制评分较高,表明其在安全性方面表现更优。
- 智能合约安全性:大型公有链由于应用广泛,智能合约漏洞较为频繁,但多数已修复。
- 危机处理能力:大型公有链应对措施普遍较好,如硬分叉、追回等,有助于缓解安全事件影响。
- 总体安全性:NEO、ONT、ZIL、STEEM和XLM在综合评分中表现最佳,显示出较高的安全性能。
结语
报告指出,当前公有链主要采用PoW、PoS、DPoS等共识机制,其安全性能各不相同。智能合约作为公有链的核心功能之一,存在一定的安全隐患,但大部分已通过实践得到解决。总体来看,基于拜占庭共识的机制如DPoS和VBFT在安全性方面表现更优,而大型公有链在危机处理上更具优势。链塔智库通过评分体系,为行业提供参考,推动公有链持续优化其安全机制。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载