Krótki przewodnik po Bitcoin Forks

Jeśli spojrzałeś na wszystkie wiadomości, które krążą w przeszłości na temat Bitcoin, musisz się zastanawiać, czym dokładnie są widełki. Rozwidlenie można po prostu zdefiniować jako scenariusz techniczny, który ma miejsce, gdy kilku uczestników musi dojść do porozumienia opartego na wspólnych zasadach.

Jeśli chodzi o Bitcoin, rozwidlenie nastąpi, gdy Blockchain zostanie podzielony na dwie oddzielne ścieżki i ruszy do przodu. Rozwidlenie określiłoby ważność transakcji po dokonaniu takiego podziału. Osoby korzystające z konkretnego Blockchain będą musiały wesprzeć jedną ścieżkę po podziale i okazać swoje poparcie dla niej.

Widły to stosunkowo nowa koncepcja na tym świecie. Jednak możesz znaleźć wiele różnych typów widelców na świecie. Niektóre rozwidlenia mają zdolność rozwiązywania problemów samodzielnie, podczas gdy inne nie. Widły są napędzane głębokimi szczelinami, które mają miejsce w społeczności. Może również doprowadzić sieć do trwałego podziału. W takim podziale powstałyby dwie różne historie Blockchain. Innymi słowy, byłyby dwie oddzielne waluty.

Podstawy dotyczące wideł

Widły można po prostu zdefiniować jako produkt uboczny, który powstałby w wyniku konsensusu. Kiedy dwóch różnych górników wymyśla blok prawie w tym samym czasie, następuje rozwidlenie. Związana z nimi niejednoznaczność rozwiązałaby się, gdy kolejne bloki byłyby dodawane do jednego. Doprowadziłoby to do powstania najdłuższego łańcucha. W międzyczasie drugi blok zostałby osierocony przez sieć.

Istnieje możliwość dobrowolnego wprowadzenia forków do sieci. Taka sytuacja miałaby miejsce, gdy programiści Bitcoin nie mogą się doczekać zmiany reguł, które są używane przez oprogramowanie, aby zdecydować, czy dana transakcja jest ważna, czy nie. Gdy Blockchain ma nieprawidłowe transakcje, sieć zignoruje ten blok. Górnik, który znalazł ten blok, straciłby związaną z nim nagrodę. Dlatego górnicy będą musieli wydobywać tylko ważne bloki, aby ożywić długi łańcuch.

Widły można podzielić na dwie główne kategorie, takie jak widły twarde i widły miękkie.

Co to jest twardy widelec?

Hard fork można po prostu zdefiniować jako aktualizację oprogramowania, która ma możliwość wprowadzenia nowej reguły do ​​sieci, która nie jest kompatybilna ze starszym oprogramowaniem. Innymi słowy, hard fork można zdefiniować jako rozszerzenie reguł. Nowa reguła zwiększyłaby rozmiar bloku z 1 MB do 2 MB poprzez hard fork.

Podczas hard fork węzły działające w starszej wersji oprogramowania zorientują się, że nowe transakcje są nieprawidłowe. W rezultacie przestawiliby się na nowy łańcuch i kontynuowali wydobycie z prawidłowymi blokami. Ważne jest, aby wszystkie węzły istniejące w sieci zostały zaktualizowane do nowych reguł.

Kiedy ma miejsce impas polityczny, problemy pojawiają się na twardym widelcu. Znaczny odsetek użytkowników zdecydowałby się trzymać starych zasad, niezależnie od tego, co zostało zaimplementowane jako nowe. Nie biorą pod uwagę mocy obliczeniowej sieci ani szybkości mieszania. Martwią się o dane. W takiej sytuacji górnicy musieliby kontynuować wydobycie łańcucha, a deweloperzy podjęliby niezbędne kroki w celu zapewnienia mu wsparcia..

Co to jest miękki widelec?

Miękki widelec można po prostu zdefiniować jako zmianę kompatybilną wstecz. W tym przypadku nowa zaimplementowana reguła zapewni obsługę tylko do 500K bloków zamiast 1MB. W takiej sytuacji węzły, które nie zostały zaktualizowane, nadal będą widzieć, że nowe transakcje są prawidłowe. Jednak bloki, które zostałyby wydobyte przez niezmodernizowane bloki, zostałyby odrzucone przez zmodernizowane bloki. Jest to główny powód, dla którego soft forki potrzebują dodatkowej mocy mieszania w sieci.

Gdyby większość mocy obliczeniowej, która istnieje w sieci, nie zdecydowała się zapewnić wsparcia dla soft fork, stałby się najkrótszym łańcuchem. Albo zacząłby działać jak twardy widelec. Tutaj jeden łańcuch się urwał. Soft forks można uznać za najpowszechniejszą metodę używaną do aktualizacji Bitcoin Blockchain. Dzieje się tak, ponieważ wiążą się z minimalnym ryzykiem utworzenia podziału sieci. Niektóre z udanych miękkich wideł z przeszłości to P2SH i BIP 66.

Co to jest miękki widelec aktywowany przez użytkownika?

Wreszcie, ważne jest, aby zwrócić uwagę na miękki widelec aktywowany przez użytkownika. To kontrowersyjny pomysł. Bada, w jaki sposób określony Blockchain dodałby aktualizację, która nie jest objęta bezpośrednim wsparciem mocy mieszającej sieci. W takiej sytuacji zwykle czekałby na wsparcie progowe przez pule wydobywcze. Jednak aktywowany przez użytkownika miękki widelec użyłby mocy do aktywacji miękkiego widelca, który przechodzi do wymiany zamiast czekać.

Prawie wszystkie główne giełdy Bitcoin wymagałyby poparcia opinii publicznej, aby przejść do takiej zmiany. Istnieje jednak możliwość zapisania zmiany w kodzie i zaktualizowania jej jako nowej wersji. Następnie nowe oprogramowanie, które nazywane jest punktem aktywacji, zostanie zainstalowane na węzłach, które są wymagane do udziału w soft fork. Należy pamiętać, że ta metoda wymaga dłuższego czasu pracy w porównaniu do miękkiego widelca wyzwalanego mocą mieszającą. W rzeczywistości eksperci od kryptowalut uważają, że sytuacja zajmie dodatkowy czas do jednego roku. Dzieje się tak, ponieważ kod musi zostać napisany od nowa, co jest złożonym procesem, niż się wydaje.