Was unterscheidet Miner und Full Nodes?
Richtige Antwort
Antwort D: Miner schlagen neue Blöcke vor; Full Nodes prüfen, ob diese die Regeln einhalten.
Kurz erklärt
Miner konkurrieren darum, neue Blöcke vorzuschlagen. Full Nodes prüfen selbst, ob diese Blöcke die Bitcoin-Regeln einhalten.
Ausführlich erklärt
Miner und Full Nodes erfüllen unterschiedliche Aufgaben. Miner stellen Kandidaten für neue Blöcke zusammen und konkurrieren mit Rechenarbeit darum, einen passenden Proof of Work zu finden. Ein gefundener Block wird dem Netzwerk vorgeschlagen.
Full Nodes prüfen anschließend unabhängig, ob ein empfangener Block und seine Transaktionen ihren Bitcoin-Regeln entsprechen. Viel Rechenarbeit allein macht einen regelwidrigen Block nicht gültig. Eine Node kann ihn beispielsweise ablehnen, wenn mehr neue bitcoin beansprucht werden als erlaubt.
Die Rollen können technisch zusammen betrieben werden, sind aber nicht dasselbe. Wer einen Full Node nutzt, muss nicht selbst Mining betreiben. Und wer Mining betreibt, erhält dadurch keine unbegrenzte Befugnis, die Prüfregeln anderer Teilnehmer zu ändern.
Beispiel oder Alltagsbezug
Ein Miner findet einen Block mit ausreichendem Proof of Work, beansprucht aber zu viele neue bitcoin. Nodes, die die Ausgaberegel anwenden, lehnen ihn trotzdem ab.
Typischer Irrtum
Rechenleistung ist keine Erlaubnis, beliebige Regeln festzulegen. Proof of Work und die übrigen Gültigkeitsregeln werden gemeinsam geprüft.
Verwendete Quellen
Bitcoin Developer Guide - Mining
Diese Quelle richtet sich vor allem an Entwickler. Die relevante Information kann deshalb schwerer zu finden sein.
Originalquelle prüfen

