Vitalik Buterin odhaľuje veľkú výzvu pre budúcnosť Etherea – a ako ju vyriešiť

Ad

CoinDesk konsenzus

Spoluzakladateľ Etherea Vitalik Buterin sa podelil o svoje úvahy o „nedostatočne diskutovanom, no napriek tomu veľmi dôležitom“ aspekte ekosystému Ethereum v nedávnom blogovom príspevku tento víkend.

Príspevok s názvom „Ako bude filozofia Etherea pre viacerých klientov interagovať so ZK-EVM?“ sa zameral na technické výzvy, kompromisy a potenciálne riešenia na vytvorenie ekosystému pre viacerých klientov pre ZK-EVM.

Problém viacerých klientov so Zk-EVM

Vitalik verí, že ZK-EVM sa vyvinú tak, aby sa v budúcnosti stali základnou súčasťou bezpečnostného a overovacieho procesu Ethereum vrstvy 1. Technológia Zero Knowledge (ZK) umožňuje vývojárom preukázať pravosť transakcie alebo správy bez toho, aby odhalili akékoľvek ďalšie informácie. Umožňuje teda jednej strane presvedčiť druhú, že správa je pravdivá, bez toho, aby odhalila akékoľvek poznatky, ktoré presahujú platnosť správy.

Povaha technológie ZK presadzujúca súkromie by však mohla narušiť širšie prostredie EVM, pretože klienti Ethereum sa v implementácii pravidiel protokolu jemne líšia, podľa spoluzakladateľa Etherea.

Protokoly vrstvy 2 v súhrnoch ZK úspešne použili dôkazy ZK a pomohli škálovať Ethereum spojením viacerých transakcií do jedného dôkazu. Ako sa však ZK-EVM vyvíjajú na overenie vykonávania na Mainnete, „ZK-EVM sa de-facto stávajú tretím typom klienta Ethereum, ktorý je pre bezpečnosť siete rovnako dôležitý, ako sú dnes klienti vykonávania a konsenzus klienti.“

Zobrazenie ZK-EVM ako tretieho typu klienta Ethereum vyvoláva od Vitalika nasledujúcu otázku:

„Ako by sme vlastne vytvorili ekosystém „multi-klientov“ na preukázanie správnosti blokov Ethereum ZK?

Pri rozširovaní ekosystému chce Vitalik zachovať výhody „filozofie viacerých klientov“ a zároveň využiť možnosti ZK-EVM na zlepšenie škálovateľnosti, bezpečnosti a decentralizácie siete Ethereum.

Hlavné technické výzvy pri používaní technológie ZK u viacerých klientov sa podľa Vitalika týkajú latencie a neefektívnosti údajov. Okrem toho jednotliví klienti Ethereum spracovávajú dôkazy s nulovými znalosťami odlišne v dôsledku špecifických interpretácií pravidiel protokolu alebo implementácií ZK-EVM.

Multiklientské riešenia ZK-EVM

Napriek týmto výzvam Vitalik verí, že vytvorenie otvoreného multiklientského ekosystému ZK-EVM je realizovateľné a prospešné pre bezpečnosť a decentralizáciu Etherea.

Nižšie je uvedené vizuálne znázornenie rôznych klientov používaných naprieč konsenzuálnymi a realizačnými vrstvami ekosystému Ethereum.

ethereum klientov
Zdroj: vitalik.eth.limo

Vitalik tvrdil, že viac klientov zvyšuje bezpečnosť a decentralizáciu siete tým, že znižuje riziko jedinej katastrofickej chyby v jednej implementácii, ktorá by mohla viesť k rozpadu celej siete. Filozofia viacerých klientov navyše pomáha predchádzať koncentrácii moci v rámci jedného vývojového tímu alebo organizácie a podporuje politickú decentralizáciu.

Vitalik predstavil tri potenciálne riešenia problému, ako je uvedené nižšie.

  1. „Single ZK-EVM: opustite paradigmu viacerých klientov a vyberte si jeden ZK-EVM, ktorý používame na overovanie blokov.
  2. Uzavreté viacnásobné ZK-EVM: dohodnite sa a zakotvte konsenzom špecifický súbor viacerých ZK-EVM a majte pravidlo protokolu na úrovni konsenzu, že blok potrebuje dôkazy z viac ako polovice ZK-EVM v tomto súbore, aby bol považovaný za platný .
  3. Open multi ZK-EVM: rôzni klienti majú rôzne implementácie ZK-EVM a každý klient čaká na dôkaz, ktorý je kompatibilný s jeho vlastnou implementáciou, kým prijme blok ako platný.“

V kontexte ZK-EVM Vitalik podporuje myšlienku otvoreného multiklientského ekosystému ZK-EVM. Rôzni klienti majú rôzne implementácie ZK-EVM a každý klient čaká na dôkaz kompatibilný s jeho vlastným, než akceptuje blok ako platný.

„Mne sa (3) zdá ideálny, aspoň dovtedy, kým a pokiaľ sa naša technológia nezlepší do bodu, keď môžeme formálne dokázať, že všetky implementácie ZK-EVM sú navzájom ekvivalentné...“

Akonáhle sa však technológia zlepšila do bodu, keď sú implementácie ZK-EVM trochu štandardizované, Vitalik tvrdil, že riešením bude výber najefektívnejšej možnosti. Verí, že „výzvy [pre možnosť 3] sa zdajú menšie ako výzvy ostatných dvoch možností, aspoň zatiaľ.

Vitalik tiež prikývol na nedávny rýchly pokrok v AI a uviedol, že pokrok v AI by mohol „dobiť“ vývoj implementácií overovania ZK-EVM.

„V dlhodobejšom horizonte sa samozrejme môže stať čokoľvek. Možno AI prebije formálne overenie do bodu, keď bude môcť ľahko dokázať ekvivalentnosť implementácií ZK-EVM a identifikovať všetky chyby, ktoré medzi nimi spôsobujú rozdiely.

Zdroj: https://cryptoslate.com/vitalik-buterin-reveals-major-challenge-for-ethereums-future-and-how-to-solve-it/