Was passiert, wenn es in einem Block keine Transaktionen gibt?

Was passiert, wenn es in einem Block keine Transaktionen gibt? Angenommen, es gibt einen 10-Minuten-Zeitrahmen mitten in der Nacht, vielleicht an einem Feiertag, und es werden keine Transaktionen durchgeführt. Bekommen die Miner 50 Bitcoins für die Verarbeitung einer Null?

Antworten (3)

Die Mining-Belohnung muss mit einer Transaktion gesammelt werden, also gibt es technisch gesehen in jedem Block mindestens eine Transaktion.

Die Mining-Belohnung wurde entwickelt, um die anfängliche Verteilung von Bitcoins zu ermöglichen und die Schaffung eines leistungsstarken Bitcoin-Netzwerks mit vielen Computern zur Unterstützung zu fördern. Daher ist es absolut sinnvoll, dass ein Miner die Block-Mining-Belohnung unabhängig von der Anzahl der Transaktionen erhält inbegriffen.

Die Antwort auf Ihre Frage ist ja. Die Transaktionsgebühren belohnen Miner für die Verarbeitung von Transaktionen. Die Blockbelohnung dient zum Sichern der Hash-Kette. Sie "verarbeiten keine Null", sie sichern jede Transaktion, die in jedem vorherigen Block durchgeführt wurde, erhöhen die Anzahl der Bestätigungen und erhöhen die Schwierigkeit, sie rückgängig zu machen.

Es ist nicht erforderlich, dass innerhalb von 10 Minuten keine Transaktion stattfindet. Jeder Miner (oder Pool) entscheidet, welche Transaktionen eingeschlossen werden sollen, und er kann sich dafür entscheiden, nichts einzubeziehen.

Alle Blöcke haben jedoch mindestens eine Transaktion, die Coinbase-Transaktion, die die Belohnungsadresse des Unterzeichners enthält. Es muss eine und nur eine Coinbase-Transaktion geben, damit ein Block gültig ist.

In der Coinbase werden aus dem Nichts neue Coins geschürft, um die Geldmenge zu erhöhen. Diese Transaktion überweist auch alle Transaktionsgebühren an den Miner. Wenn die Blockbelohnung (Subvention) und die Gebühren beide Null sind, dann wird diese Transaktion immer noch existieren, sie hat nur einen Wert von Null.