Co to jest Fork?
Fork to sytuacja, w której blockchain rozdziela się na dwie gałęzie, ponieważ ktoś zmienia zasady lub odrzuca zmianę. Jedna gałąź stosuje nowe reguły, druga trzyma się starych. Wyobraź sobie aktualizację menu, gdzie połowa stałych bywalców chce klasyki, a druga połowa ostrzejszej wersji.
Każdy podział daje darmowe monety. Nie do końca. Wiele aktualizacji zachowuje jedną wartość, a nawet gdy pojawia się nowy token, skorzystasz tylko jeśli kontrolujesz klucze prywatne i rynek to wspiera.
Jak działa Fork
Fork zwykle zaczyna się, gdy część osób chce zmiany zasad. Może chodzić o rozmiar bloku, opłaty, poprawki błędów lub nową funkcję.
- Krok 1: Ktoś proponuje zmiany i publikuje kod. Rozpoczyna się dyskusja na forach, w czatach i w repozytoriach.
- Krok 2: Deweloperzy wypuszczają nowe oprogramowanie. Znany przykład: większe bloki kontra mniejsze bloki.
- Krok 3: Węzły i minerzy wybierają, które oprogramowanie uruchomić. Jeśli wystarczająca liczba stron się zgodzi, osiągają konsensus co do tego samego zestawu zasad.
- Krok 4: Jeśli reguły się nie pokrywają, może pojawić się rozłam. Czasami jest tymczasowy, innym razem obie sieci działają dalej.
- Krok 5: Portfele i giełdy decydują o wsparciu, symbole handlowe się ustalają, a użytkownicy wybierają, w której sieci brać udział. Tak to działa.
Dlaczego Fork ma znaczenie
To ważne, bo w ten sposób blockchainy aktualizują się bez centralnego szefa. To także sposób, w jaki spory trafiają do kodu zamiast przeradzać się w konflikt.
- Korzyść: Lepsza wydajność, nowe funkcje, poprawki bezpieczeństwa i czasem większa skalowalność.
- Perspektywa: To otwarte zarządzanie przez społeczność. Debaty odbywają się publicznie i są udokumentowane.
- Zastosowanie: Zobaczysz to przy handlu, airdropach, aktualizacjach portfeli i uaktualnieniach protokołów w DeFi i NFT.
Przed każdym rozłamem trzymaj monety w portfelu, w którym kontrolujesz klucze, poczekaj na jasne instrukcje dotyczące ochrony przed powtórzeniem transakcji i odczekaj kilka potwierdzeń, zanim przeniesiesz środki na którąkolwiek z sieci.
Główne cechy Fork
Wyróżnij podstawowe cechy, które odróżniają to pojęcie. Zachowaj zwięzłość i czytelność:
- Zasady: Kod określa, które bloki i transakcje są ważne, a zmiana tego zestawu reguł tworzy ryzyko rozłamu.
- Kompatybilność: Niektóre zmiany są zgodne wstecz, inne nie, co decyduje, czy przetrwa jedna sieć, czy dwie.
- Społeczność: Koordynacja społeczna ma znaczenie równie duże co kod, ponieważ ludzie i infrastruktura muszą dokonać wyboru.
- Czas: Metody aktywacji są różne, od wysokości bloku po terminy sygnalizowane przez społeczność.
Warianty
Dwa główne typy, o których się mówi:
- Hard: A Hard Fork zmienia reguły w sposób, którego starsze oprogramowanie nie akceptuje, co może skutkować powstaniem dwóch aktywnych sieci, jeśli grupy się nie zgadzają.
- Soft: A Soft Fork zaostrza reguły, pozostając kompatybilnym ze starszymi węzłami, które będą podążać za surowszymi normami.
Po rozłamie monety mogą istnieć na więcej niż jednej sieci. Jeśli nie kontrolujesz kluczy, nie masz wpływu na wynik. Giełdom może zająć trochę czasu decyzja o wsparciu.
Przykład
Po incydencie z DAO Ethereum kontynuowało działanie po cofnięciu zmian, podczas gdy Ethereum Classic zachowało pierwotną historię, tworząc dwie oddzielne sieci z różnymi społecznościami.
Ciekawostka
Termin pochodzi z wersjonowania oprogramowania. Blockchainy przypominają Git z pieniędzmi w tle, co tłumaczy, dlaczego dyskusje wyglądają jak przeglądy kodu z memami.
Podsumowanie
W skrócie: Fork to widoczna decyzja dotycząca zasad, w której kod i społeczność wybierają ścieżkę, w którą wierzą.
