Analog Bitcoin Mining with Pen, Paper and Math

Gepostet vor 2 Jahren, 10 Monaten in #Misc #Science #Tech #Bitcoins #Cryptography #Mathematics

Share: Twitter Facebook Mail

bitcoins

Der Krypto-Algorithmus SHA-256 zur Berechnung der benötigten Hash-Werte ist anscheinend simpel genug, um den mit Bleistift auf Papier auszurechnen. Analog schafft man einen kompletten Hash in grob 17 Minuten, das sind rund 0,67 Hashes pro Tag. Aber: Nur einer von 100 Trillionen Hashes mined einen Bitcoin.

[Bitcoin-Mining] consists of repeatedly performing a cryptographic operation called hashing until an extremely rare hash value is found - one that begins with around 17 zeros. Only one out of 1.4x1020 hashes will be successful. […] One round of the algorithm takes 16 minutes, 45 seconds which works out to a hash rate of 0.67 hashes per day.

Man braucht also rund 200 Trillionen Tage, um einen Bitcoin analog zu errechnen, das sind rund 547 Billiarden Jahre. Zu diesem Zeitpunkt ist das Universum schon lange in seiner Degenerativen Phase angekommen und auf der Timeline of the very far Future passiert grade das hier:

Over time, objects in a galaxy exchange kinetic energy in a process called dynamical relaxation, making their velocity distribution approach the Maxwell–Boltzmann distribution. Dynamical relaxation can proceed either by close encounters of two stars or by less violent but more frequent distant encounters. In the case of a close encounter, two brown dwarfs or stellar remnants will pass close to each other. When this happens, the trajectories of the objects involved in the close encounter change slightly. After a large number of encounters, lighter objects tend to gain kinetic energy while the heavier objects lose it.

Because of dynamical relaxation, some objects will gain enough energy to reach galactic escape velocity and depart the galaxy, leaving behind a smaller, denser galaxy. Since encounters are more frequent in the denser galaxy, the process then accelerates. The end result is that most objects (90% to 99%) are ejected from the galaxy, leaving a small fraction (maybe 1% to 10%) which fall into the central supermassive black hole.

Derzeit hat 1 Bitcoin einen Wert von rund 300 Euro. Wenn also Herr Math-Nerd Ken Shirriff aus dem Video oben aus seinen ersten Bitcoin zusammen hat, kann er uns davon eine dicke Runde ausgeben, während wir alle zusammen den Zusammensturz der Welt im Restaurant am Ende des Universums betrachten und für eine anständtige Anschaffung auf Analog-Bitcoin-Basis braucht man wahrscheinlich drölfhundert Parallelwelten. I love this.

The SHA-256 algorithm is surprisingly simple, easy enough to do by hand. (The elliptic curve algorithm for signing Bitcoin transactions would be very painful to do by hand since it has lots of multiplication of 32-byte integers.) 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.

A Reddit reader asked about my energy consumption. 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.

Mining Bitcoin with pencil and paper: 0.67 hashes per day (via Algopop)

Cellular Automata Cube

Cubes.io: Conways Game of Life als 3D-Spielzeug mit Cubes und Spheres und Schnickschnack als Evolution-Nullpunkt, von wo aus die ganzen…

Superconducting Quantum Levitation on a 3π Möbius Strip

„Quantum levitation on a 3π Möbius strip track! Watch the superconductor levitate above the track and suspend below the track,…

Stereographic Torus Knot

I'm not sure what's going on here but I like it: „This is very similar to Rise Up, though with…

4D Monkey Dust

Henry Segerman erklärt vierdimensionale Affen und Stereoprojektion: Die 3D-Prints von Segerman habt ihr sicher schon irgendwo gesehen, er macht diese…

4D Toys

4D Toys, eine nette iPhone-App (hab sie noch nicht installiert, DL läuft grade), ein Spielplatz voller Bauklötze aus der vierten…

Mandelworlds

I cringe at (most of) this guys music choice and pretentious infotext gibberish, but his 3D-fractals kick some serious ass,…

Tarantulas calculate Distance with their 3 billion eyes

Spinnen berechnen ihre Wege mit ihren gegenüberliegenden Augenpaaren und konstruieren spinnensinnmäßig ein rechtwinkliges Dreieck, auf dessen Hypotenuse sie sich dann…

Digital-Uhr in Conways Game of Life

Großartig: Eine Digital-Uhr in John Horton Conways zweidimensionalen zellulären Automaten: Get the design from this gist. Copy the whole file…

Raymond Smullyan R.I.P.

Logiker Raymond Smullyan ist im stolzen Alter von 97 Jahren gestorben. Der Mann war neben seinen mathematischen und philosophischen Arbeiten…

2-Dimensional Mandelbrot made from 3-Dimensional Fractal

Ab dem zweiten Satz von Peter Karpov raff ich sein Posting nur noch so zu 10%, aber soweit ich das…

Alexander Graham Bell kissing his wife Mabel in a Tetrahedron

Alexander Graham Bell, Erfinder des Telefon, knutscht seine Frau in einem Tetraeder, der alte Polyeder-Fetischist. (via Archillect Links)