Powrót

1. Poziom podstawowy

Ukończono: 0%
Kroki: 0/0
  1. 1. Co to są te kryptowaluty?
  2. 2. Bitcoin – historia rewolucji technologicznej
  3. 3. Satoshi Nakamoto – kim jest twórca Bitcoina?
  4. 4. Vitalik Buterin – twórca Ethereum
  5. 5. Co to jest blockchain i jak działa?
  6. 6. Co to jest token NFT?
  7. 7. Co to jest pieniądz?
  8. 8. Kryptowaluty kontra pieniądz fiducjarny – co wygra?
  9. 9. Co to jest DeFi (zdecentralizowane finanse)?
  10. 10. DeFI: możliwości, wady i zalety zdecentralizowanych finansów
  11. 11. Co to jest altcoin? 
  12. 12. Co to są stablecoiny?
  13. 13. Portfel kryptowalutowy - co to takiego?
  14. 14. Co to jest hossa / bessa? Dlaczego mówimy o rynku niedźwiedzia i byka? 
  15. 15. Bezpieczeństwo na rynku krypto – jakich zasad warto przestrzegać?
  16. 16. Co to jest fraza seed?
  17. 17. Dogecoin i memecoin - co to takiego?
  18. 18. Co to jest schemat Ponziego?
  19. 19. Co to jest Ethereum? Przykłady zastosowania i opis tokena.
  20. 20. Na czym polega soft fork i hard fork?
  21. 21. Przykłady zastosowania technologii blockchain
  22. 22. Czy blockchain jest bezpieczny?
  23. 23. Inteligentne kontrakty (Smart Contracts) — czym są?
  24. 24. Pule płynności na rynku kryptowalut
  25. 25. Kopanie kryptowalut. Na czym polega mining?
  26. 26. Na czym polega trudność wydobycia?
  27. 27. Inflacja i jej skutki na rynkach finansowych
  28. 28. Co to jest procent składany?
  29. 29. Dywersyfikacja portfela kryptowalutowego
  30. 30. Gry blockchain i NFT - jak na nich zarabiać?
  31. 31. Zdecentralizowane aplikacje dApps - czym są?
  32. 32. Czym jest Proof of Work (PoW), a czym Proof of Stake (PoS)?
  33. 33. Czym jest mechanizm konsensusu Proof of Authority (PoA)?
  34. 34. Czym jest dowód spalania Proof of Burn (PoB)?
  35. 35. Co to jest CBDC – pieniądz cyfrowy banku centralnego?
  36. 36. Na czym polega Airdrop kryptowalut?
  37. 37. Jakie są rodzaje sieci blockchain?
  38. 38. Podstawowe różnice pomiędzy ICO, IEO i STO
  39. 39. Czym jest IoT – Internet Rzeczy?
  40. 40. Jaka jest różnica pomiędzy Circulating Supply, a Total Supply?
  41. 41. Wszystko, co musisz wiedzieć o gas fee w Ethereum!
  42. 42. Najważniejsze kryptowalutowe akronimy/slang, które musisz znać!
  43. 43. Halving Bitcoina – czym jest i jak wpływa na jego cenę?
  44. 44. Czym jest indeks Fear and Greed w kryptowalutach?
  45. 45. APR kontra APY: jaka jest różnica?
  46. 46. Snapshot w świecie kryptowalut - czym są?
  47. 47. Know Your Customer (KYC) i Anti-Money Laundering (AML) - czym są w branży kryptowalut?
  48. 48. Co to jest whitepaper (biała księga)? Jaki ma cel i jak ją napisać?
  49. 49. Jak przesyłać kryptowaluty?
  50. 50. Czym jest EURT? Jak działa?
  51. 51. Czym są finanse regeneracyjne (ReFi)?
  52. 52. Bitcoin Pizza Day
  53. 53. Czym jest stagflacja i dlaczego ma negatywny wpływ na rynek?
  54. 54. Czym są zdecentralizowane organizacje DAO i jak działają? Czym są tokeny DAO?
  55. 55. CyberPunks – historia najpopularniejszej kolekcji NFT w branży krypto!
Lekcja 20 z 55

20. Na czym polega soft fork i hard fork?

Świat kryptowalut obfituje w wiele pojęć, które mogą wydawać się zawiłe, jednak warto się nimi zainteresować, szczególnie jeśli dopiero rozpoczynasz swoją przygodę z cyfrowymi aktywami. Branża kryptowalut nieustannie ewoluuje, nie pozostając bez zmian ani na chwilę. Co dzień pojawiają się nowości, często opatrzone nowymi nazwami i skrótami. W dzisiejszej lekcji skupimy się na wyjaśnieniu dwóch terminów, które na pewno słyszałeś – Hard Fork i Soft Fork. Zaczynamy!

Fork 

Zaczniemy od… widelca, mimo że kryptowalutowy fork nie ma z nim nic wspólnego. Z forkiem mamy do czynienia wtedy, kiedy zachodzą zmiany w blockchainie danej kryptowaluty. To może nawet prowadzić do wyodrębnienia nowej kryptowaluty od tej oryginalnej. Dochodzi do tego, gdy część górników nie akceptuje wprowadzanych zmian i kontynuuje pracę przy starym łańcuchu, podczas gdy inni rozpoczynają wydobycie nowego. Przykładem takiego rozgałęzienia jest hard fork między ETH a Ethereum Classic.

Forki mogą mieć także charakter ekonomiczny np. fork na Bitcoinie oraz powstanie Bitcoin Gold. Cała zmiana polegała na uprzywilejowaniu koparek GPU nad koparkami ASIC. Jak pewnie zauważyłeś, Fork może przyjmować dwa główne typy: Hard Fork i Soft Fork.

Po co są forki? 

Decentralizacja jest celem kryptowalut. Chęć rezygnacji ze scentralizowanych pośredników w zakresie przechowywania i wymiany wartości jest głównym wyzwaniem różnych proponowanych  protokołów

Wszyscy uczestnicy sieci przestrzegają podobnych zasad, aby zapewnić decentralizację. Zasady te są  określone w protokole konsensusu. Niezależnie od użytego protokołu, czy w Proof of work, czy Proof  of stake, każdy blockchain komunikuje informacje w sposób zdecentralizowany. Te zasady konsensusu służą do potwierdzania ważności transakcji i bloków. Niemniej jednak bezpośrednie zaangażowanie użytkowników zgodnie z tymi zasadami stwarza możliwość konfrontacji  blockchaina z Soft Forkiem lub, w najgorszym przypadku, z Hard Forkiem, gdy te ewoluują. 

Soft Fork 

Soft Fork stanowi przeciwieństwo Hard Forka. W przypadku Soft Forka wprowadzone zmiany są wstecznie kompatybilne ze starszymi wersjami. Można to sobie wyobrazić jako protokół, który wprowadza nowe zasady lub kosmetyczne modyfikacje, nie mające wpływu na strukturę blockchaina. W takiej sytuacji bloki z “nowej wersji” zostają akceptowane przez bloki z “starej wersji”, ale nie odwrotnie – ulepszona “nowa” wersja bloku odrzuca bloki z “starej wersji”. Właśnie w ten sposób działa Soft Fork.

Posłużmy się przykładem Bitcoina. Jego społeczność postanowiła zmniejszyć rozmiar aktualnego bloku do 0,5 MB z dotychczasowego 4 MB. Nowe wersje węzłów – te o pojemności 0,5 MB odrzucałyby bloki  ze starym limitem (4 MB) i budowałyby węzły na poprzednim bloku. Takie zachowanie  spowodowałoby tymczasowe rozwidlenie bloków, co jest przykładem klasycznego Soft Forka. Ba, nawet kilkukrotnie się on zdarzył. 

W przypadku Bitcoina, Soft-Fork może pojawić się albo przez MASF (Miner-Activated Soft Fork) albo  przez UASF (User-Activated Soft Fork). Regularnie wybór pomiędzy tymi dwoma rozwiązaniami jest  przedmiotem długiej debaty w społeczności Bitcoin. 

Hard Fork 

W przypadku Hard Forka sytuacja staje się bardziej złożona i wymaga głębszej wiedzy, zwłaszcza w kontekście technologii blockchain. Często nazywa się to “rozwidleniem łańcucha bloków” lub “rozgałęzieniem w łańcuchu bloków”. Jak wiadomo, blockchain to struktura oparta na łańcuchu bloków zawierających dane.

Wyobraź sobie rozwidlenie na blockchainie, gdzie jeden łańcuch bloków działa zgodnie z  dotychczasowymi zasadami, a drugi z nowymi. Hard Fork nie działa jak Soft Fork, a zatem nie jest  kompatybilny wstecz. 

Hard Forki są niebezpieczne, ponieważ często powodują rozszczepienie łańcucha. Jeśli w tym samym  czasie doszłoby do rozłamu między górnikami, sieć byłaby bardzo podatna na ataki. Mimo tego bywa, że są one konieczne. Idą z duchem rozwoju technologii blockchain i ulepszają daną sieć czy kryptowalutę. Dodatkowo hard fork zwiększa funkcjonalność sieci, usuwa zagrożenia  dotyczące bezpieczeństwa i rozwiązuje spory w społecznościach kryptowalutowych. Co ciekawe – Hard Forki  mogą być przypadkowe. 

Hard Fork kontra Soft Fork 

Hard Fork Soft Fork
To nie jedyny sposób aktualizacja  oprogramowania kryptowaluty.Są bezpieczniejszą alternatywą aktualizacji.
Zmienia zasady łańcucha bloków. Dodaje nowe cechy i funkcje do łańcucha, bez zmiany jego  zasad.
Może spowodować powstanie nowej  kryptowaluty.Często wykorzystywany do wprowadzenia nowych funkcji,  szczególnie z poziomu programistycznego.
Zmienia cały ekosystem kryptowaluty.

Podsumowanie 

Solidność i niezmienność blockchaina nie powinny sprawić, że zasady nieodłącznie związane z  ewolucją społeczeństwa znikną. Soft Fork i Hard Fork to rozwiązania pozwalające przezwyciężyć  problemy techniczne, ekonomiczne lub społeczne, które mogą pojawić się na blockchainie.  Aktualizacje mają tę zaletę, że stale zapewniają wolę użytkowników przy jednoczesnym  poszanowaniu konsensusu. Ta krótka lekcja pozwoli Ci dostrzec różnice, pomiędzy Hard Forkiem i Soft Forkiem. Obie definicje często występują w kryptowalutowym świecie, więc warto je od siebie odróżniać.

Przetestuj swoją wiedzę na Kanga Exchange