This article has been translated from English to German.
Was ist das Mining bei Bitcoin?
"Mining" ist der Prozess der Bestätigung von Transaktionen und deren Hinzufügung zur Blockchain.
Knoten, die am Mining teilnehmen, werden als Miner bezeichnet und bilden einen entscheidenden Teil des Bitcoin-Netzwerks. Im Rahmen des Mining-Prozesses werden neue Bitcoins erstellt, die an die Miner "ausgezahlt" werden.
Um das Mining besser zu verstehen, kann man sich zunächst ansehen, wie Bitcoin funktionieren würde, wenn es KEIN Mining gäbe.
So würde es funktionieren.
Nehmen wir an, dies ist eine Datei.

Sie ist auf einem Computer gespeichert.
Stell dir diese Datei wie eine Art Word-Dokument vor.
Und nennen wir diese Dateidie "Blockchain".
Eine Blockchain ist ein verteiltes Hauptbuch aus"Blöcken".
Ich werde in einer späteren Lektion näher auf die Blockchain eingehen, aber für den Moment solltest du nur wissen, dass jeder Block eine Reihe von Transaktionen enthält.
Jetzt stell dir vor, dies wäre das Bitcoin-Netzwerk.

Das sind alles Computer, die über das Internet miteinander verbunden sind und auf denen die Bitcoin-Software läuft.
Sie alle teilen eine Kopie derselben Datei, nämlich die Blockchain.
Wenn du jemandem eine Bitcoin senden oder das Eigentum an einer Bitcoin auf eine andere Person übertragen möchtest, leitest du eine Transaktion ein.

Die Transaktion besteht lediglich aus einer Datenzeile (in Lila).

Wenn du eine Transaktion einleitest, wird sie an einen Knoten des Bitcoin-Netzwerks gesendet.

Wenn es bei Bitcoin KEIN Mining gäbe, würde dieser Computer die Transaktion direkt in der Blockchain, der gemeinsam genutzten Datei, aufzeichnen.

Dann würde der Computer diese Transaktion an die anderen Knoten weiterleiten, mit denen er verbunden ist, und diese würden die Transaktionsdaten in ihre eigene Datei schreiben.

Diese Knoten würden die Transaktion an jeden Knoten weiterleiten, mit dem sie verbunden sind, und die Transaktionsdaten auch in ihre eigene Datei schreiben.
Und so weiter ...

Dies würde so lange fortgesetzt, bis die Transaktion das GESAMTE Bitcoin-Netzwerk durchlaufen hat.
Und jeder Knoten hat sie in seine Datei geschrieben.
Das ist also eine einfache Möglichkeit, eine gemeinsam genutzte Datei oder ein gemeinsames "Hauptbuch" von Transaktionen oderein "verteiltes Hauptbuch" zu haben.

Beachte, dass jetzt auf ALLEN Computern die violette Linie (Transaktion) in ihrer Datei (Blockchain) gespeichert ist.
Wenn alle Knoten ihre Kopie der Datei aktualisiert haben, wechselt der Besitz des Bitcoins von einer Person zur nächsten.

Und das ist ein Beispiel für eine einfache Bitcoin-Transaktion. Herzlichen Glückwunsch!
Aber wir haben ein Problem ...
Es gibt ein Problem, das gelöst werden muss, wenn wir es auf diese Weise machen wollen.
Nehmen wir an, du möchtest deine Bitcoins an diesen lila Typen verkaufen.
Also erstellst du eine Transaktion, um Bitcoin an den lila Typen zu senden.

Dann sendest du diese Transaktion an den Knoten auf dieser Seite des Bitcoin-Netzwerks.

Aber nehmen wir an, du bist der zwielichtige Typ, und da du nicht anders kannst, versuchst du, etwas Zwielichtiges zu tun.
Da es sich um ein Netzwerk miteinander verbundener Computer handelt, erstellst du eine ZWEITE Transaktion, die dieselben Bitcoins an eine andere Person wie diesen roten Typen (auf der rechten Seite) sendet.

Dann sendest du diese Transaktion mit dem roten Kerl an einen anderen Knoten im Netzwerk.
Was zur Hölle?
Du hast gerade ZWEI separate Transaktionen in das Netzwerk eingefügt, bei denen versucht wird, DIESELBEN Bitcoins auszugeben!
Das ist möglich, weil es sich um ein Netzwerk von Computern handelt, die sich an verschiedenen Orten auf der ganzen Welt befinden.
Was für ein hinterhältiger Idiot. Herzlichen Glückwunsch! Du bist verdammt gerissen!

Was nun passieren wird, ist, dass sich diese beiden Transaktionen im Netzwerk verbreiten werden.
Einige Knotenpunkte erhalten die violette Transaktion . Andere Knotenpunkte erhalten die rote Transaktion .

In der folgenden Abbildung hat ein Computer, der versucht, seine rote Transaktion weiterzugeben, bereits die violette Transaktion erhalten, die diesen Bitcoin ausgibt, und würde sie daher ablehnen
Was gut ist, aber hier liegt das Problem ...

Jetzt gibt es zwei WIDERSPRÜCHLICHE Transaktionen im Netzwerk.
Denkt daran, dass jeder Computer im Netzwerk die GLEICHE Datei teilen muss.
Einige Computer können keine Datei mit der violetten Transaktion speichern, während andere eine Datei mit der roten Transaktion speichern. Sie alle müssen sich für eine entscheiden.
ALLE Computer müssen sich für die rote Transaktion ODER die violette Transaktion entscheiden.
Wenn Bitcoin auf diese Weise funktionieren würde, bei der Transaktionen direkt in die Datei geschrieben werden, würde dieses Problem der DOPPELTEN AUSGABE entstehen.

Bitcoin löst dieses Problem!
Wenn du an einem Video zu diesem Thema interessiert bist, schau dir dieses hervorragende YouTube-Video von Learn Me a Bitcoin an. Teile dieser Lektion wurden von diesem Video inspiriert.
Wie kommen die Computer also zu einer Einigung darüber, welche Transaktion die legitime ist?
Mining ist die Lösung.
Bitcoin löst das Problem, dass keine widersprüchlichen Transaktionen in die Blockchain, die gemeinsame "Datei", geschrieben werden.
Und hier kommt das Mining ins Spiel.