Im Mining-Prozess validieren die Miner den Block auf der Grundlage von Arbeitsnachweisen oder mithilfe eines anderen Konsensmechanismus. Miner validieren den Block auch. In diesem Validierungsprozess validieren Miner also nur den Hash-Wert des aktuellen Blocks (oder) sie validieren die gesamten Transaktionen und validieren dann den Hash-Wert des aktuellen Blocks. Bitte klären Sie dies ab.
Vollständige Knoten validieren alles. Ein Miner muss einen vollständigen Knoten ausführen. Nicht alle Full Nodes sind Miner, aber alle Miner sind Full Nodes.
Ein vollständiger Knoten validiert alles in einem Block; es validiert die Transaktionen, es prüft, ob der Blockheader korrekt ist, und es prüft, ob der Proof of Work korrekt ist. Im Validierungsprozess werden Full Nodes (und damit Miner) also überprüfen, ob das PoW gültig ist (Hash des Blockheaders ist kleiner als das Ziel), dass der Blockheader korrekt ist (enthält das richtige Ziel, Merkle Root usw. ). Dann prüfen sie, ob jede einzelne Transaktion vorhandene UTXOs ausgibt, prüfen, ob die Skripte als wahr validiert werden, und prüfen, ob die Ausgabebeträge gültig sind (kleiner oder gleich den Eingabebeträgen). Sie werden auch prüfen, ob die Coinbase-Transaktion die berechnete maximale Auszahlung für den Block auszahlt (Subvention + Transaktionsgebühren).
Sanjeev Dwivedi