论文标题

克隆的攻击:测量野外比特币“叉子”的可维护性,独创性和安全性

Attack of the Clones: Measuring the Maintainability, Originality and Security of Bitcoin 'Forks' in the Wild

论文作者

Choi, Jusop, Choi, Wonseok, Aiken, William, Kim, Hyoungshick, Huh, Jun Ho, Kim, Taesoo, Kim, Yongdae, Anderson, Ross

论文摘要

自比特币出现在2009年以来,已经进行了6,000多个不同的加密货币项目。加密货币世界可能是唯一大量竞争对手提供类似服务但具有独特利益的技术,包括可扩展性,快速交易和安全性。但是,这些项目真的为竞争对手提供了独特的功能和显着的增强功能吗?为了回答这个问题,我们对592个加密项目的代码维护活动,原创性和安全性进行了大规模的经验分析。我们发现,在过去六个月中,这些项目中约有一半尚未更新。在两年的时间里,其中约四分之三消失了,或者被报道为骗局或无活动。我们还调查了其他项目中是否还修补了比特币中修补的11个安全漏洞。我们发现,在510个基于C语言的加密货币项目中​​,约有80%至少有一个未解决的漏洞,而解决该漏洞的平均时间为237.8天。在这510个AltCoins中,我们发现至少有157个Altcoins可能是从比特币上分配的,其中大约三分之一仅包含与它们分叉的比特币版本的微小变化。作为案例研究,我们深入研究了20种AltCoins(例如Litecoin,Fujicoin和Feathercoin),类似于用于叉子的比特币版本。他们中的大约一半没有做出任何有意义的变化 - 不遵守白皮书中做出的承诺(例如,关于使用股份证明)。

Since Bitcoin appeared in 2009, over 6,000 different cryptocurrency projects have followed. The cryptocurrency world may be the only technology where a massive number of competitors offer similar services yet claim unique benefits, including scalability, fast transactions, and security. But are these projects really offering unique features and significant enhancements over their competitors? To answer this question, we conducted a large-scale empirical analysis of code maintenance activities, originality and security across 592 crypto projects. We found that about half of these projects have not been updated for the last six months; over two years, about three-quarters of them disappeared, or were reported as scams or inactive. We also investigated whether 11 security vulnerabilities patched in Bitcoin were also patched in other projects. We found that about 80% of 510 C-language-based cryptocurrency projects have at least one unpatched vulnerability, and the mean time taken to fix the vulnerability is 237.8 days. Among those 510 altcoins, we found that at least 157 altcoins are likely to have been forked from Bitcoin, about a third of them containing only slight changes from the Bitcoin version from which they were forked. As case studies, we did a deep dive into 20 altcoins (e.g., Litecoin, FujiCoin, and Feathercoin) similar to the version of Bitcoin used for the fork. About half of them did not make any technically meaningful change - failing to comply with the promises (e.g., about using Proof of Stake) made in their whitepapers.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源