Wie wird eine Basecoin-Transaktion zu einem Block hinzugefügt?

Ich bin neu in Blockchain und Bitcoin. Nach meinem Verständnis versuchen Miner, eine Nonce zu finden, die zu einem Block hinzugefügt wird, und dann wird der Hash des Blocks zunächst einige Nullen haben und die erste Transaktion in jedem Block ist eine Coinbase-Transaktion.

Wird die Coinbase-Transaktion zum Block hinzugefügt, bevor der Hash berechnet wird oder danach??? Und was zwingt den Miner, 100 Bitcoins nicht als Basiscoin-Transaktion hinzuzufügen??

Auch auf btc.com habe ich gesehen, dass verschiedene Blöcke unterschiedliche Mengen an Bitcoins haben. Sollte es nicht ein fester Bitcoin-Betrag sein, also 6,25??

Bei der letzten Frage sind Gebühren enthalten. Zum Beispiel Block 667866: Belohnung – 6,25 BTC Gebühren – 0,0948 BTC Also hat btc.com/… 6,25+0,0948=6,3448 BTC

Antworten (1)

Es wird eine "Coinbase"-Transaktion genannt. Es wird hinzugefügt, bevor die Hashing-Arbeit abgeschlossen ist, genau wie alle anderen Transaktionen.

Wenn ein Miner versucht, sich mehr als in der Coinbase-Transaktion erlaubt zu bezahlen, wird der Block, den er schürft, als ungültig betrachtet (da er eine ungültige Coinbase-Transaktion enthält) und vom Netzwerk nicht akzeptiert, sodass er das für das Mining ausgegebene Geld verschwendet hätte Es. Das ist schon einmal passiert; Beispielsweise reichte AntPool bei Block #584.802 einen Block mit einer zu hohen Coinbase-Transaktion ein, und der Block wurde abgelehnt ( siehe mehr ).

Jeder Betrag über der in der Coinbase gezahlten Blockprämie von 6,25 BTC ist die Summe aller in diesem Block gezahlten Transaktionsgebühren, und so beansprucht der Miner seine Transaktionsgebührenprämie.