Was ist die Hauptaufgabe eines Bitcoin Full Nodes?
Richtige Antwort
Antwort A: Er prüft selbst, ob Transaktionen und Blöcke die Bitcoin-Regeln einhalten.
Kurz erklärt
Damit kannst du selbst prüfen, was nach den Bitcoin-Regeln gültig ist, statt einem Exchange, Blockexplorer oder externen Server vertrauen zu müssen.
Ausführlich erklärt
Eine Bitcoin Full Node prüft Blöcke und Transaktionen mit ihrer eigenen Software. Bei der ersten Synchronisierung verarbeitet sie die Blockchain von ihrem bekannten Ausgangspunkt bis zur aktuellen Spitze. Sie kontrolliert unter anderem, ob Transaktionen vorhandene UTXOs ausgeben, die Ausgabebedingungen erfüllen, keine Bitcoin aus dem Nichts erzeugen und ob Blöcke einen gültigen Proof of Work sowie eine zulässige Blocksubvention besitzen.
Viele Full Nodes leiten gültige Blöcke und Transaktionen anschließend an andere Peers weiter. Eine pruned Node kann ältere Blockdaten später löschen und bleibt trotzdem eine Full Node, sofern sie die Historie zuvor vollständig validiert hat und neue Daten weiterhin selbst prüft. Vollständige Speicherung und vollständige Validierung sind daher nicht dasselbe.
Eine Full Node erzeugt nicht automatisch Blöcke und verwahrt auch nicht die Schlüssel anderer Nutzer. Ihr entscheidender Nutzen besteht darin, dass ihr Betreiber die Regeln selbst kontrolliert. Er kann ungültige Daten ablehnen, auch wenn ein Miner, eine Börse oder ein anderer Dienst sie als gültig bezeichnet.
Verwendete Quellen
Bitcoin.org - Running a Full Node
Originalquelle prüfenBitcoin Developer Guide - P2P Network
Diese Quelle richtet sich vor allem an Entwickler. Die relevante Information kann deshalb schwerer zu finden sein.
Originalquelle prüfen

