#Binance
BLOCKCHAIN FORKS
(D1)
In dem Diagramm hat ein zufällig gewählter „Knoten X“ zuerst den Dreiecksblock erhalten und
hat die Sternenkette damit erweitert. Knoten X wählte die Kette mit dem „Dreiecks“-Block als die
Hauptkette. Später erhielt Knoten X auch den „umgedrehten Dreieck“-Block. Da er
zweiter erhalten wurde, wird angenommen, dass er das „Rennen verloren“ hat. Dennoch wird der „umgedrehte Dreieck“-Block nicht verworfen. Er ist mit dem „Stern“-Block-Elternteil verbunden und bildet eine sekundäre
Kette. Während Knoten X annimmt, dass er die gewinnende Kette korrekt ausgewählt hat, behält er die „verlierende“ Kette, damit er die Informationen hat, die benötigt werden, um sich wieder zu vereinen, falls die
„verlierende“ Kette letztendlich „gewinnt.“
Auf der anderen Seite des Netzwerks konstruiert Knoten Y eine Blockchain, die auf seiner eigenen
Perspektive der Ereignisse basiert. Er erhielt zuerst das „umgedrehte Dreieck“ und
wählte diese Kette als die „Gewinner.“ Als er später den „Dreieck“-Block erhielt, verband er ihn mit dem „Stern“-Block-Elternteil als sekundäre Kette.
Keine Seite ist „richtig“ oder „falsch.“ Beide sind gültige Perspektiven der Blockchain.
Nur im Nachhinein wird eine Seite überwiegen, basierend darauf, wie diese beiden konkurrierenden Ketten durch zusätzliche Arbeit erweitert werden.
Mining-Knoten, deren Perspektive Knoten X ähnelt, werden sofort beginnen, einen
Kandidatenblock zu minen, der die Kette mit „Dreieck“ als Spitze erweitert. Indem sie „Dreieck“
als Elternteil ihres Kandidatenblocks verlinken, stimmen sie mit ihrer Hash-Power ab. Ihre
Stimme unterstützt die Kette, die sie als Hauptkette gewählt haben.
Jeder Mining-Knoten, dessen Perspektive Knoten Y ähnelt, wird beginnen, einen Kandidatenknoten mit „umgedrehten Dreieck“ als Elternteil zu erstellen, um die Kette zu erweitern, die sie für die Hauptkette halten. Und so beginnt das Rennen wieder.
dargestellt in Abbildung 10-5
