Fork

Kezdő
A „fork” a blokklánc-hálózat eltérésére utal. Amikor egy forkot kezdeményeznek, a csomópont-üzemeltetőknek - a blokkláncon tranzakciókat hitelesítő gépeknek - frissíteniük kell a protokoll legújabb verziójára. Minden csomópont rendelkezik a blokklánc egy példányával, ami biztosítja, hogy az új tranzakciók ne legyenek ellentmondásban az előzményekkel. 

Kétféle fork létezik - soft és hard. Mindkét típusú fork elágazást hoz létre a blokklánc tranzakciós előzményeiben, de más-más módon, és eltérő következményekkel a hálózatra nézve. A soft fork a blokklánc olyan szoftverfrissítése, amely nem osztja ketté a láncot, amennyiben a hálózat legtöbb csomópontja elfogadja a szóban forgó frissítést.

A hard fork a blokklánc protokoll olyan módosítása, amely visszamenőlegesen nem kompatibilis. Minden csomópontnak frissítenie kell rendszereit a legújabb verzióra, hogy aktív maradhasson a hálózatban. Azokban az esetekben, amikor az új szabályokkal kapcsolatos konszenzus nem egyhangú, a blokklánc két külön irányzatra oszlik, amelyek az elágazást követően egymástól függetlenül haladnak a saját tranzakciós főkönyvükkel.

A hard forkhoz képest a soft fork megfontoltabb és biztonságosabb alternatívának számít, mivel visszamenőlegesen kompatibilis. Ez azt jelenti, hogy azok a csomópontok, amelyek nem frissítenek a protokoll újabb verziójára, továbbra is érvényesnek tekintik a láncot. A soft forkok új funkciókat biztosíthatnak, amelyek nem változtatják meg a blokklánc által követett szabályokat. Az ilyen típusú forkokat gyakran használják új funkciók programozási szintű implementálására.

Az Ethereum és az Ethereum Classic ketté válása egy példa a hard forkra. A fork a DAO feltörését követő tranzakciók visszafordításáról szóló döntéssel kapcsolatos nézeteltérés miatt történt. A Bitcoin SegWit oldallánc-integrációja, amely 2017 augusztusában lépett életbe, a soft fork példája.

A forkok jelentős hatással lehetnek a blokklánchálózatokra és azok felhasználóira. Elősegíthetik új kriptovaluták létrehozását, befolyásolhatják a meglévő tokenek értékét, és megváltoztathatják a hálózat irányítási struktúráját.