#Binance

#bitcoin

FORKI BLOCKCHAIN

(D1)

W diagramie losowo wybrane „Węzeł X” otrzymało pierwszy blok trójkąta i

rozszerzyło łańcuch gwiazdy. Węzeł X wybrał łańcuch z blokiem „trójkąt” jako

łańcuch główny. Później Węzeł X otrzymał również blok „odwrócony trójkąt”. Ponieważ

został odebrany jako drugi, zakłada się, że „przegrał” wyścig. Jednak blok „odwrócony

trójkąt” nie jest odrzucany. Jest powiązany z blokiem „gwiazdy” jako rodzicem i tworzy

łańcuch wtórny. Podczas gdy Węzeł X zakłada, że poprawnie wybrał zwycięski łańcuch,

zachowuje „przegrany” łańcuch, aby mieć informacje potrzebne do ponownego zbiegu, jeśli

„przegrany” łańcuch okaże się „zwycięski”.

Po drugiej stronie sieci Węzeł Y konstruuje blockchain na podstawie własnej

perspektywy sekwencji zdarzeń. Otrzymał „odwrócony trójkąt” jako pierwszy i

wybrał ten łańcuch jako „zwycięski”. Kiedy później otrzymał blok „trójkąt”,

połączył go z blokiem „gwiazdy” jako łańcuch wtórny.

Ani jedna strona nie jest „poprawna”, ani „niepoprawna”. Obie są ważnymi

perspektywami blockchaina.

Tylko w retrospektywie jedna z nich zwycięży, w zależności od tego, jak te dwa

konkurujące łańcuchy są rozszerzane przez dodatkową pracę.

Węzły wydobywcze, których perspektywa przypomina Węzeł X, natychmiast

rozpoczną wydobywanie kandydata na blok, który rozszerza łańcuch z „trójkątem” na

czubku. Poprzez powiązanie „trójkąta” jako rodzica swojego kandydata na blok,

oddają głos swoją mocą haszującą. Ich głos wspiera łańcuch, który wybrali jako

łańcuch główny.

Każdy węzeł wydobywczy, którego perspektywa przypomina Węzeł Y, rozpocznie

budowanie kandydata na węzeł z „odwróconym trójkątem” jako rodzicem,

rozszerzając łańcuch, który uważają za główny. I tak wyścig zaczyna się na nowo.

przedstawione na Rysunku 10-5

$BTC