Abstract
Despite the focus on operating in adversarial environments, cryptocurrencies have suffered several security and privacy problems. In this article, researchers focus on the disclosure process itself, which presents unique challenges compared to other software projects. They examine some recent disclosures and discuss difficulties that have arisen. Cryptocurrency software is complex and vulnerabilities can be readily, and anonymously, monetized. Responsible vulnerability disclosure in cryptocurrencies is challenging as decentralized systems, by design, give no single party authority to push code updates. This review of case studies informs recommendations for preventing catastrophic cryptocurrency failures. Design decisions such as which protocol to implement or how to fix a vulnerability, must get support from most stakeholders to take effect.
| Original language | English |
|---|---|
| Pages (from-to) | 62-71 |
| Number of pages | 10 |
| Journal | Communications of the ACM |
| Volume | 63 |
| Issue number | 10 |
| DOIs | |
| State | Published - 23 Sep 2020 |
All Science Journal Classification (ASJC) codes
- General Computer Science