...bist wohl Beamter, wie?
Gott bewahre
Was bedeutet hier verifizieren? Ist das ein anderes Wort für abgleichen, syncen oder eher Bestätigen?
...ooO(Kann auch mal im Fremdwörterbuch nachschauen)Ooo...
Bestätigen, für gültig erklären, absegnen, usw.
Also könnte man den ursprünglichen Aufbau folgenderweise rückwärts aufzeigen:
1.) zuerst kam der Node
2.) dann entwickelte sich ein Full Node
3.) und ein Archiv Node ist Bitcoin qt
Ne nicht ganz.
Es gab zuerst die Full Nodes, eine Bezeichnung wie Archive Nodes gabs nicht. Der Begriff Archive Node wurde erst notwendig als es möglich wurde Rohdaten zu löschen. Auch lightweighted Clients gabs nicht. Irgendwann wurde es manchen zu doof dass man immer die gesamte Blockchain vorhalten muss und es kamen die ersten lightweighted Clients. Diese KÖNNTE (sollte man meiner Meinung nach aber nicht) man als Nodes bezeichnen aber eigentlich ist der Begriff Node hier so schwammig dass du das am besten ganz schnell wieder vergisst :-)
Archive Nodes gibts eigentlich sogesehen auch nicht. Der Begriff ist zumindest (noch) kein Offizieller. Was hier in diesem Thread damit gemeint ist ein Full Node (Bitcoin Core (=Bitcoin QT) + freien Zugang zum Netz) mit deaktiviertem Pruning. Sprich hat die gesamte Blockchain inklusive Rohdaten.
Vielleicht noch ein kleiner Denkanstoß von mir zu dem Begriff Node vs. Full Node.
Nach meinem Verständnis fänd ich es sinnvoller wenn man Node und Full Node folgendermaßen vergleicht:
Node ist ein Überbegriff und bezeichnet einen Teilnehmer des Bitcoinnetzwerkes. Jedoch sagt Node noch nichts darüber aus ob es ein Full Node oder Archive Node ist.
Jetzt gibt es beim Node 4 Möglichkeiten:
1. Möglichkeit:Gesamte Blockchain (inkl. Rohdaten) + Sitzt hinter einer Firewall/Router ohne NAT
Hierbei handelt es sich um KEINEN Full Node. Man könnte solch einen
Node als einen reinen Beobachter sehen. Da er nicht nach außen kommunizieren kann.
Das einzige was er kann ist seine eigenen Transaktionen propagieren. Kann aber immerhin alte Adressen importieren.
2. Möglichkeit:Gesamte Blockchain (inkl. Rohdaten) + Freien Zugang zum Netz durch NAT/DMZ/UPnP oder Sonstiges
Hierbei handelt es sich num einen echten Full Node weil auch ausgehende Verbindungen möglich sind und somit der Teilnehmer vollwertiges Mitglied des Netzwerkes ist. Diesen könnten wir jetzt als
Archive Node bezeichnen.
3. Möglichkeit:Blockchain nur als Header (Pruning) + Freien Zugang zum Netz durch NAT/DMZ oder Sonstiges
Hier haben wir einen Teil der Blockchain als Ganzes und einen teil nur als Header Dateien. Dieser Node kann in gewissem Rahmen verifizieren. Hier könnten wir theoretisch von einem
Full Node reden.
4. Möglichkeit:Blockchain nur als Header (Pruning) + Sitzt hinter einer Firewall/Router ohne NAT
Kann weder nach außen kommunizieren noch hat es die gesamte Blockchain als Rohdaten vorliegen. Taugt eigentlich zu nix außer eigene Transaktionen anzeigen und zu propagieren. Kann nicht einmal alte Adressen importieren, da kein Rescan möglich ist.
Als kleiner Nachtrag zu den 4 Möglichkeiten: In allen 4 Fällen reden wir von Bitcoin Core (Bitcoin QT).
Somit fällt der lightweighted Client komplett aus dem Raster und sollte eigentlich garnicht als Node betrachtet werden.
Das ist aber nur meine persönliche Sichtweise. Ist alles etwas wirr aber wann war die digitale Welt schonmal einfach und verständlich?