Eine Vorlage beginnt mit Validierung
Ein Mining-Node wählt gültige Transaktionen meist nach Gebühren und Vorgängerpaketen und beachtet Gewicht, Sigops und Konsens. getblocktemplate nach BIP 22 liefert externe Mining-Arbeit.
Coinbase erzeugt und bezahlt
Die erste Transaktion darf höchstens die erlaubte Subvention erzeugen und sammelt Gebühren. Sie kann die extra nonce verändern, legt Auszahlungen fest und trägt bei SegWit das Witness-Commitment.
Der Header trägt Proof of Work
Die Merkle-Wurzel der Transaktionen steht im 80-Byte-Header neben Version, Vorgängerhash, Zeit, Target und Nonce. Änderungen erzeugen neue Kandidaten, bis ein Hash unter dem Target liegt.
Ein Share ist meist kein Block
Ein Pool akzeptiert Ergebnisse mit leichterem Target, um Beiträge zu messen. Stratum V2 entwickelt Transport und Modi weiter, in denen Miner direkter an der Transaktionsauswahl beteiligt sind.