Mining ist der Prozess, der neue Blöcke zur Blockchain hinzufügt und neuen Bitcoin ausgibt. Es ist zugleich Bitcoins Sicherheitssystem und seine Gelddruckmaschine – mit festem Zeitplan.
Schritt für Schritt
1. Transaktionen sammeln. Ein Miner wählt Transaktionen aus dem Mempool, meist die mit den höchsten Gebühren.
2. Einen Block bauen. Der Miner fügt eine Coinbase-Transaktion hinzu, die sich selbst die Blockbelohnung zahlt, und erstellt dann einen Header mit dem Hash des vorherigen Blocks, einer Zusammenfassung der Transaktionen, einem Zeitstempel und einer Zahl namens Nonce.
3. Hashen, hashen, hashen. Der Header wird zweimal mit SHA-256 gehasht. Liegt das Ergebnis unter dem Ziel, ist der Block gültig. Wenn nicht, ändert der Miner die Nonce und versucht es erneut – billionenfach pro Sekunde.
4. Broadcast. Wird ein gültiger Block gefunden, geht er ans Netz. Nodes prüfen ihn in Millisekunden und fügen ihn ihrer Kopie der Kette hinzu. Danach beginnt alle Arbeit am nächsten Block.
Warum es schwer machen?
Das ist Proof of Work. Weil einen Block zu finden echte Energie kostet, würde das Umschreiben der Historie all diese Arbeit erneut erfordern. Die Schwierigkeit passt sich alle 2.016 Blöcke an, sodass Blöcke – egal wie viel Hashpower dazukommt – etwa alle zehn Minuten eintreffen.
Die Energiedebatte
Mining verbraucht viel Strom; das Cambridge Centre for Alternative Finance schätzt ihn vergleichbar mit dem eines mittelgroßen Landes. Kritiker sehen Verschwendung. Befürworter argumentieren, Energie mache das Hauptbuch teuer anzugreifen. Sie merken auch an, dass Miner sofort abgeschaltet werden können und so Überschuss- oder gestrandeten Strom nutzen sowie Netze ausgleichen helfen. Kurz gesagt: der Energieeinsatz ist kein Bug, er ist die Sicherheit.
Mit der Zeit schrumpft das Halving den Neu-Coin-Anteil der Belohnung, und Gebühren werden wichtiger.