← Lernpfad Kapitel 2 von 7

Mining und Proof of Work

Mining ist der Mechanismus, der Bitcoin am Leben hält. Ohne Mining keine neuen Blöcke, keine bestätigten Transaktionen, keine Sicherheit. Aber was tun Miner eigentlich? Die Kurzversion: Sie raten — milliardenfach pro Sekunde — bis ein Hash zufällig passt.

Warum Mining existiert

Bitcoin hat keinen zentralen Server, keine Bank, keine Institution. Trotzdem müssen sich alle Teilnehmer darauf einigen, welche Transaktionen gültig sind und in welcher Reihenfolge sie stattfanden. Dieses Problem — Konsens ohne Vertrauen — löst Mining durch drei Dinge gleichzeitig:

  1. Sicherheit: Echte Energie wird aufgewendet. Ein Angriff erfordert mehr Energie als alle ehrlichen Miner zusammen.
  2. Konsens: Der Block, der zuerst gefunden wird und die Regeln einhält, wird akzeptiert.
  3. Geldschöpfung: Miner erhalten als Belohnung neu erzeugte Bitcoin — die einzige Art, wie neue BTC in Umlauf kommen.

Der Mining-Prozess Schritt für Schritt

Was ein Miner in jeder Runde tut:

  1. Transaktionen aus dem Mempool wählen — bevorzugt die mit den höchsten Gebühren
  2. Block Header zusammenbauen — 80 Bytes mit Version, Previous Hash, Merkle Root, Timestamp, Target (Bits) und Nonce
  3. SHA-256d berechnen — doppeltes SHA-256 des Block Headers
  4. Ergebnis prüfen — liegt der Hash unter dem Target?
  5. Nein → Nonce erhöhen → zurück zu Schritt 3
  6. Ja → Block gefunden! → an das Netzwerk propagieren

Das ist alles. Keine Abkürzung, keine clevere Berechnung. Reines Trial-and-Error. Der Lawinen-Effekt von SHA-256 sorgt dafür, dass jede Nonce einen komplett unvorhersagbaren Hash erzeugt.

Probiere es selbst

// Block-Daten

8
50

// Mining-Status

Nonce:     
Hash:      
Versuche:  0
Benötigt:  Hash mit 8 führenden Null-Bits

// Wie funktioniert Mining?

  1. Block-Daten zusammenstellen: Transaktionen, Previous Hash, Timestamp
  2. Nonce durchprobieren: Eine Zahl (Nonce) wird an die Daten angehängt und alles zusammen gehasht
  3. Target prüfen: Der Hash muss mit einer bestimmten Anzahl Nullen beginnen
  4. Wiederholen: Wenn der Hash nicht passt → Nonce erhöhen, nochmal hashen
  5. Gefunden! Ein gültiger Hash beweist, dass Rechenarbeit geleistet wurde (Proof-of-Work)
Probiere es aus

Starte mit Difficulty 8 und klicke “Mine”. Zähle die Versuche. Dann erhöhe auf Difficulty 16 — die Anzahl der nötigen Versuche steigt nicht doppelt, sondern exponentiell. Genau so skaliert das echte Bitcoin-Netzwerk.

Erhöhe die Difficulty und spüre, wie exponentiell mehr Versuche nötig werden. Bei Difficulty 1 brauchst du im Schnitt 16 Versuche. Bei Difficulty 2 schon 256. Bei Difficulty 3 über 4.000. Das echte Bitcoin-Netzwerk arbeitet mit einer Difficulty, die Billionen von Versuchen erfordert.

Difficulty: Bitcoins genialer Regelkreis

Was passiert, wenn plötzlich doppelt so viele Miner ins Netzwerk einsteigen? Ohne Anpassung würden Blöcke doppelt so schnell gefunden — und alle 21 Millionen Bitcoin wären viel zu früh geschürft.

Bitcoin löst das mit dem Difficulty Adjustment: Alle 2.016 Blöcke (ungefähr alle zwei Wochen) wird die Schwierigkeit automatisch angepasst.

Neue Difficulty = Alte Difficulty × (Tatsächliche Zeit / Erwartete Zeit)

Erwartete Zeit: 2016 Blöcke × 10 min = 20.160 Minuten

Wurden die letzten 2.016 Blöcke zu schnell gefunden, steigt die Difficulty. Zu langsam? Sie sinkt. Das Ziel: im Schnitt ein Block alle 10 Minuten — egal ob 10 Miner oder 10 Millionen Miner arbeiten.

Zwei Sicherheitsmechanismen verhindern extreme Sprünge:

// Hashrate simulieren

← weniger Miner (langsamer) · Standard · mehr Miner (schneller) →

// Difficulty Adjustment

Aktuelle Difficulty:    1.00
Hashrate:              
Ø Blockzeit:           10:00 min
Erwartete Epochenzeit: 14,0 Tage
Tatsächliche Zeit:     

→ Neue Difficulty:     
→ Anpassungsfaktor:    
→ Gekappt (4×-Limit):  

// Simulation: 3 Epochen (6048 Blöcke)

// Die Formel

Alle 2016 Blöcke (ca. 2 Wochen) wird die Difficulty angepasst:

neue_difficulty = alte_difficulty × (tatsächliche_zeit / erwartete_zeit)
  • Erwartete Zeit: 2016 × 10 Minuten = 20.160 Minuten = 14 Tage
  • Blöcke zu schnell? Difficulty steigt → Mining wird schwerer
  • Blöcke zu langsam? Difficulty sinkt → Mining wird leichter
  • Sicherheitslimit: Maximal 4× Anpassung pro Epoche (nach oben und unten)

Das ist der Grund, warum Bitcoin immer ungefähr alle 10 Minuten einen Block produziert — egal wie viel Hashrate im Netzwerk ist.

Merke

Die 10-Minuten-Blockzeit ist kein Zufall, sondern ein Regelkreis: Egal ob 10 oder 10 Millionen Miner arbeiten — die Difficulty passt sich alle 2.016 Blöcke automatisch an, damit die durchschnittliche Blockzeit bei 10 Minuten bleibt.

Warum 10 Minuten?

Satoshi Nakamoto wählte 10 Minuten als Kompromiss:

Das Halving: Eingebauter Inflationsschutz

Miner erhalten für jeden gefundenen Block eine Belohnung — die Block Subsidy. Diese Belohnung halbiert sich alle 210.000 Blöcke (ungefähr alle vier Jahre):

ZeitraumBlock SubsidyTägliche Emission
2009–201250 BTC7.200 BTC
2012–201625 BTC3.600 BTC
2016–202012,5 BTC1.800 BTC
2020–20246,25 BTC900 BTC
2024–20283,125 BTC450 BTC
Halving-Uhr

// Halving-Uhr

Geschätzte Block-Höhe:   
Aktueller Block-Reward:   BTC
Nächstes Halving:        Block 
Verbleibende Blöcke:     
Geschätztes Datum:       

Countdown:               

// Umlaufmenge

Bereits geschürft:        BTC
Maximale Menge:          21.000.000 BTC
Fortschritt:             

// Halving-Historie

HalvingBlockDatumRewardNeues BTC/Tag
Genesis003.01.200950 BTC7.200
#1210.00028.11.201225 BTC3.600
#2420.00009.07.201612,5 BTC1.800
#3630.00011.05.20206,25 BTC900
#4840.00020.04.20243,125 BTC450
#51.050.000~20281,5625 BTC225

// Wie funktioniert das Halving?

Alle 210.000 Blöcke (ca. 4 Jahre) halbiert sich die Belohnung, die Miner für einen neuen Block erhalten. Dies ist im Bitcoin-Quellcode fest verankert und sorgt dafür, dass die Gesamtmenge niemals 21 Millionen BTC überschreiten kann.

Die Berechnung basiert auf dem Genesis-Block (03.01.2009) und einer durchschnittlichen Blockzeit von 10 Minuten. Die tatsächliche Blockzeit schwankt je nach Mining-Schwierigkeit.

Wenn die Block Subsidy gegen Null geht, finanzieren sich Miner ausschließlich über Transaktionsgebühren. Das ist kein Bug — es ist Satoshis Design. Die Gebühren schaffen einen Markt: Wer seinen Platz im Block will, zahlt dafür. Das sichert das Netzwerk langfristig, auch ohne neue Bitcoin.

Die Ökonomie des Minings

Mining ist keine Wohltätigkeit. Es ist ein knallharter Energiemarkt:

Miner suchen sich deshalb die günstigste Energie der Welt — oft Überschuss-Strom aus Wasserkraft, Geothermie oder Flare Gas, der sonst ungenutzt bliebe. Mining fungiert als Energiekäufer letzter Instanz und stabilisiert in einigen Regionen sogar das Stromnetz.

Hashrate und Sicherheit

Die Hashrate misst, wie viele SHA-256d-Berechnungen das gesamte Netzwerk pro Sekunde durchführt. Stand 2025 liegt sie bei über 700 Exahashes pro Sekunde (EH/s) — das sind 700.000.000.000.000.000.000 Hashes. Pro Sekunde.

Je höher die Hashrate, desto sicherer das Netzwerk. Ein Angreifer müsste mehr als 50 % dieser Rechenleistung kontrollieren, um die Timechain manipulieren zu können (die sogenannte 51%-Attacke). Bei der aktuellen Hashrate ist das praktisch und ökonomisch unmöglich.

Was Mining NICHT ist

Einige weit verbreitete Missverständnisse:


Weiterführend

Diskussion via Nostr

Kommentare werden über das dezentrale Nostr-Netzwerk geladen. Du brauchst eine Nostr-Identität und eine Browser-Extension wie nos2x oder Alby.