Technický vedoucí Polygonu vysvětluje, co lze od zkEVM očekávat

Ekosystém Ethereum bude letos svědkem jednoho z nejžhavějších blockchainových trendů, přičemž mnoho společností touží využít nadcházející rollup zkEVM společnosti Polygon.

Co jsou důkazy nulových znalostí?

Technologie Zero-knowledge (ZK) je kryptografické řešení přetvářející blockchainový průmysl. Provádějí jazyky a nízkoúrovňový bajtový kód na programovatelné úrovni, za podpory stejných pravidel jako síť Ethereum.

Jde o virtuální stroj, který využívá důkazy s nulovými znalostmi k ověření dat, aniž by odhalil jakékoli informace o obsahu nebo vlastnostech dat. Jedná se o protokol odolný proti cenzuře, který replikuje prostředí pro provádění transakcí v síti Ethereum.

Vitalik Buterin, zakladatel společnosti Ethereum, kategorizované zkEVM do čtyř hlavních typů.

  1. Typ-1 zkEVM: plně ekvivalentní Ethereu
  2. Typ-2 zkEVMs: Ekvivalence EVM (ne Ethereum).
  3. Typ 3 zkEVM: odlétající z EVM
  4. Typ 4 zkEVM: blízcí bratranci k EVM
Porovnání typů zkEVM od Vitalika
(Zdroj: Ethereum blog)

„Projekt je kompletní inženýrský projekt,“ řekl Jordi Baylina, který vede technický tým budovající Polygon zkEVM. „Myšlenka je taková, že s touto elektronikou jsme nějak postavili procesor. Kromě toho lze napsat program, který zpracovává transakce. Je to plný stoh komponent s různými týmy pracujícími v každé z těchto vrstev v těchto hromádkách.“

Na YouTube video vydáno 2. března, Baylina vysvětlila technické komponenty za zavedením, „systém, který budujeme, je odolný vůči cenzuře. Není to dokonalé řešení, ale do určitého bodu, protože systém není univerzální.“

„Vytvořili jsme samotnou sestavu. Je to nový procesor, nová sestava, nový způsob zápisu hardwaru.“

Technické údaje

S rollupem zkEVM bude přenos ERC-20 definovat jedinečné datové infrastruktury, jako je ProgramCounter, GlobalCounter, EVMWord, GasInfo a GasCost, které zahrnují a obsahují prvky, jako je zásobník, paměť a operační kódy. PC a gc jsou zapouzdřeny pro použití, zatímco EVMWord zapouzdřuje pole u8 o délce 32.

Pro zjednodušení operací souvisejících s pamětí vývojáři chytře využívají makra Rust k extrakci kritických informací o paměti, jako jsou vlastnosti indexu a rozsahu, a standardizované je implementují. Na druhou stranu úložiště je reprezentováno HashMap a jeho klíčové hodnoty jsou všechny EVMWord

StackAddress je reprezentován jako použití s ​​dynamickým polem Stack sestávajícím z EVMWord.

MemoryAddress je také použití s ​​hodnotami mezi 0 a 1023, zatímco Memory je pole u8.

Úplný technický zásobník zavedení zkEVM je k dispozici na githubu.

Závod o nadvládu zkEVM

Začíná závod o to, kdo se dostane na trh s funkčním produktem.

Několik projektů soutěží o spuštění prvního plně funkčního a EVM ekvivalentního zkEVM, přičemž mezi hlavní uchazeče patří Polygon zkEVM, zkSync, StarkNET a Scroll.

Polygon zkEVM's je open-source a jeho cílem je snížit transakční náklady až o 90 %, zatímco zkSync 2.0 je aktivní na Ethereum Testnet, což umožňuje vývojářům psát Solidity smart kontrakty. StarkNET používá ZK-STARK, které jsou bezpečnější, ale mají omezení, a Scroll vytváří řešení s vysokou složitelností, které upřednostňuje bezpečnost a transparentnost.

Sázka Polygonu 250 milionů dolarů na zkEVM

Polygon koupil Hermez Network za 250 milionů $ v roce 2021 a později v polovině roku 2 spustil své řešení Ethereum Layer-2022 ZK rollup, Polygon Hermez. V červenci 2022 Polygon oznámil rebranding Polygon Hermez na Polygon zkEVM, který přijal přístup Type-2 zkEVM tak, aby byl ekvivalentní EVM, ale ne ekvivalent Etherea.

Vývojáři budou muset přizpůsobit kód a nástroje EVM souhrnu ZK. Polygon si klade za cíl dosáhnout 2000 transakcí za sekundu a snížit transakční náklady až o devadesát procent, což je levnější než Ethereum Mainnet. Polygon spustil svůj zkEVM Public Testnet 10. října.

Publikováno v: Polygon, Technika

Zdroj: https://cryptoslate.com/polygons-technical-lead-explains-what-to-expect-from-zkevm/