链塔智库-公有链安全性研究报告TOP评分-2018.6-24页
报告摘要
公有链安全性研究报告——TOP20评分总结
核心内容概述
本报告由链塔智库发布,旨在对当前主流的20个公有链进行安全性评估,重点分析共识机制与智能合约的安全性,结合各公有链发生过的安全事件及危机处理能力,给出综合评分。报告指出,公有链的安全性主要依赖于共识机制和智能合约两个核心层面,其中共识机制的安全性决定了网络的去中心化程度和抗攻击能力,而智能合约的安全性则关系到区块链应用的可靠性和稳定性。
主要观点
- 公有链的底层架构分为六层:数据层、网络层、共识层、激励层、合约层、应用层。其中,漏洞主要集中在共识层和合约层。
- 共识机制是公有链安全性的核心,主要分为PoW、PoS、DPoS、DBFT、VBFT等类型,其中DPoS及基于拜占庭共识的衍生机制安全性评分最高。
- 智能合约作为区块链可编程的基础,存在诸多安全风险,如交易顺序依赖、误操作异常、可重入攻击等,但大部分问题已在实践中逐步解决。
- 公有链在危机处理方面表现不一,大型公有链的应对措施普遍较好,如硬分叉、追回资金等。
关键信息
代表公有链及共识机制
| 共识机制 | 代表公有链 |
|---|---|
| PoW | BTC, BTM |
| PoS | ETH, ADA |
| DPoS | EOS, TRON |
| DBFT | NEO |
| VBFT | ONT |
共识机制优劣势及风险
PoW机制(如BTC)
- 优点:
- 挖矿难度自动调整。
- 吸引用户参与,促进网络发展。
- 通过“挖矿”发行新币,相对公平。
- 缺点:
- 耗费大量电力。
- 风险:
- 算力集中,威胁去中心化。
- 挖矿收益减半可能导致算力下降,影响网络安全性。
PoS机制(如ETH、ADA)
- 优点:
- 节能,不依赖算力。
- 更去中心化,降低硬件门槛。
- 避免通货紧缩。
- 缺点:
- 信用基础不够牢固。
- 垄断性高,持币者才可获得奖励。
- 风险:
- 纯PoS机制可能被少数人操控主链。
DPoS机制(如EOS、TRON)
- 优点:
- 能耗低,确认速度快。
- 缺点:
- 投票积极性不高,持币者参与度低。
- 垄断性高,导致贫富差距。
- 风险:
- 超级节点易受攻击,影响网络稳定。
DBFT机制(如NEO)
- 优点:
- 系统可脱离代币运行。
- 时延低,适合商用。
- 高效处理高频交易。
- 缺点:
- 当1/3以上记账人停止工作时,系统无法运行。
- 风险:
- 1/3以上记账人联合作恶,可能造成分叉,留下密码学证据。
VBFT机制(如ONT)
- 优点:
- 结合PoS、VRF和BFT,安全性更高。
- 缺点:
- 机制复杂,对节点要求高。
- 风险:
- 需要节点押金,可能存在退出风险。
智能合约安全问题
- 交易顺序依赖:合约执行结果可能因交易处理顺序不同而变化,攻击者可通过操控交易顺序获取不当利益。
- 误操作异常:调用合约时未检查返回值,可能导致资金损失。
- 可重入攻击:合约调用其他合约时,可能因循环调用导致资金被反复提取,如DAO攻击事件。
公有链安全性评分(TOP20)
| 名称 | 英文简写 | 共识机制评分 | 智能合约评分 | 危机处理评分 | 总分 |
|---|---|---|---|---|---|
| 小蚁 | 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.0 |
| 比原链 | BTM | 6 | 7 | 5 | 6.0 |
| 莱特币 | LTC | 6 | 6 | 6 | 6.0 |
| 瑞波 | XRP | 7 | 5 | 6 | 6.0 |
| 达世币 | DASH | 7 | 7 | 4 | 6.0 |
| 科莫多 | KMD | 6 | 7 | 5 | 6.0 |
| 埃欧塔 | IOTA | 7.5 | 5 | 5 | 5.8 |
| 比特币 | BTC | 6 | 4 | 3 | 4.3 |
| 比特黄金 | BTG | 6 | 4 | 2 | 4.0 |
总结
报告指出,DPoS及基于拜占庭共识的机制在安全性上表现最佳,而大型公有链在应对安全事件和修复漏洞方面更具优势。智能合约虽然存在诸多风险,但大部分问题已在实际应用中得到解决。各公有链正不断优化自身机制,以提升整体安全性。本次评分中,NEO、ONT、ZIL、STEEM和XLM得分最高,显示其在安全性方面表现突出。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载