Jak zaimplementowano widelec?

Aby zrozumieć fork, możemy podzielić Bitcoin na dwie duże części: protokół Bitcoin (oprogramowanie) i łańcuch bloków, który przechowuje wszystkie dane transakcyjne.

Protokół Bitcoin (oprogramowanie) jest całkowicie open source. Jeśli chcesz stworzyć własną gałąź blockchain (fork), musisz najpierw skopiować protokół Bitcoin (kod oprogramowania), a następnie wprowadzić odpowiednie modyfikacje zgodnie ze swoimi potrzebami.

Wreszcie, forki Bitcoin stają się skuteczne po określeniu numeru bloku. Na przykład fork może zostać ogłoszony, aby zaczął obowiązywać, gdy numer bloku osiągnie 500 000. Kiedy numer bloku zostanie przesłany społeczności, zostanie on podzielony na dwie części i niektórzy ludzie decydują się na obsługę oryginalnego protokołu, a niektórzy popierają forkowanie protokołu, a następnie każda grupa zaczyna dodawać nowe bloki do jednego łańcucha bloków, który chce wspierać.