Mi az a Blockchain Fork? Hard Forks vs Soft Forks Explained | BitPay

Mi az a Blockchain Fork? Hard Forks vs Soft Forks Explained | BitPay

Forrás csomópont: 3011694

A fontos bitek
A blokkláncon rögzített tranzakciók állandóak, de a mögöttes szabályok, amelyek a hálózatokat működésben tartják, egy másik történet. Néha különböző okok miatt a hálózati felhasználók megváltoztatják ezeket az alapvető szabályokat, ami elágazást eredményez. Különböző típusú villák léteznek, eltérő súlyosságúak, és amelyek eltérő hatással vannak a blokklánc-hálózatokra és azok felhasználóira. A legnépszerűbb blokkláncok közül kettő, a Bitcoin és az Ethereum a múltban elágazásokon ment keresztül.

Az olyan kriptovalutákat, mint a Bitcoin és az Ethereum, a nyílt forráskódú szoftverek decentralizált formája, az úgynevezett blokklánc hajtja. A blokkláncok nyílt forráskódú természete miatt a fejlesztők vagy a közösség tagjai néha olyan változtatásokat hajtanak végre, amelyek megváltoztatják az alapul szolgáló szoftverprotokolljaik működését az úgynevezett forking folyamatban. Különböző típusú villák léteznek, és különböző okok miatt fordulnak elő. Egyes változások jelentősek, mások kisebbek. Előtte kibontjuk a legfontosabb tudnivalókat a blokklánc-villákkal kapcsolatban, elmagyarázzuk, hogyan működnek, és néhány példát mutatunk be a valós villákra. 

Elmagyarázták a blokkláncban a villák fogalmát

A kriptonyelven használt „villa” kifejezés a szoftverfejlesztésből származik. Ebben az összefüggésben az elágazás az, amikor a fejlesztők egy meglévő forráskódot vesznek alapul egy új, különálló szoftverhez, amely különbözik az eredetitől. 

A blokklánc-villa akkor fordul elő, amikor közössége olyan változtatást hajt végre, amely valamilyen módon megváltoztatja a protokoll működését. Amikor ez megtörténik, egy második blokklánc válik le az eredetiről, hasonlóan ahhoz a fajta villához, amellyel eszik. A villás blokklánc története megegyezik az eredeti „ággal”, de a szétválás pillanatától kezdve a saját útját járja. Néhány elágazás végül visszacsatlakozik az eredeti blokklánchoz, míg mások véglegesen elkülönülnek egymástól.

A blokkláncokat a hálózati résztvevők (vagy „csomópontok”) tartják karban és biztosítják, akik betartják a protokollnak nevezett megosztott szabálykészletet. A blokklánc protokollok szabályozzák a hálózat működését, beleértve mindent, az egyes blokkok méretétől egészen addig, hogy mennyit fizetnek a bányászok minden egyes új tranzakciós blokkért, amelyet bányásznak. A blokklánc funkcionalitása attól függ, hogy ezek a csomópontok megállapodnak-e a protokollokban, és a szabályoknak megfelelően járnak-e el, amit konszenzusnak neveznek. Azonban néha a csomópontok nem értenek egyet a kriptovaluta irányával kapcsolatban, és változást kezdeményeznek, ami a blokklánc felosztását okozza. Az elágazások kevésbé vitatott okokból is előfordulnak, például új szolgáltatás vagy funkció hozzáadása vagy biztonsági probléma megoldása miatt. 

A blokklánc-villák típusai

A blokklánc-villáknak két típusa van, a „puha” és a „kemény” villa, a fő különbség a blokklánc-protokollban végrehajtott változtatások mértéke.

Kemény villák akkor fordulnak elő, amikor egy blokklánc mögöttes kód olyan jelentős változáson megy keresztül, hogy az újabb verzió nem kompatibilis a korábbi blokkokkal. Ez az, amikor egy blokkláncot felosztanak, létrehozva az eredeti elágazását, amely követi a módosított szabálykészletet, miközben az eredeti folytatja a megállapított protokollokat. Amikor ez megtörténik, egy teljesen új kriptovalutát hoz létre. Néhány kemény forgás eredményeként olyan népszerű kriptovaluták jöttek létre, robusztus ökoszisztémákkal és hatalmas közösségekkel, mint például a Bitcoin Cash (BCH) és a Litecoin (LTC). A felosztás miatt a hard forkokat sokkal kockázatosabbnak tartják, mint a soft fork-okat, és kevésbé biztonságossá tehetik a hálózatokat, és sebezhetőbbé tehetik a hackerek vagy más rosszindulatú szereplők általi ellopást.

Puha villák Inkább szoftverfrissítéshez hasonlítanak, mint olyan jelentős változáshoz, amely a blokklánc felosztását okozza. A lágy villákat általában a blokklánc közösség tagjai kezdeményezik egy új funkció vagy szolgáltatás hozzáadására, általában programozási szinten. Mivel a soft fork nem okoz egy új blokklánc elszakadását az eredetitől, mindaddig, amíg a csomópontok többsége egyetért az új szabályokkal, a meglévő blokkláncra implementálhatók, és visszafelé kompatibilisek maradnak a korábbi tranzakciókkal. A soft fork jól ismert példája a Bitcoin blokklánc Segregated Witness (SegWit) frissítése, amely javította a hálózat kapacitását azáltal, hogy blokkonként több tranzakciót tett lehetővé.

A fő különbségek a kemény és puha villák között

Kemény villák történnek, amikor a blokklánc protokolljain végrehajtott változtatások olyan jelentősek, hogy külön blokkláncot hoznak létre, és néha egy teljesen új kriptovalutát. Ha kemény elágazás történik, a hálózati ellenőrzőknek frissíteniük kell a protokoll legújabb verziójára, és az újonnan felosztott blokkláncon lévő tranzakciók nem lesznek visszafelé kompatibilisek az eredetivel. Ha kemény villa történik, az előző lánc jelzőinek birtokosai az új láncon kapnak tokeneket.

A lágy villák sokkal kevésbé zavaróak, csak a csomópontok túlnyomó többségének kell támogatniuk a javasolt változtatásokat, mielőtt zökkenőmentesen integrálhatók a meglévő blokkláncba. A puha villák nem okozzák a blokklánc szétválását, és nem is eredményeznek új kriptovaluta létrehozását.

A lágy és kemény villa közötti különbség leírásának általános módja az, hogy úgy tekintünk rá, mint egy számítógép vagy mobileszköz operációs rendszerére. A puha villa hasonló az operációs rendszer új verziójának megszerzéséhez, ahol minden program kompatibilis marad. A hard fork viszont olyan, mintha egy teljesen új operációs rendszerre váltana át, ahol a régi programok már nem kompatibilisek.

Figyelemre méltó, valós példák a blcokchain villákra

A kriptovaluták és a blokklánc-hálózatok élettartama során számos kiemelkedő kemény és lágy villa volt. Ezután ezek közül néhányat áttekintünk, és megvitatjuk a digitális eszközök világára gyakorolt ​​hatásukat.

Elkülönített Tanú (SegWit)

A villa típusa: Puha
A blokklánc érintett: Bitcoin
A villa kelte: 23. augusztus 2017.

A Segregated Witness vagy a SegWit a Bitcoin protokoll soft fork frissítése volt, amelyet 2017 augusztusában kezdeményeztek. A SegWit lehetővé tette, hogy minden blokkban több tranzakció szerepeljen azáltal, hogy leválasztotta a tranzakciós adatokat a digitális aláírásukról, ami lehetővé tette a változtatást anélkül, hogy ténylegesen növelné a blokk határméret. A nettó hatás a hálózat kapacitásának növekedése volt, ami növelte a tranzakciós sebességet és csökkentette a felhasználók díjait.

SegWit2x és Bitcoin Cash

A villa típusa: Kemény
A blokklánc érintett: Bitcoin
A villa kelte: 1. augusztus 2017.

A SegWit megvalósítása idején a Bitcoin hálózat résztvevőinek egy csoportja meg akarta növelni a tranzakciós blokk korlátját, mert úgy gondolta, hogy ez jobban megfelel Satoshi Nakamoto eredeti elképzelésének. Ennek eredményeként a Bitcoin blokklánc elágazódott, ami a Bitcoin Cash blokklánc és kriptovaluta létrehozásához vezetett. A BCH blokk mérete kezdetben 8 MB volt (az eredeti Bitcoin blokklánc 1 MB-jához képest), de azóta 32 MB-ra nőtt.

Ethereum Classic és 2016 DAO Hack

A villa típusa: Kemény
A blokklánc érintett: Ethereum
A villa kelte: július 2016

A blokklánc történetének egyik legvitatottabb villáját az Ethereum 2016-os decentralizált autonóm szervezete (DAO) feltörése indította el. A DAO több mint 150 millió dollár értékű ETH-t gyűjtött be egy token eladás során, de a hackerek kihasználták a kódbázis egy sebezhetőségét, és 60 millió dollár értékű ETH-t sikerült ellopniuk több ezer befektetőtől. Akkoriban az ellopott pénzeszközök a forgalomban lévő összes éter közel 14%-át tették ki. Az Ethereum alapítója, Vitalik Buterin kezdetben egy puha villát javasolt, amely feketelistára tette volna a hacker pénztárcájának címét, és mozdíthatatlanná tette volna a jogosulatlanul szerzett pénzeket. Azonban valaki, aki azt mondta, hogy ő a hacker, azt mondta, hogy megvesztegetik az ETH-bányászokat, hogy megakadályozzák a puha villát. Végül egy kemény villát hajtottak végre, amely lényegében az Ethereum hálózat tranzakciós előzményeit az alapok ellopása előtti időre gurította vissza. Az ellopott pénzeszközöket ezután egy intelligens szerződésbe irányították át, így a 11,000 XNUMX befektetőt, akik elvesztették az alapokat, teljessé tudták tenni. A hard fork nagyon vitatott volt, és néhány Ethereum-felhasználó elutasította, akik támogatták a hálózat eredeti, nem visszacsatolt verzióját, amely ma Ethereum Classic (ETC) néven ismert.

Tekerje fel a blokkláncokat

A blokklánc-villák meglehetősen ritkák, és nem mindig a hálózati felhasználók közötti nézeteltérés eredménye. Sokakat még a blokklánc közösség tagjai is aktívan bátorítanak, mert a hálózat alapvető hibáját vagy gyengeségét orvosolják. A villa, különösen a kemény villa eredménye kiszámíthatatlan lehet. A blokklánc-hálózatokat szabályozó szabályokat nem könnyű megváltoztatni, ami részben az oka annak, hogy minden elágazási esemény jelentős. Ahhoz, hogy egy villa létrejöjjön, két dolog egyikének meg kell történnie. Vagy a hálózat csomópontjainak túlnyomó többségének kell egyetértenie azzal, hogy szükség van rá, vagy pedig a felhasználók egy csoportja olyan erősen ellenzi a kriptovaluta működését, hogy saját maguk is kilépnek.

Időbélyeg:

Még több A BitPay