• Würzburg 106,9
  • Tel 0800 - 30 80 900
  • Kontakt

On Air

Jetzt anhören

Hat Bitcoin Server?

10.02.2023, 09:45 Uhr in Service, Anzeige
Bitcoin mining farm pixabay
Foto: pixabay.com

Bitcoin läuft über ein dezentrales Netzwerk, das aus Tausenden von Computern rund um den Globus besteht. Erfahren Sie mehr über das Bitcoin-Netzwerk.

Bitcoin wird über ein Peer-to-Peer-Netzwerk betrieben, das auf dem Internet aufbaut. Einfach ausgedrückt, übernehmen die Computer, die das Bitcoin-Netzwerk betreiben, ähnliche Rollen und sind gleichberechtigt. Alle teilnehmenden Computer im Netzwerk dienen dem Zweck, Dienste für das Bitcoin-Ökosystem bereitzustellen. Bitcoin hat also keine Server, weil das Netzwerk und die Dienste nicht zentralisiert sind. Stattdessen sind die Computer, die das Netzwerk betreiben, zufällig über den Globus verteilt.

Die Architektur von Bitcoin definieren

Die Architektur von Bitcoin ist offen, dezentralisiert und widerstandsfähig. Bitcoin ist ein virtuelles Peer-to-Peer-Zahlungsmittel, dessen zentrales Gestaltungsprinzip die Dezentralisierung ist. Die Aufrechterhaltung dieses Netzwerks ist nur mit einem konsensbasierten Mechanismus möglich.

Bitcoin-Netzwerk bezieht sich auf die Ansammlung von einzelnen Nodes, die das Bitcoin-Protokoll ausführen. Bitcoin verwendet jedoch auch andere Protokolle als das Bitcoin P2P-Protokoll. Stratum ist ein hervorragendes Beispiel für ein Protokoll, das für Mining-Operationen und mobile Wallets verwendet wird.

Gateway-Routing-Server verwenden das Bitcoin B2B-Protokoll, um auf das Netzwerk zuzugreifen, das diese zusätzlichen Protokolle bereitstellt. Dann erweitern sie das Netzwerk auf Nodes, auf denen andere Protokolle laufen.

Arten von Nodes und wie sie funktionieren

Die Nodes im Bitcoin-Netzwerk sind zwar alle gleich, können aber je nach den Funktionen, die sie unterstützen, unterschiedliche Rollen einnehmen. Ein Bitcoin Node dient verschiedenen Zwecken, einschließlich Routing, dem Blockchain-Ledger, Mining und dem Betrieb von Wallet-Diensten. Obwohl alle Nodes bei der Routing-Funktion helfen müssen, um am Netzwerk teilzunehmen, können sie eine oder mehrere der anderen Funktionen übernehmen.

Alle Bitcoin Nodes sind für die Validierung und Weitergabe von Transaktionen und Blöcken verantwortlich. Außerdem stellen sie Verbindungen zu den anderen Nodes im Netzwerk her und halten diese aufrecht. Vollständige Nodes, die alle vier oben genannten Funktionen erfüllen, pflegen und aktualisieren auch das Blockchain-Ledger. Sie können Transaktionen selbstständig und ohne externe Referenzen verifizieren und authentifizieren.

Einige Nodes verwalten nur eine Teilmenge der Blockchain und verifizieren Transaktionen durch vereinfachte Zahlungsverifizierung (SVP). Solche Nodes werden als leichtgewichtige oder SVP Nodes bezeichnet. Im Gegensatz zu Full Nodes verfügen SVP Nodes nicht über eine vollständige Kopie der Blockchain.

Miner verwenden Nodes, um neue Blöcke zu erstellen, indem sie spezielle Hardware einsetzen, um kryptografische Puzzles zu lösen. Einige Mining Nodes fungieren auch als Full Nodes mit der Fähigkeit, eine vollständige Kopie der Blockchain zu führen.

Neben den primären Node-Typen des Bitcoin P2P-Protokolls gibt es weitere Nodes und Server, die andere Funktionen ausführen, wie z.B. spezialisierte Mining Pool-Protokolle und leichtgewichtige Client-Zugriffsprotokolle. Solche Protokolle laufen hauptsächlich auf Krypto-Plattformen wie Deutschland Offizielle Seite.

Die Entdeckung von Nodes im Bitcoin-Netzwerk

Jedes Mal, wenn ein neuer Node auftaucht, muss er sich mit anderen Nodes im Bitcoin-Netzwerk verbinden, um teilnehmen zu können. Ein neuer Node muss mindestens einen bestehenden Node im Krypto-Netzwerk entdecken und sich mit diesem verbinden. Im Gegensatz zu anderen Netzwerken gibt es bei Bitcoin keine geografische Topologie. Die geografische Lage der neuen und der bestehenden Nodes ist also unerheblich. Der neue Node kann einen aktuellen Node zufällig entdecken und sich mit ihm verbinden.

Ein neuer Knoten kann neue Peers im Bitcoin-Netzwerk auf zwei Wegen finden. Der erste Weg ist die NDS-Abfrage unter Verwendung von DNS-Seeds, bei der Server eine Liste von IP-Adressen bestehender Bitcoin Nodes bereitstellen, um die Entdeckung und Verbindung zu erleichtern. Die andere Möglichkeit besteht darin, dem neuen Node direkt eine IP-Adresse von mindestens einem bestehenden Node zu geben, um weitere Beziehungen herzustellen.

Insgesamt hat Bitcoin keine Server. Stattdessen läuft er über ein dezentrales oder P2P-Netzwerk von Nodes, die nach dem Zufallsprinzip weltweit verteilt sind. Nichtsdestotrotz ist Bitcoin immer noch eine junge Erfindung mit einer relativ komplexen Architektur und mehreren einzigartigen Aspekten, die wir vielleicht noch nicht ganz verstehen.