Mining bitcoins by hand
by Clive Thompson from on (#3CY31)
Ken Shirriff decided to mine bitcoins by hand, to illustrate what cryptocurrency math looks like in practice. As he notes, the calculations aren't terribly complicated -- but going by hand, it's pretty slooow:
Doing one round of SHA-256 by hand took me 16 minutes, 45 seconds. At this rate, hashing a full Bitcoin block (128 rounds) would take 1.49 days, for a hash rate of 0.67 hashes per day (although I would probably get faster with practice). In comparison, current Bitcoin mining hardware does several terahashes per second, about a quintillion times faster than my manual hashing. Needless to say, manual Bitcoin mining is not at all practical.
Ah, but what about the energy consumption? Would bitcoins mined by hordes of humans be more energy-efficient than the current power-use trajectory, which is trending rapidly towards Dyson-sphere-construction?
Nope. Humans aren't a very efficient way to do math en masse:
There's not much physical exertion, so assuming a resting metabolic rate of 1500kcal/day, manual hashing works out to almost 10 megajoules/hash. A typical energy consumption for mining hardware is 1000 megahashes/joule. So I'm less energy efficient by a factor of 10^16, or 10 quadrillion. The next question is the energy cost. A cheap source of food energy is donuts at $0.23 for 200 kcalories. Electricity here is $0.15/kilowatt-hour, which is cheaper by a factor of 6.7 - closer than I expected. Thus my energy cost per hash is about 67 quadrillion times that of mining hardware. It's clear I'm not going to make my fortune off manual mining, and I haven't even included the cost of all the paper and pencils I'll need.