Co je Network Upgrade?
Network Upgrade je koordinovaná změna pravidel nebo softwaru blockchainu, která zlepšuje funkce, bezpečnost nebo výkon. Představte si to jako aktualizaci operačního systému telefonu, jen s tím rozdílem, že miliony zařízení a lidí se musí dohodnout, kdy aktualizaci spustit.
Network Upgrade není kouzelný spínač, který se přepne během sekundy. Je plánovaný, testovaný a koordinovaný tak, aby validátoři, burzy, peněženky a aplikace mohly přejít společně bez chaosu.
Jak Network Upgrade funguje
Krátká ukázka bez módních frází. Představte si populární síť, která nasazuje novou sadu funkcí.
- Návrh: Vývojáři a komunita diskutují cíle, píší specifikace a vybírají, co projde.
- Implementace: Týmy klientů kódují změny, zatímco provozovatelé uzlů připravují své nastavení.
- Testování: Změny běží na testovacích sítích a shadow forkách, aby se odhalily chyby. Pokud něco selže, vydá se později.
- Plán: Zvolí se výška bloku nebo časové razítko, aby všichni věděli, kdy se upgrade aktivuje.
- Aktivace: Uzly, které byly aktualizovány, následují nová pravidla. Ty, které nebyly aktualizovány, zůstanou na starých pravidlech a musí je dohnat.
Ano, když vše proběhne správně, je to tak jednoduché.
Proč je Network Upgrade důležitý
Proč by vás to mělo zajímat, i když nikdy nepoužijete příkazový řádek:
- Výhoda: Rychlejší potvrzení, nižší latence, lepší zabezpečení a někdy nižší poplatky.
- Pohled: Velké upgrady často otevírají nové možnosti použití, například nové opkódy nebo typy účtů. Objeví se memy a někdy i dopad na cenu.
- Význam: Upgrady uvidíte v peněženkách, burzách, dApps a DAO, protože všechny upravují své systémy podle nových pravidel.
Před Network Upgrade si přečtěte poznámky k vydání od týmu klienta, zálohujte klíče a aktualizujte včas místo na poslední chvíli. Nudné, ale ušetří to nervy.
Klíčové vlastnosti Network Upgrade
Všímejte si společných rysů napříč sítěmi:
- Dohoda: Změny platí jen pokud dostatek účastníků souhlasí s jejich zavedením.
- Kompatibilita: Některé upgrady jsou zpětně kompatibilní, jiné nikoli.
- Časování: Aktivace je naplánována na konkrétní výšku bloku nebo časové razítko pro předvídatelnost.
- Klienti: Více implementací má dodat stejné chování podle stejné specifikace.
- Obnova: Vrácení změn je vzácné, proto mají testy a audity velký význam.
Varianty
Upgrady mají několik forem, od formálních procesů po diskuse na Redditu:
- Hard: Není zpětně kompatibilní a vyžaduje, aby všichni přešli současně (hard forky).
- Soft: Zpětně kompatibilní a umožňuje starým uzlům stále validovat podle nových pravidel, například soft fork.
- Postupný: Rozdělený do etap pro snížení rizika, například nejdřív změny konsenzu, později úpravy funkcí.
- Nouzový: Bezpečnostní opravy nasazované rychle po objevení chyby.
Aplikace, peněženky, mosty a orákula se také musí připravit na Network Upgrade. Pokud se opozdí jediný článek, uživatelé to pocítí jako první.
Příklad
Shanghai na Ethereu umožnil uživatelům vybrat vsazený ETH a upravil spotřebu gasu pro některé operace. Network Upgrade, který během hodin změnil, jak se kapitál pohybuje.
Zajímavost
Aktivace Taprootu u Bitcoinu použila metodu signalizace těžařů zvanou Speedy Trial a vyvolala měsíce živé debaty, poté se rychle stala šablonou pro memy.
Shrnutí
Krátce. Network Upgrade je způsob, jak komunita nasazuje lepší pravidla, aniž by čekala na svolení zprostředkovatele.
