Verifiziert jeder Miner Blöcke, die sich bereits in der Blockchain befinden [duplizieren]

Sobald ein Miner der Kette einen Block hinzufügt, muss jeder andere Miner diesen Block überprüfen, um sicherzustellen, dass seine Transaktionen keine Regeln verletzen?

Wenn beispielsweise ein Miner einen Block mit einer ungültigen Transaktion hinzugefügt hat, wird dann von jedem anderen Miner erwartet, dass er diesen Block überprüft (und vielleicht jede Transaktion darin mit jeder anderen Transaktion in jedem anderen Block vergleicht, um beispielsweise doppelte Ausgaben zu vermeiden)?

Antworten (1)

Ich würde Ihnen raten, die Suchfunktion etwas mehr zu verwenden, da Sie viele Fragen stellen, die bereits beantwortet wurden.

Wenn es gesendet wird, werden andere vollständige Knoten es als Spam ignorieren und normalerweise die Verbindung zu dem Knoten trennen, der es gesendet hat. Es ist unwahrscheinlich, dass sich ein fehlerhafter Block sehr weit im Netzwerk ausbreitet.

Wenn andere Miner es sehen, werden sie es auch ignorieren. Wenn sie darüber hinaus minen, verschwenden sie ihre Hashing-Power. Das bedeutet auch, dass der Miner, der den Arbeitsnachweis für den ungültigen Block erbracht hat, seine eigene Hashing-Power verschwendet hat. Aus diesem Grund ist es wichtig, dass Miner die Transaktionen validieren, die sie in Blöcke aufnehmen.

Was passiert, wenn ein Miner einen Block veröffentlicht, der eine ungültige Transaktion enthält?

Vielen Dank für Ihre Antwort, aber stimmen Sie in Zukunft bitte dafür, die Frage als Duplikat zu schließen, anstatt die Antwort auch hier zu zitieren :)
Es stimmt, es ist ein Duplikat, und ich hätte die andere Frage als Referenz verknüpfen sollen. Ich kann diese Frage nicht kommentieren, also stelle ich sie hier. Laut dieser Antwort scheint es, dass ein Miner frühere Blöcke irgendwie verifizieren muss. Wenn dies zutrifft, wie viele vorherige Blöcke überprüft er? (Sollte ich dies als separate Frage stellen?)
@RahulSaha Der Miner überprüft indirekt alle Blöcke. Eine interessante Eigenschaft der Bitcoin-Blockchain ist, dass Blöcke, die einmal gültig sind, in Zukunft niemals ungültig sind. Sie können also jeden Block nur einmal überprüfen und Sie sind fertig.
@sanket1729 Bedeutet das also, dass ich, sagen wir, wenn ich einfach mit dem Mining beginne, zuerst die gesamte Blockchain überprüfen muss?
@RahulSaha, ja, Sie müssen die gesamte Blockchain überprüfen. Das ist der ganze Punkt der Bitcoin-Blockchain, wo Sie vertrauenslos zu derselben Kette gelangen, ohne jemandem über die Gültigkeit der Blöcke zu vertrauen
@sanket1729 und wie erfolgt diese Überprüfung der Blockchain? Wird jede Transaktion mit jeder anderen Transaktion verglichen?
Dies ist keine doppelte Frage. Der referenzierte Link beantwortet die Frage "Was passiert mit einem ungültigen Block?", diese Frage fragt im Grunde "Wie wird ein Block ungültig?"...
@AlphaOmega: Ich habe ein weiteres doppeltes Ziel hinzugefügt, das besser passt.