Kompletní historie bitcoinových vidlic
Kompletní historie bitcoinových vidlic
Demokracie jsou zřídka dokonalé. Všichni se pokoušíme dohodnout na nějakém „ideálním“ způsobu posunu vpřed, ale jen zřídka jsou tyto dohody jednomyslné. Takže skončíme u hlavních stran víry, demokratické strany a republikánské strany a u mnoha menších nebo okrajových stran, které představují různé jiné víry, jako je libertariánská nebo zelená strana. Snahou o demokracii a kolektivní smlouvou o postupu vpřed se bitcoiny velmi podobají tomuto systému, kde máme velké řetězce, jako jsou Bitcoinové jádro (originál) a Bitcoinová hotovost, a potom vedlejší nebo okrajové řetězce, jako je Bitcoinová satoshi vize, Bitcoin Classic, a dokonce i bitcoinové zlato. Tento článek vám pomůže orientovat se ve všech uvedených různých řetězcích a v tom, jak vznikly.
Co je Fork?
Bitcoin funguje na základě konsensu. Konsensu může dojít pouze v případě, že se můj kód přesně shoduje s vaším, jeho, jejich a dalšími tisíci uzlů, na nichž běží bitcoinový kód (nebo jiná kryptoměna). Co se stane, když někdo změní svůj kód? Co se stane, pokud změní uspořádání vah, změní protokol nebo jakýkoli jiný počet věcí?
V okamžiku, kdy to udělají, si můžete představit „vidličku“ v blockchainu, kde bude stále fungovat bitcoinové jádro, a BitcoinCore.myfork se stane vlastním řetězcem v bloku, ve kterém byla aktualizace vytvořena. Úspěch bitcoincore.myfork bude do značné míry určován počtem těžařů, které můžu přepnout na svůj nový kód a podporovat svou síť, a kolik uživatelů mohu použít a obchodovat s ním. Tento „rally“ nebo náborový proces rozvětvených řetězců, které se snaží získat podporu uživatelů a minerů, je důležitým sociálním aspektem forků, který je demonstrován později.
Kdokoli může vytvořit vidličku a většinou budou buď extrémně maličké, nebo je nebude vůbec nikdo těžit, a tak přestanou existovat krátce po vytvoření.
Proč vidlice vůbec existují?
Otevřel jsem na příkladu demokracie a odlišných přesvědčení, protože to jsou stejné síly ve hře v blockchainech s otevřeným zdrojovým kódem, jako je bitcoin.
Když se hlavní strana liší v tom, jak si myslí, že by měl řetězec postupovat do budoucnosti, navrhne aktualizaci, která se zásadně liší od současného blockchainového kódu a pokusí se získat lidi, aby to podpořili. Nejčastěji bude tato vize implementována jako aktualizace blockchainu, na který se pokusí přepnout většinu těžařů (což by ho technicky učinilo dominantním bitcoinovým řetězcem) a který se ještě musí úspěšně uskutečnit.
Ve spodní části tohoto článku je odkaz na failedforks.com což ukazuje množství uzlů běžících na různých forcích, které začínají poměrně silně během období „rally“, a poté obvykle zmizí z existence, když se horníci přepnou zpět na Bitcoin Core. Někdy však existuje „úmyslná“ vidlice, která bude dobře podporována kvůli žádoucím změnám protokolu (nebo historie, jak uvidíme v případě vidlice Ethereum v roce 2016), a tak nadále existuje, a jsou zkoumány níže.
Hard Forks vs. Soft Forks
Hard forky a soft forky jsou dva typy aktualizací nebo změn protokolu, ke kterým může na blockchainu dojít. Docela jednoduché, tvrdá vidlice vede k vytvoření zcela nového řetězce a měkká vidlice je spíše volitelnou aktualizací, která je zpětně kompatibilní.
Zpětná kompatibilita je to, co vytváří pevnou vidličku, protože těžaři vytvářející bloky založené na nové aktualizaci nebudou mít tyto bloky přijaté těmi horníky, kteří provozují starý řetězec, a tak se zapojí do nového nezávislého řetězce. Hard Forks jsou obvykle změny protokolu (změny pravidel) a soft forky jsou další optimalizace (viz SegWit). Měkká vidlice nevede k žádnému novému řetězu.
Co se stane s mou kryptoměnou v případě vidlice?
Na měkké vidličce, protože není vytvořen žádný nový řetěz, není žádný rozdíl. Ale v závislosti na aktualizaci možná nebudete moci provádět transakce s peněženkami, které mají novou aktualizaci, aniž byste nejprve aktualizovali svou vlastní peněženku. V případě mnoha poskytovatelů bitcoinových peněženek to není problém.
V Hard Fork, protože řetěz je rozvětvený na dvě části, máte stejné zůstatky na starém řetězci a je to jako obvykle, ale nyní máte také ekvivalentní množství nové mince (například ty, které jsou uvedeny níže) na nový řetězec. V případě bitcoinu a bitcoinové hotovosti, pokud jste drželi bitcoiny 1. srpna 2017, pak jste drželi také ekvivalentní částku bitcoinové hotovosti poté, co proběhla vidlice.
Slavné vidličky
Abychom slavným vidličkám porozuměli správně, musíme porozumět jejich prostředí. Žádná z těchto vidlic se nestala bez silně odlišných názorů v komunitě, takže vidlice je obvykle větší než jen úroveň protokolu.
Bitcoinové vidličky jsou do značné míry motivovány „problémem škálovatelnosti bitcoinů“. Tato debata se z velké části scvrkává na skutečnost, že velikost jádra bitcoinového bloku je v současné době omezena na 1 MB, což omezuje propustnost transakcí na 7 tx / s. To je ve srovnání s 2000 tx / s pro Vízum – obvyklý referenční bod. Vidlice níže vás provedou krátkou historií a některými klíčovými hráči této debaty a vidličkami, které z ní vyplynuly.
Bitcoin XT
Bitcoin XT byl vytvořen v roce 2014 Mike Hearnem jako vidlice bitcoinového jádra, které vytvořilo optimalizaci protokolu zcela nesouvisející s velikostí bloků.
K velké adopci a veřejné podpoře Bitcoin XT došlo v polovině roku 2015, kdy Gavin Andreesen, jeden z prvních vývojářů pracujících na jádru bitcoinů se společností Satoshi, navrhl BIP 101 uprostřed rostoucí pozornosti a objemu transakcí jádra bitcoinů v roce 2015. BIP 101 navrhl blok zvýšení velikosti z 1 – 8 MB a poté se postupně zvyšuje na 24 tx / s. Tato změna potřebovala na začátku roku 2016 75% podpory sítě pro ~ 1 000 bloků. Je pochopitelné, že toho nebylo dosaženo a změna nebyla implementována. Místo toho implementovali nárůst o 2 MB bitcoin classic.
Bitcoinové zlato
Kvůli velkému monopolu na těžbu bitcoinů, zejména v Číně, bylo v říjnu 2017 rozdvojeno bitcoinové zlato, aby se vytvořil nový bitcoin, který používal jiný protokol, který brání velkým těžařům v přepínání.
Využívá equihash (vytvořený Zcashem), který neumožňuje hardwarovým velkým těžařům (ASIC) používat jej se ziskem. Utrpěl opakované útoky DDOS a dokonce i nechvalně známý 51% útok, kdy v roce 2018 zlomyslný horník převzal 51% sítě a podle svého uvážení začal přeskupovat blockchain (převážně ražil mince).
Bitcoinová hotovost
Bitcoinová hotovost je snadno nejuznávanějším, nejpropagovanějším a nejvíce podporovaným rozdělením od bitcoinového jádra 1. srpna 2017. Prováděla se na pozadí práce Mikea Hearna v roce 2014 a navrhla podporu BIP 91 za účelem zvýšení limitu bloku na 8 MB a poté stabilně na nový 32 MB limit. Kromě toho je to do značné míry úplně stejné.
Dosáhla tak velkého pokrytí, protože byla podporována a zpolitizována některými z největších hráčů v bitcoinech, jako je Jihan Wu, generální ředitel společnosti Bitmain, největší těžební společnosti, Roger Ver, časný investor a obhájce bitcoinů (nyní bitcoin cash) ) a Craig Wright, který tvrdí, že je tvůrcem bitcoinů bez podstatných důkazů. Jejich politickou platformou bylo vytvářet větší velikosti bloků, aby lépe odrážely Satoshiho původní vizi elektronického hotovostního systému typu peer-to-peer, který se v roce 2017 s delší dobou čekání transakcí na bitcoinovém jádru (~ 20 minut s poplatek).
Bitcoin SV
Jak můžete odvodit, došlo k dalším konfliktům ohledně toho, co „Satoshiho vize“ ve skutečnosti obnášela, a tak v roce 2018 Craight Wright s podporou Calvina Ayreho znovu rozdvojil bitcoinovou hotovost („musíme jít hlouběji…“ – vidlice uvnitř Vidlička).
Jejich revidovaný limit velikosti bloku je 128 MB. Ačkoli Bitcoin SV vytvořil potenciál pro mnohem větší velikosti bloků, kvůli nedostatku objemu transakcí jsou velikosti bloků z velké části stejné jako jádro bitcoinu.
Je možné, aby se mince vidličkou dvakrát?
Ano, protože tento nový řetěz je svým vlastním jedinečným blockchainem, zachovává si všechny stejné vlastnosti a schopnosti jako řetěz bez vidlic, včetně měkkých vidlic a pevných vidlic.
Další slavné vidličky
Litecoin
V říjnu 2011 byla vytvořena vůbec první bitcoinová vidlice, která vytvořila litecoin. Největší rozdíly, které vytvořil Charlie Lee, jsou lehčí algoritmus (scrypt místo SHA-256), rychlejší časy bloků (2,5 minuty) a vyšší počet celkových mincí (84m). Litecoin byl také první, kdo implementoval změny protokolu navržené tak, aby pomohly škálovat bitcoiny, Segregated Witness a Lightning Network.
Segwit umožnil bitcoinům optimalizovat / přeskupit transakce, takže velikosti bloků jsou nyní efektivně ~ 1,3 MB, i když limit je 1 MB. Lightning Network používá k odeslání mikrotransakce z Curychu do San Fransisco dovnitř platební kanály a aktivovaný litecoin <1 sekunda. Litecoin je vidlice bitcoinové kódové základny, nikoli běžící síť, což znamená, že jste z vidlice nezdědili žádné mince, pokud jste v době vytvoření litecoinu drželi bitcoiny. Tvůrce litecoinu upravil codebase a zahájil novou síť od bloku 0.
Ethereum
Nejznámější ze všech … velká havárie DAO. Před rozmachem, před bublinou ICO, byl na Ethereu průkopník ICO’s, DAO. V roce 2016 DAO zvýšil investory (uživatele) o 150 mil. $ V ethereu a poté kvůli dohledu a ukvapenému vývoji utrpěl fatální hack, který ukradl 50 mil. $.
Komunita byla rozdělena ohledně toho, jak pokračovat, někteří říkali, že je odpovědností společnosti Ethereum učinit investory celými vrácením blockchainu, a jiní tvrdili, že to porušilo některé základní principy open-source blockchainů a ohrozilo by to síť. Navzdory rizikům se síť 20. července 2016 prudce rozvětvila a vrátila transakce zpět (účinně přeskupila zůstatky, pokud si pomyslíme na mé příklady dříve), a poté musela ten rok dvakrát rozvětvit, aby se zabránilo útokům DDOS a spamu. Nový řetězec byl podporován nadací Ethereum s názvem Ethereum, zatímco starý řetězec, kde je stále přítomný DAO hack, se nazývá Ethereum Classic a je stále podporován jako „původní“ Ethereum.
Monero
Společnost Monero má několik vidlic, aby lépe „zabezpečila“ síť, například zvyšovala její odolnost vůči ASIC, zlepšovala soukromí a anonymitu, odstraňovala blokové uzávěry a odstraňovala úplné omezení dodávek. Monero má celkem 4 rozvětvené řetězy které běží dodnes.
Jsou vidlice ze své podstaty špatné?
Ne. Ačkoli jsou nejvíce politizovaní a diskutuje se o nich ve sporných otázkách, hard forky jsou základním aspektem aktualizace blockchainu. Většina řetězců, jako je Ethereum, pravidelně prochází upgradem protokolu, který vyžaduje vidličku, avšak rozdíl je v tom, že jsou většinou jednomyslné a starý řetězec rychle odumře a nebude podporován.
Někteří horníci mohou zůstat pozadu, ale mají motivaci těžit nový řetězec, který obsahuje minci, která má hodnotu. Když vidlice vedou k podpoře dvou různých řetězců a rozdělení komunity, v komunitě často dochází k vysoké volatilitě cen a konfliktům. Tato debata a řešení konfliktů, které jsou prováděny profesionálně, však pomáhají posunout blockchain vpřed.