Hard fork és soft fork: mit jelentenek a bányásznak
A hard fork és a soft fork egy dologban tér el: elfogadja-e az új blokkokat a nem frissített szoftver? Mit jelent ez a bányászoknak és a kifizetéseknek.
Mi az a fork?
A fork egy blokklánc szabályainak módosítása, semmi drámaibb. A blokklánc egy szabályrendszer, amelynek mindenki ugyanazt a példányát futtatja. A szó válságnak hangzik, de a legtöbb fork rutinkarbantartás, amelyet csak a fejlesztők vesznek észre.
Egyetlen kérdés választja el a két fajtát, és minden más különbség ebből következik. Elfogadja-e még a nem frissített szoftver az új szabályok szerint készült blokkokat?
- Hard fork: nem. A régi szoftver elutasítja az új blokkokat.
- Soft fork: igen. A régi szoftver továbbra is elfogadja őket.
Hard fork: a szabályok lazulnak, a régi szoftver elutasít
Egy hard fork megenged valamit, amit a régi szabályok nem. Ez lehet nagyobb blokk, új tranzakciótípus vagy megváltozott jutalomütemezés. A régi szabályokat futtató szoftver azt látja, hogy ezek a blokkok tiltott dolgot tesznek, és érvénytelenként elutasítja őket.
A hard fork tehát nem visszafelé kompatibilis, és mindenkinek együtt kell lépnie. Ha mindenki frissít, egy lánc marad, és a változás egyszerűen életbe lép.
Ha egy jelentős csoport nem frissít, attól a blokktól kezdve két lánc létezik. Mindkettő érvényes a saját szabályai szerint, és mindkettő figyelmen kívül hagyja a másikat.
Soft fork: a szabályok szigorodnak, a régi szoftver egyetért
Egy soft fork megtilt valamit, amit a régi szabályok megengedtek. Az új blokkok a már érvényesek részhalmazát alkotják. A régi szoftver tehát ellenőrzi őket, nem talál bennük kifogásolnivalót, és elfogadja őket. Senkit sem szorítanak le a láncról azért, mert nem frissített.
A bökkenő a másik irányban van. Egy régi szoftvert futtató bányász készíthet olyan blokkot, amely megfelel a régi szabályoknak, de megszegi az új, szigorúbbakat. A frissített többség elutasítja. A blokk nem egyszerűen késik: kidobják, a megtalálására fordított összes munkával együtt.
Ezért egy soft fork általában csak akkor aktiválódik, ha a hashráta nagy többsége jelzi, hogy kész. A hashráta a hálózat teljes bányászati teljesítménye. A frissítést úgy időzítik, hogy a lemaradó kisebbség kicsi legyen, gyorsan észrevegye, és továbblépjen.
Mit jelent egy láncszakadás a kifizetéseimre nézve?
Ha egy lánc valóban kettéválik, egy bányásznak két dolog fontosabb a szakadás okainál.
Először: a hashráta megoszlik az ágak között. Mindkettő kevésbé biztonságos, mint az egységes lánc volt. Mindkettőben lassabbak a blokkok is, amíg a nehézség nem igazodik.
Ez az igazodás időbe telik. Addig egy ág, amelynél a hashrátának csak kis része van, nagyon lassan termelhet blokkokat.
Másodszor: az érméi mindkét ágon léteznek, mert mindkettő közös előzménnyel bír a szakadásig. Hogy a második ág ér-e bármit, piaci kérdés, és a válasz gyakran az, hogy nagyon keveset.
A tőzsdék egy fork körül általában óvatosan bánnak a befizetésekkel. Tartsa ezt észben, ha eladást tervezett.
Minden fork új érmét hoz létre?
Nem. A legtöbb fork egy láncot módosít, és egy lánc marad utána. A híres kivételek azok a forkok, ahol egy csoport szándékosan életben tartotta a régi szabályokat külön érmeként. Több ismert érme ilyen szakadásokból született.
Egy tervezett hálózati frissítés, amelyet mindenki elfogad, technikailag hard fork. Mégsem keletkezik belőle új érme. A frissítés a cél, a fork csak az eszköz.
Csak az a fork hagy maga után két érmét, ahol két csoport is tovább építkezik.
Mit kell tennie egy bányásznak?
Nem kell követnie a vitát. Azt a szoftvert kell futtatnia, amelyet az a lánc futtat, amelyen fizetést kap. Azt is tudnia kell, mikor változik ez.
- Figyelje az érme saját bejelentési csatornáját az aktiválási magasságokért. Egy fork egy megadott blokkmagasságnál érkezik, nem egy megadott időpontban, ezért jegyezze fel ezt a számot.
- Ha poolon bányászik, a pool futtatja a csomópontot, és ő intézi a frissítést. A bányászprogramját ez rendesen nem érinti, mert a pool küldi Önnek a munkát, és Ön nem validál blokkokat.
- Ha solo módban, a saját csomópontjával bányászik, a csomópont frissítése az Ön feladata. Ha későn frissít, olyan láncon bányászik, amelyet senki sem fogad el.
- Egy vitatott fork körül számítson arra, hogy a bevételbecslése egy ideig téves lesz. A nehézség, az ár és a pool által követett lánc ugyanazon a héten mozdulhat el.