Was steckt wirklich alles in einem BTC Block

Hier ein paar Beiträge von mir dazu:

Die Nonce hat einfach nur den Zweck damit irgendetwas im Block anders ist um eine andere Hashsumme zu erzeugen. Siehe die verlinkten Threads.

Alles was Miner machen ist mit SHA-256 um sich zu werfen bis sie zufällig eine Summe erhalten die klein genug ist. Dafür brauchen sie für jeden Versuch einen neuen Input. Neben der Nonce gibt es noch weitere Parameter die verändert werden können um den Input anzupassen. Auch das findest du in den verlinkten Threads.

Transaktionen werden vom gesamten Netzwerk verifiziert, bzw. von jeder Node. Auch ein Miner ist eine Node, der natürlich Transaktionen verifiziert bevor er sie in seinen Kandidaten schreibt.

Wichtig ist die Unterscheidung zwischen Block Header und dem eigentlichen Inhalt.

Gehasht wird nur der Header, nicht der gesamte Block. Alle Daten im Block beeinflussen aber den Block Header.

Im Header stehen:

  • Version
  • Timestamp
  • Nonce
  • Previous Hash
  • Merkle Root (ein Fingerabdruck aller TXIDs im Block)
  • Difficulty Target (die Zahl die der Blockhash unterbieten bzw. erreichen muss)

Das ist sehr ausführlich hier erklärt:

3 „Gefällt mir“