Mi az a kemény villa?
A hard villa (vagy hardfork), mivel ez a blockchain technológiára vonatkozik, egy radikális változás egy hálózati protokollban, amely korábban érvénytelen blokkokat és tranzakciókat tesz érvényessé, vagy fordítva. A kemény villának minden csomópont vagy felhasználó számára frissíteni kell a protokollszoftver legújabb verziójára.
Kulcs elvihető
- A kemény villát a blokklánc-hálózat protokolljának radikális módosítása jelenti, amely korábban érvénytelen blokkokat / tranzakciókat érvényesít (vagy fordítva). A blokkláncban lévő villák bármely kripto-technológiai platformon előfordulhatnak, nem csak a Bitcoin-en.
A kemény villa megértése
Nehéz villát jelent, amikor a blokklánc legújabb verziójának csomópontjai már nem fogadják el a blokklánc legújabb verzióját; amely állandó eltérést okoz a blokklánc korábbi verziójától. Egy új szabály hozzáadása a kódhoz alapvetően villát hoz létre a blokkláncban: az egyik út követi az új, frissített blokk láncot, a másik pedig a régi út mentén folytatódik. Általában rövid idő után a régi láncban élők rájönnek, hogy a blokklánc verziója elavult vagy irreleváns, és gyorsan frissítik a legújabb verzióra.
A Bitcoin Villa elmagyarázva
A villa egy blokkláncban bármilyen kripto-technológiai platformon - például Ethereum-ban - előfordulhat, nem csak a Bitcoinban. Ennek oka az, hogy a blokkláncok és a rejtjelezés alapvetően ugyanúgy működnek, függetlenül attól, hogy melyik rejtjelező platformon vannak. Gondolhat a blokkláncok blokkjaira mint kriptográfiai kulcsokra, amelyek mozgatják a memóriát. Mivel a blokklánc bányászai szabályokat állítanak fel, amelyek mozgatják a memóriát a hálózatban, ezek a bányászok megértik az új szabályokat.
Mindazonáltal valamennyi bányásznak meg kell állapodnia az új szabályokról és arról, hogy mi tartalmaz egy érvényes blokkot a láncban. Tehát, ha meg akarja változtatni ezeket a szabályokat, akkor „villa” -nak kell lennie - mint például az úton lévő villának -, hogy jelezze, hogy megváltozott a protokoll vagy elterelt a protokollban. A fejlesztők ezután frissíthetik az összes szoftvert, hogy tükrözzék az új szabályokat.
Ezzel a forkálási folyamattal alakultak ki a digitális pénznemek, amelyeknek a neve hasonló a bitcoinhoz: bitcoin készpénz, bitcoin arany és mások. Az alkalmi kriptovaluta-befektető számára nehéz lehet megmondani a különbséget a kriptovaluták között, és a különféle villákat idővonalra leképezni. Ennek rendezése érdekében összeállítottuk az elmúlt néhány év legfontosabb bitcoin kemény villáinak történeteit.
Amint az alábbi ábrán látható, a nem frissített csomópontok elutasítják az új szabályokat, amelyek eltérést vagy kemény villát hoznak létre a blokkláncban.
Kép: Julie Bang © Investopedia 2019
A kemény villa okai?
Számos oka lehet annak, hogy a fejlesztők végrehajthassanak egy kemény villát, például a szoftver régebbi verzióiban talált fontos biztonsági kockázatok kiküszöbölése, új funkciók hozzáadása vagy a tranzakciók megfordítása céljából - mint amikor az Ethereum blokklánc kemény villát hozott létre a csapkod a Decentralizált Autonóm Szervezetre (DAO). A csapkodás után az Ethereum közösség szinte egyhangúlag egy olyan kemény villa mellett szavazott, amely visszavonja a tranzakciókat, amelyek egy névtelen hacker által több tízmillió dolláros értékű digitális valutát szedtek el. A kemény villás a DAO token tulajdonosoknak is segített az éter (ETH) pénzeszközeik visszatérítésében
A kemény villára vonatkozó javaslat nem pontosan vonta le a hálózat tranzakciós előzményeit. Inkább a DAO-hoz kötött pénzeszközöket helyezte át egy újonnan létrehozott intelligens szerződésre, azzal az egyetlen céllal, hogy hagyja az eredeti tulajdonosokat pénzeszközeik kivonásáról. A DAO token-tulajdonosok körülbelül 1 ETH-tól 100 DAO-ig az ETH-ot kivonhatják. A tokenek és az étereknek a kiegyensúlyozatlansága miatt fennmaradó extra egyensúlyt a DAO kurátorai visszavonják és kiosztják, hogy a "biztonságos védelmet" biztosítsák a szervezet számára.
Kemény villák és puha villák
A kemény villák és a lágy villák lényegében azonosak abban az értelemben, hogy amikor a kriptovaluta platform meglévő kódja megváltozik, egy régi verzió marad a hálózaton, míg az új verzió létrehozása megtörténik. Lágy villával csak egy blokklánc marad érvényben, amint a felhasználók elfogadják a frissítést. Míg a kemény villával mind a régi, mind az új blokklánc egymás mellett létezik, ami azt jelenti, hogy a szoftvert frissíteni kell az új szabályok szerint történő működéshez. Mindkét villa osztást hoz létre, de egy kemény villa két blokkláncot hoz létre, és egy lágy villa célja az egyik.
Figyelembe véve a biztonságos különbségeket a kemény és a lágy villák között, szinte minden felhasználó és fejlesztő kemény villát sürget, még akkor is, ha egy lágy villának látszik, hogy képes elvégezni a munkát. A blokkok nagybetűs átalakítása óriási számítási teljesítményt igényel, ám a kemény villával nyert magánélet sokkal értelmesebb, mint a puha villák használata.