Beim Lesen verschiedener Fragen/Antworten zum Thema Bitcoin Full Node frage ich mich immer noch, ob es einen „Mehrwert“ gibt, einen Full Node als Einzelperson zu betreiben.
Die meisten Menschen des "Alltags" wissen nicht viel über Computer und Netzwerke. Sie wissen nichts über NAT, DHCP, Routerkonfiguration, Prozesse, Daemon usw. Sie wollen sich nicht unbedingt mit Konfigurationsdateien herumschlagen, interessieren sich nicht für Befehlszeilen oder komplizierte Optionen und so weiter. Und sie leben und schlafen sehr gut, ohne das zu wissen!
Ich frage mich also, ob es / welche Vorteile es gibt, einen vollständigen Knoten als Einzelperson zu betreiben:
Vorteile für das Netzwerk
Wenn ich einen vollständigen Knoten betreibe, ohne NAT auf meinem Internetzugangsrouter/Modem zu aktivieren (und dann keine neuen Verbindungen annehmen kann), ist es sinnlos? Gehe ich damit gut oder schlecht um? Sichere ich zum Beispiel das Ganze? Andere Vorteile?
Vorteile für den Einzelnen
Was sind die Vorteile für die Person, die zu Hause einen vollständigen Knoten hinter dem ISP-Router/Modem betreibt? Nehmen wir an, dass diese Person Eigentümer einiger Bitcoins ist (also zumindest ein geringes Interesse an der Domain hat). Wird er/sie beispielsweise von einer schnelleren Transaktion profitieren? Sicherere Transaktionen? Andere Vorteile?
Könnte mir das jemand aufklären?
Danke
Vorteile für das Netzwerk
Vielleicht, aber kaum.
Wenn Ihr Knoten zufällig eine Verbindung zu einer Reihe von erreichbaren Knoten herstellt, die selbst nicht gut verbunden sind, und Sie eine schnelle Verbindung zu beiden haben, ist es möglich, dass Sie die Weiterleitung von Transaktionen und Blöcken zwischen ihnen verbessern. Es ist unwahrscheinlich, dass dies für sich genommen von Bedeutung ist, da erreichbare Knoten normalerweise viele Verbindungen akzeptieren können, sodass es viele Möglichkeiten für andere Knoten als Ihren gibt, dies ebenfalls zu tun. Die Auswirkung einer großen Anzahl von Knotenoperationen, die sich entscheiden, dies zu tun oder nicht, kann jedoch signifikant sein.
Vorteile für den Einzelnen
Absolut, und meiner Meinung nach ist dies der einzige Grund, warum Sie einen vollständigen Knoten ausführen sollten (oder nicht).
Es macht Sie unabhängig .
Wenn Sie einen vollständigen Knoten ausführen und ihn zum Validieren eingehender Transaktionen verwenden, kann Ihnen niemand eine ungültige Transaktion senden. Es gibt andere Möglichkeiten, dasselbe zu erreichen, aber sie alle beruhen darauf, anderen Parteien zu vertrauen.
Und selbst wenn Sie es nicht verwenden, um eingehende Transaktionen zu überprüfen, die Sie betreffen, stellt es sicher, dass Miner die Regeln des Netzwerks nicht ohne Ihr Wissen ändern können.
Xaver R.
Pieter Wuille
Xaver R.