07 / 691HASH

Mining

Bitcoin-Mining

Kandidatenblöcke bauen, Arbeit suchen und um Einnahmen aus Subvention und Gebühren konkurrieren.

Mining verbindet die Transaktionsauswahl mit der Suche nach einem Header, der Proof of Work erfüllt. Miner schlagen Blöcke vor; andere Knoten prüfen unabhängig Gültigkeit und Zugehörigkeit zum Zweig mit größter kumulierter Arbeit.

Es gibt keine zentrale Transaktionswarteschlange. Der Miner-Knoten hat einen eigenen Mempool; getblocktemplate liefert Transaktionen, Abhängigkeiten und Blockparameter. Ein Kind, das einen unbestätigten Ausgang ausgibt, braucht seinen Elternteil vorher im selben Block. Blockgewicht und Signaturprüfkosten begrenzen die Auswahl. [Bitcoin Core v29.0: block assembler]

Die erste Transaktion darf höchstens die erlaubte Subvention plus enthaltene Gebühren zuteilen. Gebühren sind Eingangs- minus Ausgangswert, keine neuen Bitcoin. Eine überhöhte Belohnung macht den Block trotz Proof of Work ungültig. Ein Coinbase-Ausgang ist frühestens 100 Blockhöhen später ausgebbar. [Bitcoin Core v29.0: block validation]

Die Hardware berechnet doppeltes SHA-256 über Varianten des 80-Byte-Headers. Nach Ausschöpfen der Vier-Byte-Nonce ändert eine Coinbase-Extra-Nonce Merkle Root und öffnet weiteren Suchraum. Fehlschläge bringen den nächsten Versuch keiner Erfolgsgarantie näher; zehn Minuten sind Netzwerkzielmittelwert, keine Maschinenfrist. [Bitcoin Developer Guide: Mining]

Ein Pool vergibt Arbeit und schätzt Beiträge etwa über ein leichteres Share-Ziel. Nur manche Shares erfüllen das Netzwerkziel. Die Auszahlung folgt Abrechnungsmodell und Poolgebühren, nicht direkt dem Bitcoin-Konsens. Der Anteil gefundener Blöcke beweist kein Eigentum an angeschlossenen Geräten. [Bitcoin Developer Guide: Mining]

Knoten empfangen und prüfen den verbreiteten Block. Ein konkurrierender gültiger Block kann kurzzeitig verzweigen; auf einem verlassenen Zweig trägt der Block keine Belohnung zur aktiven Historie bei. Verbreitung und Arbeitsaktualisierung nach neuer Spitze beeinflussen daher das Ergebnis neben dem Hashfund. [Bitcoin whitepaper]

Hashrate-Anteil und Netzwerktakt ergeben nur eine erwartete Erfolgsfrequenz. Gewinn hängt zudem von Strompreis, Effizienz, Kühlung, Ausfällen, Anschaffung und Poolbedingungen ab. TH/s sind keine Watt, und ein einzelner Erfolg belegt keine dauerhafte Rentabilität. [Bitcoin Developer Guide: Mining]

Vergleichen Sie getblocktemplate mit Header, Coinbase und Transaktionen des tatsächlich gefundenen Blocks. submitblock reicht ihn zur Knotenprüfung ein; lokale Annahme garantiert keine dauerhafte Netzwerkeinbindung. Eingereichte Shares, angenommene Blöcke und wirklich ausgezahltes Geld sind getrennte Größen. [BIP 22: getblocktemplate]

Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Proof of Work, Schwierigkeitsanpassung, Blocksubvention, Transaktionsgebühren, Mempool. Auf diesen Eintrag verweisen außerdem Proof of Work, Schwierigkeitsanpassung, Blocksubvention, Halving.

DOC · 001Bitcoin Core v29.0: block assemblerPrimärquelleDOC · 002Bitcoin Core v29.0: block validationPrimärquelleDOC · 003Bitcoin Developer Guide: MiningPrimärquelleDOC · 004Bitcoin whitepaperPrimärquelleDOC · 005BIP 22: getblocktemplatePrimärquelle
Geprüft am 1. August 2026Quellenbasiert · Keine Anlageberatung