Glossar · Mining

Block-Header

Von dem CloudMineCrypto-TeamAktualisiert

Definition

Ein Block-Header ist die 80 Byte große Zusammenfassung am Anfang jedes Bitcoin-Blocks. Er enthält sechs Felder, darunter den Hash des vorherigen Blocks, den Merkle-Root der Transaktionen im Block und die Nonce. Miner hashen tatsächlich nur diesen Teil des Blocks.

Teil des Bitcoin-Mining-Glossars: 88 Begriffe in einfachen Worten erklärt.

Was ein Miner tatsächlich hasht: 80 Bytes

  • Version 4 B · Regelwerk
  • Hash des vorherigen Blocks 32 B · verkettet die Blöcke
  • Merkle-Root 32 B · Fingerabdruck aller Transaktionen
  • Zeit 4 B · Zeitstempel
  • Target (bits) 4 B · wie niedrig der Hash sein muss
  • Nonce 4 B · die Zahl, die Miner immer wieder ändern
Ändere die Nonce (grün) und der gesamte Hash ändert sich. Genau das ist der Rateversuch, den Miner billionenfach pro Sekunde machen.

Was steckt in den 80 Bytes?

FeldGrößeWas er macht
Version4 BytesWelche Regeln für den Block gelten
Hash des vorherigen Blocks32 BytesVerknüpft diesen Block mit dem vorherigen
Merkle-Root32 BytesEin Hash für alle Transaktionen
Zeit4 BytesWann der Miner angibt, den Block erstellt zu haben
Bits (Zielwert)4 BytesWie niedrig der Hash des Blocks sein muss
Nonce4 BytesDie Zahl, die Miner ständig ändern

Warum hashen Miner nur den Header?

Weil er für den ganzen Block steht. Der Merkle-Root umfasst jede Transaktion. Wird eine Zahlung geändert, ändert sich also auch der Header. Der Hash des vorherigen Blocks umfasst die gesamte Historie. Wird ein alter Block bearbeitet, sind deshalb alle Header danach ungültig.

Und 80 Byte lassen sich schnell hashen. Miner führen darauf SHA-256 doppelt aus, vergleichen das Ergebnis mit dem Zielwert, ändern die Nonce und versuchen es erneut, Billionen Mal pro Sekunde.

Wie klein ist das wirklich?

Die Blockchain ist etwa 969.006 Blöcke lang (live). Damit kommen seit 2009 alle Header auf ungefähr 78 MB. Deshalb können Light-Wallets alle Header herunterladen, den Proof of Work jedes einzelnen prüfen und trotzdem auf ein Smartphone passen. Die vollständigen Blöcke dahinter umfassen Hunderte Gigabyte.

Quellen

  1. Block-Hashing-Algorithmus · Bitcoin-Wiki
  2. Referenz zur Blockchain: Header, Merkle-Bäume, Zielwert · Bitcoin-Entwicklerdokumentation
  3. Bitcoin: A Peer-to-Peer Electronic Cash System · Satoshi Nakamoto, 2008

Die Live-Daten auf dieser Seite stammen von der CloudMineCrypto-API und aus öffentlichen Blockchain-Daten. Sie werden regelmäßig aktualisiert und sind an den jeweiligen Stellen gekennzeichnet. Nur zu Bildungszwecken, keine Finanzberatung.

Sieh dir jetzt an, wie Mining abläuft.

Hol dir einen kostenlosen Mining-Tarif für 8 Stunden in der CloudMineCrypto-App und sieh zu, wie dein BTC-Guthaben anhand von Live-Netzwerkdaten wächst. Lass dir deine Rewards auf deine eigene Wallet auszahlen, auch über Lightning. Die Rewards sind Schätzungen.