logo

drewdevault.com

[mirror] blog and personal website of Drew DeVault git clone https://hacktivis.me/git/mirror/drewdevault.com.git

Cryptocurrency-is-a-disaster.md (8353B)


  1. ---
  2. title: Cryptocurrency is an abject disaster
  3. date: 2021-04-26
  4. outputs: [html, gemtext]
  5. nocomment: true
  6. ---
  7. This post is long overdue. Let's get it over with.
  8. <div class="alert alert-danger">
  9. 🛑 <strong>Hey!</strong> If you write a comment about this article online,
  10. disclose your stake in cryptocurrency. I will explain why later in this post.
  11. For my part, I held &lt;$10,000 USD worth of Bitcoin prior to 2016, plus small
  12. amounts of altcoins. I made a modest profit on my holdings. Today my stake in
  13. all cryptocurrency is $0.
  14. </div>
  15. Starting on May 1st, users of sourcehut's CI service will be required to be on a
  16. paid account, a change which will affect about half of all builds.sr.ht
  17. users.[^1] Over the past several months, everyone in the industry who provides
  18. any kind of free CPU resources has been dealing with a massive outbreak of abuse
  19. for cryptocurrency mining. The industry has been setting up informal working
  20. groups to pool knowledge of mitigations, communicate when our platforms are
  21. being leveraged against one another, and cumulatively wasting thousands of hours
  22. of engineering time implementing measures to deal with this abuse, and
  23. responding as attackers find new ways to circumvent them.
  24. [^1]: If this is the first you're hearing of this, a graceful migration is planned: [details here](https://man.sr.ht/ops/builds.sr.ht-migration.md)
  25. Cryptocurrency has invented an entirely new category of internet abuse. CI
  26. services like mine are not alone in this struggle: JavaScript miners, botnets,
  27. and all kinds of other illicit cycles are being spent solving pointless math
  28. problems to make money for bad actors. Some might argue that abuse is inevitable
  29. for anyone who provides a public service &mdash; but prior to cryptocurrency,
  30. what kind of abuse would a CI platform endure? Email spam? Block port 25.
  31. Someone might try to host their website on ephemeral VMs with dynamic DNS or
  32. something, I dunno. Someone found a way of monetizing stolen CPU cycles
  33. directly, so everyone who offered free CPU cycles for legitimate use-cases is
  34. now unable to provide those services. If not for cryptocurrency, these services
  35. would still be available.
  36. Don't make the mistake of thinking that these are a bunch of script kiddies.
  37. There are large, talented teams of engineers across several organizations
  38. working together to combat this abuse, and they're losing. A small sample of
  39. tactics I've seen or heard of include:
  40. - Using CPU limiters to manipulate monitoring tools.
  41. - Installing crypto miners into the build systems for free software projects so
  42. that the builds appear legitimate.
  43. - Using password dumps to steal login credentials for legitimate users and then
  44. leveraging their accounts for mining.
  45. I would give more examples, but secrecy is a necessary part of defending against
  46. this &mdash; which really sucks for an organization that otherwise strives to be
  47. as open and transparent as sourcehut does.
  48. Cryptocurrency problems are more subtle than outright abuse, too. The integrity
  49. and trust of the entire software industry has sharply declined due to
  50. cryptocurrency. It sets up perverse incentives for new projects, where
  51. developers are no longer trying to convince you to use their software because
  52. it's good, but because they think that if they can convince you it will make
  53. them rich. I've had to develop a special radar for reading product pages now: a
  54. mounting feeling of dread as a promising technology is introduced while I
  55. inevitably arrive at the buried lede: it's more crypto bullshit. Cryptocurrency
  56. is the multi-level marketing of the tech world. "Hi! How've you been? Long time
  57. no see! Oh, I've been working on this cool distributed database file store
  58. archive thing. We're doing an ICO next week." Then I leave. Any technology which
  59. is not an (alleged) currency and which incorporates blockchain anyway would
  60. always work better without it.
  61. There are hundreds, perhaps thousands, of cryptocurrency scams and ponzi schemes
  62. trussed up to look like some kind of legitimate offering. Even if the project
  63. *you're* working on is totally cool and solves all of these problems, there
  64. are 100 other projects pretending to be like yours which are ultimately
  65. concerned with transferring money from their users to their founders. Which
  66. one are investors more likely to invest in? Hint: it's the one that's more
  67. profitable. Those promises of "we're different!" are always hollow anyway.
  68. Remember the [DAO][DAO]? They wanted to avoid social arbitration entirely for
  69. financial contracts, but when the chips are down and their money was walking out
  70. the door, they forked the blockchain.
  71. [DAO]: https://en.wikipedia.org/wiki/The_DAO_(organization)
  72. That's what cryptocurrency is all about: not novel technology, not empowerment,
  73. but making money. It has failed as an actual *currency* outside of some
  74. isolated examples of failed national economies. No, cryptocurrency is not a
  75. currency at all: it's an investment vehicle. A tool for making the rich richer.
  76. And that's putting it nicely; in reality it has a lot more in common with a
  77. Ponzi scheme than a genuine investment. What "value" does solving fake math
  78. problems actually provide to anyone? It's all bullshit.
  79. And those few failed economies whose people are desperately using cryptocurrency
  80. to keep the wheel of their fates spinning? Those make for a good headline, but
  81. how about the rural communities whose tax dollars subsidized the power plants
  82. which the miners have flocked to? People who are [suffering blackouts][blackouts]
  83. as their power is siphoned into computing SHA-256 as fast as possible while
  84. dumping an entire country worth of COâ‚‚ into the atmosphere?[^2] No,
  85. cryptocurrency does not help failed states. It exploits them.
  86. [^2]: "But crypto is far from the worst contributor to climate change!" Yeah, but at least the worst offenders provide value to society. See also [Whataboutism](https://en.wikipedia.org/wiki/Whataboutism).
  87. [blackouts]: https://www.rferl.org/a/bitcoin-blackouts-russian-cryptocurrency-miners-minting-millions-sucking-abkhazia-electricity-grid-dry/30968307.html
  88. Even those in the (allegedly) working economies of the first world have been
  89. impacted by cryptocurrency. The price of consumer GPUs have gone sharply up in
  90. the past few months. And, again, what are these GPUs being used for? Running
  91. SHA-256 in a loop, as fast as possible. Rumor has it that hard drives are up
  92. next.
  93. Maybe your cryptocurrency is different. But look: you're in really poor company.
  94. When you're the only honest person in the room, maybe you should be in a
  95. different room. It is impossible to trust you. Every comment online about
  96. cryptocurrency is tainted by the fact that the commenter has probably invested
  97. thousands of dollars into a Ponzi scheme and is depending on your agreement to
  98. make their money back.[^3] Not to mention that any attempts at reform, like
  99. proof-of-stake, are viciously blocked by those in power (i.e. those with the
  100. money) because of any risk it poses to reduce their bottom line. No, your
  101. blockchain is not different.
  102. [^3]: This is why I asked you to disclose your stake in your comment upfront.
  103. Cryptocurrency is one of the worst inventions of the 21st century. I am ashamed
  104. to share an industry with this exploitative grift. It has failed to be a useful
  105. currency, invented a new class of internet abuse, further enriched the rich,
  106. wasted staggering amounts of electricity, hastened climate change, ruined
  107. hundreds of otherwise promising projects, provided a climate for hundreds of
  108. scams to flourish, created shortages and price hikes for consumer hardware, and
  109. injected perverse incentives into technology everywhere. Fuck cryptocurrency.
  110. <details>
  111. <summary>A personal note</summary>
  112. <p>
  113. This rant has been a long time coming and is probably one of the most
  114. justified expressions of anger I've written for this blog yet. However, it
  115. will probably be the last one.
  116. <p>
  117. I realize that my blog has been a source of a lot of negativity in the past,
  118. and I regret how harsh I've been with some of the projects I've criticised. I
  119. will make my arguments by example going forward: if I think we can do better,
  120. I'll do it better, instead of criticising those who are just earnestly trying
  121. their best.
  122. <p>
  123. Thanks for reading 🙂 Let's keep making the software world a better place.
  124. </details>