Gibt es einen „Mehrwert“, einen vollständigen Knoten hinter einem Router oder einer Firewall zu betreiben?

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

Antworten (1)

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.

Danke Pieter für deine Antwort. In Bezug auf Ihren letzten Satz „es stellt sicher, dass Miner die Regeln des Netzwerks nicht ohne Ihr Wissen ändern können“, was meinen Sie damit? Welche Art von „Regeländerung“ könnten die Miner vornehmen?
Wenn niemand überprüft, ob Miner Blöcke produzieren, könnten sie alle Regeln ändern. Der Grund, warum Full Nodes eine vollständige Validierung durchführen, besteht darin, sicherzustellen, dass sie keine Blöcke erzeugen können, die gemäß den bereits bestehenden Regeln ungültig sind.
OK. Miner erledigen also die Arbeit und Full Nodes validieren die Arbeit der Miner. Das ist also ein Vorteil für das Netzwerk. Danke.