Erhalten Miner eine Belohnung, wenn sie den Hash für den nächsten Block lösen oder den Block validieren oder beides?

Nehmen wir an, ich möchte eine Transaktion mit meinem Freund Bob durchführen.

Wenn ich 10 BTC an Bob sende, wird eine Transaktion mit meiner Signatur signiert und an das Netzwerk gesendet.

Was passiert als nächstes?

Prüfen Miner, ob diese Transaktion gültig ist (überprüfen, ob ich über genügend Guthaben verfüge)?

Wenn ja, erhalten sie dafür eine Belohnung?

Wenn die Transaktion als gültig angesehen wird, wird sie mit anderen Transaktionen an einen Block gesendet.

Dieser Block wird dann abgebaut (Miner versuchen, den richtigen Hash aus dem vorherigen Block zu finden, indem sie das Problem lösen) und sobald ein Miner dies zuerst gelöst hat, sendet er den Block an die Blockchain.

Meine Frage ist, wenn der Block ungültig ist und an die Blockchain gesendet wird, warum prüfen dann andere Miner, ob dieser Block gültig ist?

Bekommt der erste Miner, der den Block falsch „gelöst“ hat, eine Belohnung?

Was wäre, wenn der von diesem Miner gelöste Block korrekt validiert und an die Blockchain gesendet würde?

Warum sollten andere Miner überprüfen, ob es richtig ist, wenn der Miner die Belohnung bereits erhalten hat?

Was bringt es ihnen, den gelösten Block zu überprüfen, wenn sie bereits am nächsten arbeiten?

Entschuldigung für den langen Beitrag, aber dieser Teil verwirrt mich ziemlich. Danke

Antworten (1)

Prüfen Miner, ob diese Transaktion gültig ist (überprüfen, ob ich über genügend Guthaben verfüge)?

Jeder Knoten, der die Transaktion erhält, validiert sie, einschließlich der von den Minern ausgeführten Knoten.

Wenn ja, erhalten sie dafür eine Belohnung?

Dafür gibt es keine Belohnung

Meine Frage ist, wenn der Block ungültig ist und an die Blockchain gesendet wird, warum prüfen dann andere Miner, ob dieser Block gültig ist?

Sie prüfen genau, ob sie ungültig ist. Wenn ein gesendeter Block ungültig ist und ein Miner mit dem Abbau des nächsten Blocks beginnt, indem er den ungültigen Block als seinen vorherigen Block verwendet, ist der nächste von ihm abgebaute Block ebenfalls ungültig, da er auf einem ungültigen Block aufbaut.

Dies führt dazu, dass sie jegliche Arbeit verlieren, die sie investiert haben, um diesen neuen Block zu finden, da er vom Netzwerk abgelehnt wird.

Bekommt der erste Miner, der den Block falsch „gelöst“ hat, eine Belohnung?

Wenn der Block ungültig („falsch“) ist, wird er von keinem anderen Node/Miner zur Blockchain hinzugefügt. Sie erhalten also keine Belohnung.

Für das Finden eines gültigen Blocks erhalten sie einen bestimmten Betrag an neuen Bitcoin + Transaktionsgebühren (in der Coinbase-Transaktion).

Warum sollten andere Miner überprüfen, ob es richtig ist, wenn der Miner die Belohnung bereits erhalten hat?

Wenn sie es nicht validieren und es sich als falsch herausstellt, erhalten sie nichts zurück, selbst wenn es ihnen gelingt, den nächsten Block zu finden, da er abgelehnt wird, weil ein ungültiger Block als vorheriger Block verwendet wird.

Was bringt es ihnen, den gelösten Block zu überprüfen, wenn sie bereits am nächsten arbeiten?

Eine Garantie, dass, wenn sie den nächsten Block lösen, dieser nicht abgelehnt wird, weil er auf einem ungültigen Block aufbaut.