Fork zmienia reguły łańcucha bloków. Czasami zmiana jest wstecznie kompatybilna, a stare węzły nadal mogą przetwarzać nowe bloki. To jest miękki fork. Czasami zmiana narusza kompatybilność i wszystkie węzły muszą dokonać aktualizacji. To jest twardy fork. To rozróżnienie jest istotne, ponieważ miękki fork wymaga jedynie przyjęcia go przez większość górników. Twardy fork wymaga od wszystkich przejścia na nowe reguły lub ryzyka rozbicia łańcucha.
Forki zdarzają się w przypadku aktualizacji, poprawek błędów i nieporozumień. Kiedy społeczność Ethereum zdecydowała się odwrócić atak hakerski na DAO w 2016 roku, łańcuch się rozpadł. Jedna grupa zaakceptowała wycofanie i kontynuowała działalność jako Ethereum. Inna grupa je odrzuciła i kontynuowała działalność jako Ethereum Classic. Oba łańcuchy nadal istnieją. Bitcoin Cash rozwidlił się z Bitcoina w 2017 roku, przekraczając limity rozmiaru bloku. Fork stworzył nowy łańcuch z innymi zasadami i odrębną społecznością. Fork nie jest z natury dobry ani zły. To mechanizm zarządzania. Zazwyczaj wygrywa łańcuch, który przyciąga więcej użytkowników, górników i deweloperów.
Typy wideł
- Soft fork — zmiana zasad zapewniająca wsteczną kompatybilność
- Hard fork — zmiana powodująca przerwanie połączenia, wymagająca aktualizacji wszystkich węzłów
- Kontrowersyjny fork — społeczność się rozłamuje, powstają dwa łańcuchy
- Rozwidlenie bezkonfliktowe — płynna aktualizacja, brak podziału łańcucha
Rozwidlenia to sposób, w jaki blockchainy ewoluują. To również sposób, w jaki rozpadają się społeczności.
Comments
No comments yet. Be the first to share a thought.
Leave a comment