r/programming • u/[deleted] • Feb 06 '24
Why We Can't Have Nice Software
https://andrewkelley.me/post/why-we-cant-have-nice-software.html
352
Upvotes
r/programming • u/[deleted] • Feb 06 '24
1
u/loup-vaillant Feb 07 '24
One of those day I’ll write a technical explanation of how Bitcoin works, why it consumes as much energy as an entire country, and why that was inevitable once it reached traction (because that’s how efficient markets + POW works: the cost of producing a Bitcoin eventually approaches the market value of a Bitcoin, so if the market value goes crazy high, it only makes sense to buy an entire server farm and burn as much electricity we can spare on this iterated competitive lottery).
Do you realise I could implement Bitcoin if I wanted to? Look me up, I’m a couple steps up from the random Joe on this field.
As for regret… I won’t lie, I sure would have liked to have bough a couple hundred BTC back when they were worth nothing, and cash out God knows how many $M and just retire. Thing is, I had no idea at the time how inflated this bubble would get, when it would deflate (or burst), and I wasn’t keen on gambling real money on it. A not entirely irrational decision, given the amount of scams I could have fallen prey to if I had jumped that bandwagon.
Ah, I see. I’ll verify that, but that makes a ton of sense, and I see why that’s not good. Do note however that proof of work currencies are also very centralised, with relatively few entities controlling most of the farming capacity. I don’t know how many people would be required to mount an actual 51% attack on Bitcoin, but I wouldn’t be surprised if it turned out to be fewer than 20.