This article has been translated from English to German.
Was ist ein Bitcoin-Miner?
Hat das etwas mit Hacken, Schaufeln oder Höhlen zu tun?

NEIN.
In dieser Lektion erkläre ich, was ein Bitcoin-Miner ist.
Hier haben wir wieder das Bitcoin-Netzwerk, das die im Beispiel aus der vorherigen Lektion erwähnten widersprüchlichen Transaktionen enthält.
Einige Knoten enthalten eine"violette" Transaktion, während andere eine"rote" Transaktion enthalten.
Beide Transaktionen versuchen jedoch, dieselben Bitcoins auszugeben.
Wie kommen die Computer zu einer ÜBEREINSTIMMUNG darüber, welche Transaktion die legitime ist?
Hier kommtdas "Mining" ins Spiel.

Schauen wir uns diesen Computer genauer an. 👇

Dieser Knoten istein "Miner".
Was ist ein Bitcoin-Miner?
Ein Miner-Knoten ist ein Bitcoin-Vollknoten, der zusätzliche Arbeit leistet, indem er Transaktionenbestätigt.
Alle Miner sind Knoten, aber nicht alle Knoten sind Miner. Ein Bitcoin-Miner kann nicht ohne einen laufenden Knoten arbeiten. Ein vollständiger Knoten ist jedoch nicht unbedingt ein Miner.
Während ein Full Node Transaktionen empfängt, speichert und an andere Nodes sendet, tut ein Miner Node dasselbe, versucht aber auch, neue Transaktionsblöcke zu erstellen und diese dann an andere Nodes zu senden, die den neuen Block dann entweder akzeptieren oder ablehnen.
Wie du in der nächsten Lektion sehen wirst, benötigt ein Miner aufgrund der Funktionsweise des "Mining" spezielle Hardware.
Wenn du neugierig bist, findest du hier ein Beispiel für eine Mining-Maschine. Ist sie nicht schön? 😍

Wie "schürft" ein Bitcoin-Miner?
Lasst uns nun einen genaueren Blick in einen Miner werfen und sehen, wie er die Transaktionen aus dem Speicherpool in seine Datei (die "Blockchain") "minet".

Wir schauen uns nun den Speicherpool eines Miners an.
Dort befindet sich die violette Transaktion.

Aber in einem Speicherpool kann es mehr als eine Transaktion geben.
Nehmen wir also an, es gibt weitere neue Transaktionen.
Dieser Speicherpool enthält beispielsweise vier Transaktionen. (In Wirklichkeit kann ein Speicherpool Tausende von Transaktionen enthalten.)

Was macht der Miner mit all diesen Transaktionen in seinem Speicherpool?
Er erstellt einen Container,derals"Kandidatenblock"bezeichnet wird.
Der nur ein Container für Transaktionen ist.
Der Miner füllt diesen Kandidatenblock mit Transaktionen aus dem Speicherpool.
Was ist ein Kandidatenblock?
Stelle dir einen Kandidatenblock alseinen temporären Block vor, der aus Transaktionen erstellt wird, die aus dem Speicherpool ausgewählt wurden.
Dieser temporäre Block wird als "Kandidatenblock" bezeichnet, da er noch kein gültiger Block ist. Nur Blöcke, die tatsächlichzur Blockchain hinzugefügt wurden (was der Miner versucht), gelten als gültige Blöcke.

Der Miner füllt diesen Kandidatenblock also mit Transaktionen aus dem Speicherpool.

So in etwa ...

Da der Speicherplatz begrenzt ist, kann nur eine begrenzte Anzahl von Transaktionen in jedem Block enthalten sein. Bergleute werden dazu angeregt, die Transaktion mit den höchsten Gebühren zu priorisieren.
Und dann wird er versuchen, diesen "Block" von Transaktionen zur Datei (der "Blockchain") hinzuzufügen.
Wie wird der Kandidatenblock nun tatsächlich zur Blockchain hinzugefügt?

Schauen wir uns den Kandidatenblock genauer an ...