Ethereum-Knoten: Arten und Funktionen im Überblick

⑴ Ethereum -Knoten:

Voller Knoten, Lichtknoten, Archivknoten

Ethereum Knoten: Voller Knoten, Lichtknoten, Archivknoten

im Ethereum -Netzwerk sind Knoten und die Grundlage für das gesamte Netzwerk und sie sind für die Synchronisierung der Transaktion verantwortlich. Kann ungefähr in drei Kategorien unterteilt werden: Vollknoten, Lichtknoten und Archivknoten.

1. Voller Knoten (Voll -Node)

Der vollständige Knoten ist ein Knoten mit vollständigen Blockchain -Hauptinformationen. Sie speichern alle historischen Transaktionsinformationen und haben die Möglichkeit, die Gültigkeit von Transaktionen unabhängig zu bestätigen. Zu den Hauptaufgaben des gesamten Knotens gehören:

Speicherung aller historischen Transaktionsinformationen, um sicherzustellen, dass die Informationen offen und transparent sind. Überwachen Sie den neuen Block, der von Bergleuten extrahiert wurde, verifizieren Sie seine Legitimität und synchronisieren den Block. Überwachen Sie neue Transaktionsinformationen im Blockchain -Netzwerk und überprüfen Sie die Legitimität jeder Transaktion. Senden Sie die bestätigten Transaktions-/Blockierungsinformationen an den gesamten Netzwerkknoten.

Da der gesamte Knoten die gesamten Netzwerkdaten behält, obwohl einige Knoten Probleme haben, wird dies die Sicherheit des gesamten Blockchain -Netzwerks nicht beeinflussen. Je vollständigerer Knoten, desto mehr kopiert das vollständige Blockchain -Hauptbuch und verbessert so die unveränderliche Veränderung des Blockchain -Netzwerks.

Miningknoten sind eine spezielle Form der vollständigen Knoten. Sie haben nicht nur alle Funktionen voller Knoten, sondern sind auch für den Bergbau verantwortlich. Sie sind in neue Blöcke eingewickelt und versuchen, den Nonce -Wert zu finden, um den Block zu erzeugen und Belohnungen zu erhalten.

2. Lichtknoten (LightNode)

Lichtknoten sind leichte Knoten. Sie speichern oder verwalten keine vollständige Blockchain -Kopie, sondern speichern nur einen Mindestbetrag, der als Knoten wirkt, die Transaktionsnachrichten übertragen oder übertragen. Leichte Knoten speichern hauptsächlich die Blocküberschrift für jeden Block, und die Blocküberschrift enthält Haschisch, zeitnahen Stempel, Bergbau und andere zugehörige Parameter für die vorherige Blockade.

Da Lichtknoten kein Kästchen (Transaktionsliste) zum Speichern von Blöcken haben, wenn die Legitimität einer Transaktion bestätigt werden muss, leiten sie eine Bestätigungsanforderung an die nahe gelegenen vollständigen Knoten ein und die vollständigen Knoten geben die erforderlichen relevanten Informationen zur Bestätigung an. Zu den Funktionen in leichten Knoten gehören:

Speicherung von nur blockierenden Schlagzeilen für jeden Block. Es wird nicht unbedingt immer online gehalten, um die neuesten Informationen zu Blocküberschriften zu erhalten. Sie können nur Transaktionsinhalt in Bezug auf sich selbst entspre chend Ihren Anforderungen speichern. Es ist unmöglich, die Legitimität der meisten Transaktionen zu bestätigen, aber nur die Legitimität von Transaktionen, die mit sich selbst verbunden sind. Die Richtigkeit des neuen Blocks kann nicht überprüft werden. Im Moment kann nur die längste Kette festgestellt werden, aber es ist unmöglich zu wissen, welche Kette die längste Rechtskette ist.

Der Lichtknoten überprüft die Transaktion, indem die Markierungswurzel in der Blocküberschrift verwendet werden (digitaler Fingerabdruck, der durch die Transaktionsinformationen im Blockagekörper über den Hash -Algorithmus erzeugt wird). Wenn leichte Knoten Informationen erhalten, die vom gesamten Knoten bereitgestellt werden, können sie vorhandene Informationen zur Blocküberschrift verwenden, um schnell zu bestätigen, ob die Informationen korrekt sind, und die Transaktion weiter zu bestätigen.

3. ArchiveNode

Der Archivknoten ist ein Knoten, der den Blockierungsstatus (aktueller Saldo von persönlichen Konten und Vertragskonten) auf der Höhe jedes Blocks auf der Grundlage des gesamten Knotens speichert. Der Snapshot und Archiv der aktuellen Bedingung für jede Blockhöhe, damit der Benutzer schnell zu einer bestimmten Blockhöhe zurückkehren kann, um den aktuellen Zustand zu fragen.

Prinzip werden Archivknoten keinen weiteren Bonus oder Auswirkungen auf das Vertrauensmodell und die allgemeine Sicherheit der Blockchain haben, aber sie speichern die vollständigen historischen Aufzeichnungen und Daten auf der Blockchain sowie den gesamten Netzwerkstatus zum Zeitpunkt aller Blöcke.Dies macht Archivknoten äußerst effektiv, wenn sie nach historischen Blockchain -Daten bitten. Archivknoten haben jedoch große Hardwareanforderungen. Normalerweise müssen nur spezielle Dienste wie Blockchain -Browser (wie Ethercan) oder RPCendpoint -Anbieter (wie infura) Archivknoten einrichten.

Zusammenfassung:

Im Ethereum -Netzwerk können Knoten in drei Kategorien grob unterteilt werden: Voller Knoten, Lichtknoten und Archivknoten. Der gesamte Knoten speichert Blockchain -Hauptinformationen vollständig und kann die Gültigkeit von Transaktionen unabhängig überprüfen. Der leichte Knoten speichert nur die Blocküberschrift und speichert das Blockagehaus nicht. Es ist erforderlich, relevante Informationen aus dem gesamten Knoten zur Überprüfung von Transaktionen anzufordern. Der Archivknoten speichert die Höhe jedes Blocks auf der Grundlage des gesamten Knotens.

⑵ Was ist ein voller Knoten?

Ein kompletter Knoten ist ein Knoten mit einem kompletten Blockchain -Hauptbuch. Der gesamte Knoten muss den Speicher belegen und alle Blockchain -Daten synchronisieren. Alle Transaktionen auf der Blockchain können in Echtzeit unabhängig verifiziert werden, was hauptsächlich für die Übertragung und Überprüfung von Blockchain -Transaktionen verantwortlich ist. Was ist eine beliebte Blockchain?

Blockchain ist eine speziell verteilte Datenbanktechnologie, mit der Transaktionsinformationen auf sichere und dezentrale Weise aufgezeichnet und gespeichert werden.

Liste der digitalen Transaktionsaufzeichnungen: Blockchain kann als eine Liste der zunehmenden digitalen Transaktionen angesehen werden. Diese Aufzeichnungen sind in "Blöcke" eingewickelt und in chronologischer Reihenfolge in "Ketten" verbunden. Speicherung von Dezentralisierungsaufzeichnungen: Im Gegensatz zu herkömmlichen Datenbanken hängt Blockchain nicht von einem einzelnen zentralen Server oder einer einzelnen Institution ab, um Daten zu verwalten. Es ist weltweit in einem großen Netzwerk verteilt, wobei jeder Teilnehmer Zugriff auf die Gesamtkopie der Blockchain hat und Datentransparenz und Sicherheit ermöglicht. Smart Verification Mechanismus: Blockchain sorgt für die Originalität und Integrität von Daten durch eine Methode namens "Konsensmechanismus". Knoten im Netzwerk bestätigen die Gültigkeit jeder Transaktion durch einen bestimmten Algorithmus und fügen nach dem Erreichen des Konsenses einen neuen Block in die Kette hinzu, was das Risiko wie Betrug und doppelte Zahlungen erheblich verringert.

⑶、 Ethereum -Taste:

Vollständige Schaltfläche, Lichtknopf, Storage -Taste Die Ethereum -Tasten sind hauptsächlich in eine vollständige Taste, eine Lichtschaltfläche und einen Speicherknopf unterteilt. Ihre entspre chenden Eigenschaften und Funktionen sind wie folgt:

Vollständige Schaltfläche:

Definition: Die vollständige Schaltfläche ist die Grundlage des Ethereum -Netzwerks und verfügt über eine vollständige Blockchain -Daten. Funktion: Die Gewährleistung der Transaktionsprüfung und der Synchronisation der Blockchain ist sehr wichtig, um die Sicherheit eines dezentralen Systems aufrechtzuerhalten. Merkmale: Es speichert die historischen Daten der gesamten Blockchain, kann die Unabhängigkeit der Legalität von Transaktionen überprüfen und müssen sich nicht auf andere Schaltflächen verlassen.

Light -Taste:

Definition: Light -Taste ist eine leichte Option zum Speichern von Statusinformationen. Funktionen: Überprüfen Sie die Transaktionsdetails, indem Sie die vollständige Schaltfläche anfordern, um den Speicherplatz zu speichern. Merkmale: Es speichert keine vollständigen Blockchain -Daten, die für die Verwendung geeignet sind, wenn die Ressourcen begrenzt sind und auf Daten basieren, die durch die gesamte Taste bereitgestellt werden, um die Transaktion zu überprüfen.

Straßenschaltfläche:

Definition: Stream -Taste gibt das Bild jedes Blocks des Blocks basierend auf der gesamten Taste an. Funktion: Es ist zweckmäßig, die Geschichte schnell abzufragen, und sehr nützlich für die Szenarien, in denen historische Daten regelmäßig abgefragt werden müssen. Merkmale: hohe Hardwareanforderungen, da eine große Menge historischer Daten zum Archivieren erforderlich ist. Es wird hauptsächlich für spezielle Dienste wie Datenanalyse, historische Statusabfrage usw. verwendet. Die vollständigen Schaltflächen stellen die Integrität und Sicherheit des Netzwerks sicher. Die Lichtschaltflächen bieten die Möglichkeit, Transaktionen zu überprüfen, wenn die Ressourcen begrenzt sind, während Speicherschaltflächen für historische Datenabfrage sehr wichtig sind.