Benötigen Sie Hilfe?

Blockchain-Grundlagen - Knoten (Node)

In diesem Blogbeitrag sprechen wir über die Grundlage der Bitcoin-Blockchain-Technologie. Wir beantworten Fragen, wie die Folgenden:

  • Was ist ein Blockchain-Knoten?
  • Was machen Knoten und warum sind sie relevant?
  • Ist ein Miner ein Knoten? 
  • Was ist der Unterschied zwischen einem Miner und einem Knoten?
  • Warum sollten Knoten immer auf dem neuesten Stand sein?
NHOS

Was ist ein Blockchain-Knoten?

Knoten oder Node ist ein wichtiger Teil der Blockchain. Ohne Nodes gibt es keine Blockchain, da Nodes erforderlich sind, um Daten der Blockchain zu speichern. In diesem Artikel, erfahren Sie ein wenig mehr über die Blockchain.

Zum Zeitpunkt des Schreibens, gibt es etwa 9700 aktive Bitcoin-Knoten.

Vollständiger Knoten (Full node)

Ein vollständiger Knoten ist im Grunde eine Software, die auf einem Computer läuft. Am häufigsten wird Bitcoin Core für Bitcoin verwendet. Es kann sich um einen Server, Laptop oder Desktop-PC handeln, solange er über genügend Speicherplatz verfügt und alle historischen Daten speichern kann. Historische Blockchain-Daten sind alle vorherigen Blöcke auf der Blockchain.  Zum Zeitpunkt des Schreibens beträgt die Blockchain-Größe von Bitcoin etwa 350 GB.

Ein vollständiger Knoten stellt sicher, dass die Regeln der Blockchain befolgt werden. 

blockchain nodes

Was machen Knoten und warum sind sie relevant?

Knoten haben vier grundlegende Funktionen: 

  1. Sie speichern Blockchain -Daten.
  2. Sie akzeptieren oder lehnen Miner-Versuche ab, einen neuen Block der Blockchain hinzuzufügen. 
  3. Sie synchronisieren sich mit anderen Knoten und übertragen vergangene Blockchain-Daten an neu verbundene Knoten.
  4. Sie generieren Geldbörsen-Adressen und Transaktionen.

1. Der Knoten speichert alle vergangenen Blockchain-Transaktionen. Bei Bitcoin besteht jeder Block aus max. 2MB von Daten, die der Blockchain etwa alle 10 Minuten hinzugefügt werden. Sobald der Block bestätigt wurde, werden alle Knoten aktualisiert und die Gesamtgröße der Blockchain, sowie die Blockhöhe erhöhen sich.

2. Sobald der Miner versucht einen neuen Block an die Blockchain zu senden, leitet der Knoten den Block an alle anderen Knoten in der Blockchain weiter. Die Knoten akzeptieren dann entweder den neuen Block, der vom Miner eingereicht wird, oder lehnen ihn ab.

3. Die Knoten teilen auch frühere Block-Transaktionen mit anderen Knoten, die versuchen, ihre Knoten mit dem neuesten zu synchronisieren. Alle Knoten speichern dieselben Blockchain-Daten.  Knoten verhindert, dass ein Einzelner (oder eine Minderheit) der Akteure. die Kontrolle über das Netzwerk übernimmt, um es zu dezentralisieren. 

4. Ein vollständiger Knoten kann eine Geldbörsen-Adresse und Transaktionen auf der Blockchain generieren.

Ist ein Miner ein Knoten?

Ein Miner-Knoten ist ein vollständiger Knoten, der zusätzliche Arbeit durch die Validierung von Transaktionen leistet. Alle Miners sind Knoten, aber nicht alle Knoten sind Miner. 

Ein Miner-Knoten verwendet eine Hardware, um die Kombination von Buchstaben und Zahlen zu erraten, die erforderlich ist, um einen neuen Block an die Blockchain zu senden. Sobald ein Block übermittelt wurde, entscheiden alle Knoten darüber, ob die Übermittlung gültig ist oder nicht.

Verwechseln Sie einen Software-Miner oder einen Miner, der auf Ihrem Computer ausgeführt wird, nicht mit einem Miner-Knoten. Miner-Knoten werden meistens von Pools betrieben, mit denen sich andere Miner (keine Miner-Knoten) verbinden.

miner node

Was ist der Unterschied zwischen einem Knoten und einem Miner?

Ein Miner kann nicht arbeiten, ohne einen Knoten auszuführen. Aber ein vollständiger Knoten ist nicht unbedingt ein Miner.  

Im Wesentlichen empfängt, speichert und sendet ein vollständiger Knoten, Daten an andere Knoten, während ein Miner-Knoten dasselbe tut, aber auch versuchen wird, neue Transaktionsblöcke zu erstellen und sie an andere Knoten zu senden, welche sie dann entweder akzeptieren oder ablehnen.

Alle Mining-Pools sind im Grunde Knoten, an denen andere Miner ihre Hashing-Power anschließen..

Warum sollten Knoten immer auf dem neuesten Stand sein?

Ein Knoten sollte immer mit anderen Knoten synchron sein. Wenn ein Knoten nicht mit der Mehrheit der Knoten synchronisiert ist, bedeutet dies, dass er zurückfällt und nicht verwendet werden kann, um Blöcke in der Blockchain zu bestätigen.

Ein vollständig synchronisierter Knoten bietet Sicherheit, Vertrauen und Dezentralisierung der Blockchain. Dies eine gute Sache ist.

Wenn ein unehrlicher Knoten versucht, eine falsche Transaktion mit böswilligen Absichten zu senden, wird dieser Knoten von den ehrlichen Knoten von der Blockchain getrennt.

dishonest node blockchain
GESCHRIEBEN VON
Marko Tarman
Marko ist Mining-Hardware-Spezialist und Content-Creator von NiceHash. Er begann 2012 mit dem Mining, bevor die ersten ASICs veröffentlicht wurden. Er ging beim GPU-Mining von BTC, über LTC zu VTC und sogar DOGE. Sein Mining-Motto: "Ich habe 99 Probleme, alle sind ein schlechter Riser".