Wallet, Node und Miner sind keine Synonyme
Eine Wallet verwaltet Schlüssel, erstellt Transaktionen und zeigt ihrem Nutzer den Zustand an. Sie kann einem fremden Server vertrauen oder mit dem eigenen Node sprechen. Ein Full Node empfängt Blöcke und Transaktionen, prüft sie nach seinen Regeln und kann gültige Daten weiterleiten. Ein Miner setzt zusätzlich Blockkandidaten zusammen und sucht den passenden Proof of Work.
Ein Gerät kann mehrere Rollen erfüllen, muss es aber nicht. Eine Hardware-Wallet kann nur signieren, ein beschnittener Full Node die ganze Kette prüfen, ohne alle alten Blöcke aufzubewahren, und ein Mining-Gerät Hash-Leistung an einen Pool liefern. Diese Trennung zeigt, warum „Miner besitzen das Netzwerk“ das System nicht vollständig beschreibt.
Ein Full Node prüft jeden angenommenen Block
Der Node prüft Format, Verweis auf den Vorgängerblock, Proof of Work, zulässige Zeit- und Größenstruktur, jede Transaktion, Signatur- und Skriptbedingungen, das Fehlen von Doppelausgaben und ob die Coinbase nicht mehr Subvention erzeugt, als erlaubt ist. Er übernimmt weder Salden noch Gültigkeit auf das Wort eines Miners hin.
Verletzt ein Block auch nur eine Konsensregel, nimmt ein korrekt arbeitender Node ihn nicht in seine Kette auf — selbst wenn der Miner viel Energie dafür verbraucht hat. Proof of Work wählt zwischen gültigen Kandidaten; er macht einen ungültigen Block nicht gültig. Das schützt den Nutzer vor einseitigen Änderungen an Angebot oder Ausgabebedingungen.
- ein Miner schlägt einen Block und die Reihenfolge seiner Transaktionen vor
- ein Full Node prüft den Block unabhängig nach seinen eigenen Regeln
- eine Nutzer-Wallet kann das Ergebnis vom eigenen oder von einem fremden Node beziehen
Konsens ist keine Abstimmung mit einer Stimme pro Computer
Tausend Nodes mit geänderten Regeln zwingen andere nicht automatisch, diese zu übernehmen. Jeder Node schützt die Sicht seines Betreibers und folgt nur einer Geschichte, die er für gültig hält. Übernehmen Gruppen unvereinbare Regeln und gibt keine nach, können sie auf unterschiedlichen Netzwerken enden.
Das praktische Ergebnis beeinflussen Nutzer, Börsen, Händler, Entwickler, Wallet-Anbieter und Miner, weil sie entscheiden, welche Software, Coins und Zahlungen sie für nützlich halten. Hash-Leistung ist für Reihenfolge und Sicherheit wichtig; wirtschaftliche Akzeptanz gibt einer Kette Wert. Es gibt keinen Alleinherrscher, sondern schwierige Koordination zwischen Beteiligten mit unterschiedlichen Befugnissen.
Ein eigener Node verringert Vertrauen, beseitigt aber nicht jedes Risiko
Mit einem eigenen Node müssen Sie keinem fremden Server glauben, dass er die richtige Kette, den richtigen Saldo oder eine Bestätigung zeigt. Die Wallet muss einem externen Anbieter auch nicht alle beobachteten Adressen verraten. Im Pruning-Modus können alte Blockdaten nach der Prüfung verworfen werden, um Speicher zu sparen, ohne auf Regelprüfung zu verzichten.
Ein Node braucht weiterhin korrekte Software, Zeit für die Erstprüfung, Verbindung und etwas Wartung. Ein kompromittierter Computer kann die Oberfläche täuschen oder Hot-Wallet-Schlüssel stehlen; Isolation von ehrlichen Peers kann die Netzwerksicht verschlechtern. Der eigene Node ist ein starkes Werkzeug der Unabhängigkeit, kein magischer Sicherheitsschild.