Upgrade Etherea za 3 až 5 let?

Konečný upgrade Etherea, Eth 2.0, je pravděpodobně ještě tři až pět let implementace.

Nový blogový příspěvek na Ethereum.org chce vývojář Open-Source Blockchain platformy svrhnout spíše než totální upgrade na sérii krátkodobých oprav s cílem zlepšit zdraví a odolnost sítě.

Griffin Ichiba Hotchkiss bere (volně přeloženo):

Protože by mohlo trvat mnoho let, než by bylo možné provést kompletní „Ethereum 2.0“ – zavedení, muselo by se změnit na současný řetězec, aby se zajistilo, že velké problémy, které by znemožnily fungování Etherea, nastanou před komplexní upgrade protokolu.

Proto bylo Ethereum 1 '.x' – průzkum menších, postupných upgradů na současné Ethereum (1.0) – s úkolem zrození prodloužit životnost řetězce alespoň o dalších 3-5 let, než přijde drama. více Upgrade na Serenity (Eth 2.0).

Podle Hotchkiss Ethereum s problémy v blokovém řetězci budou pravděpodobně překonáni menší fandové, výzkumníci a vývojáři, kteří by mohli být vytlačeni účastí v blockchainu, stejně jako problémy s velikostí bloku a propustností transakcí. budoucím růstem platformy.

Největší potenciální problém, kterému Ethereum čelí, je však „stav“ růstu.

Ethereum je státní stroj, s každým blokem o krok vpřed. Kompletní ‚stav‘ Etherea zahrnuje kdykoli kolektivní paměti všech chytrých smluv, které se používají v EVM a běží, stejně jako aktuální stav všech účtů a zůstatků.

Stav Etherea v současnosti váží 10 GB, ale očekává se, že bude růst úměrně s celkovým objemem transakcí v síti. Pokud Ethereum může oslovit více uživatelů, mohlo by to způsobit nárůst této podmínky k pomalejšímu zpracování transakcí a blokování ověřování.

Státem způsobené zhoršení výkonu je velmi znepokojivé. Ethereum je síť typu Peer-to-Peer, což znamená, že jemné změny hodnot mohou mít vliv na stav sítě. Navíc ukládání a úprava podmínek, jedna z nejobtížněji implementovatelných věcí pro vývojářské týmy zákazníků. Psaní a udržování Klientů je již dostatečně obtížné a růst Statusu k této zátěži přispívá. Pokud bude kondice růst, sníží se diverzita a výkon klientů, což je špatné pro všechny.

Možnou cestou vpřed pro Ethereum je použití „státem řízených klientů“, což je v současné době zkoumáno vývojáři platformy.

Stručně řečeno, klient bez státní příslušnosti používá blok svědků, kteří prokazují platnost konkrétní změny stavu na předchozí stav. To znamená, že namísto výpočtu úplného stavu s každým novým Blokem vypočítejte Klientům změny stavu pro nový Blok a poté prokažte, že tyto Změny s předchozím Blokem jsou konzistentní.

Vybraný obrázek: Wit Olszweski | Shutterstock