#Binance
BLOCKCHAIN-FORKS
(B)
Ein „Fork“ tritt auf, wenn es zwei Kandidatenblöcke gibt, die darum konkurrieren, die
längste Blockchain zu bilden. Dies geschieht unter normalen Bedingungen, wenn zwei Miner
das Proof-of-Work-Algorithmus innerhalb eines kurzen Zeitraums voneinander lösen. Während beide
Miner eine Lösung für ihre jeweiligen Kandidatenblöcke finden, senden sie sofort
ihren eigenen „gewinnenden“ Block an ihre unmittelbaren Nachbarn, die beginnen,
das Block über das Netzwerk zu propagieren. Jedes Knoten, das einen gültigen Block erhält, wird ihn
in seine Blockchain einfügen und die Blockchain um einen Block erweitern. Wenn dieses Knoten später
einen weiteren Kandidatenblock sieht, der denselben Elternteil erweitert, verbindet es den zweiten
Kandidaten auf einer sekundären Kette. Infolgedessen werden einige Knoten einen Kandidatenblock
zuerst „sehen“, während andere Knoten den anderen Kandidatenblock sehen und zwei konkurrierende Versionen
der Blockchain entstehen.
In Abbildung 10-3 sehen wir zwei Miner (Knoten X und Knoten Y), die fast gleichzeitig zwei verschiedene
Blöcke schürfen. Beide Blöcke sind Kinder des Sternblocks und erweitern die Kette, indem sie auf dem Sternblock aufbauen. Um uns zu helfen, dies nachzuverfolgen, wird einer als ein
Dreiecksblock visualisiert, der von Knoten X ausgeht, und der andere wird als umgekehrter
Dreiecksblock dargestellt, der von Knoten Y ausgeht.
