Blockchain - rozwiązywanie konfliktów
Jak widzieliśmy, sieć Bitcoin obejmuje kilku kopaczy. Jest możliwe, że dwóch różnych górników rozwiązuje Proof of Work w tym samym czasie i tym samym dodają swoje bloki do ostatniego znanego bloku w łańcuchu. Ilustruje to poniższy obrazek -
Teraz mamy dwie gałęzie po bloku 3. Obie gałęzie są prawidłowe. Zatem następny wydobyty blok może zostać dodany do którejkolwiek z gałęzi. Załóżmy, że górnik dodaje nowo wydobyty blok do Bloku 104-A, gałąź zawierająca Blok 104-A będzie dłuższa niż gałąź zawierająca Blok 104-B. Ilustruje to poniższy obrazek -
W architekturze Bitcoin zawsze wygrywa najdłuższa gałąź, a krótsze są czyszczone. Więc blok 104-B musi zostać wyczyszczony. Przed wyczyszczeniem tego bloku wszystkie transakcje w tym bloku zostaną zwrócone do puli transakcji, aby zostały wydobyte i dodane do jakiegoś przyszłego bloku. W ten sposób konflikty są rozwiązywane, a system obsługuje tylko jeden łańcuch bloków.