Aby zobrazować czym jest Fork – nie widelec, który widzicie po lewej – posłużymy się przykładem Bitcoina, ale wszystko to dotyczy również innych kryptowalut. Przypomnijmy sobie, że Bitcoin to waluta, która ma w sobie pewien program komputerowy, który nazywamy Bitcoin protocol. Ustanawia on standard, który trzeba osiągnąć, aby Bitcoina używać.
W tym zawiera się choćby to, jakie są opłaty za transfer, jaka jest wielkość bloku, jakie nagrody przewidziane są dla kopaczy Bitcoina itd. Bitcoin jak każdy twór developerów jest usprawniany oraz pchany w jakimś kierunku rozwoju.

Jednakże, w pewnym momencie pomimo, że developerzy stworzyli sieć osiągającą konsensus w celu zamiany rejestru, tak ci sami developerzy nie mogą osiągnąć konsensusu pomiędzy sobą w celu określenia planów na swój program. Ale konsensusu mogą nie osiągnąć także kopacze, którzy patrzą na zysk – dana droga rozwoju, mniejszy zysk dla nas. My tak nie chcemy. To wszystko może prowadzić do rozdzielenia się projektu, czyli tak zwanego Forka. Inaczej mówiąc, do zmiany protokołu.

Bitcoin składa się z dwóch części. Z Bitcoin Protocol – reguły gry oraz z Blockchainu – miejsce gry. Jeżeli developerzy stwierdzą, że chcą się oddzielić to zaczynają od zmiany Bitcoin Protocol. Jeżeli stwierdzą do kopacze, mogą to zrobić ponieważ kod źródłowy Bitcoina jest open-source. Po wprowadzeniu swoich zmian do Bitcoin Protocol, trzeba ustalić kiedy dokładnie Fork wejdzie w życie. Określa się to poprzez wskaznie dokładnego nr. bloku przy powstaniu którego, zostanie wprowadzony nowy protokół.

W momencie, w którym Blok nr 60000 zostaje stworzony, powstaje rozgałęzienie. Wszystkie transakcje opisane na starym Blockchainie zostają skopiowane do nowego Blockchainu. Dlatego właśnie dostajecie tzw. dywidendę w postaci nowych monet w stosunku 1:1.

Rodzaje

W przypadku, w którym następuje rozgałęzienie i powstaje brak kompatybilności nowej wersji np. Bitcoina ze starą(oryginalną) – mówimy o HARD FORKU – przykład Bitcoin Cash.

Kiedy dochodzi do sytuacji, w której następuje rozgałęzienie ale nowa wersja Bitcoina jest kompatybilna z wersją oryginalną – mówimy o SOFT FORKU – przykład P2SH (zmiana formatowania adresu Bitcoina).

Najbliższy Hard Fork – Segwit2x – przewidywany na blok nr 501451 ~ 28.12.2017 r.

IamHellToday

 

0 komentarzy:

Dodaj komentarz

Chcesz się przyłączyć do dyskusji?
Feel free to contribute!

Dodaj komentarz