Ethereum je produktem významného pokroku v podpoře lidské spolupráce a mechanismů individuální autonomie. Jako celosvětově uznávaná vypořádací síť Ethereum zásadně mění koncepty digitálního vlastnictví a neměnnosti dat. Jeho povaha bez povolení umožňuje jednotlivcům na celém světě provádět bezproblémové převody napříč časovými pásmy a regiony svobodně a bez omezení.

Hlavní výhodou tohoto systému je jeho oddanost decentralizaci a zabezpečení, upřednostnění těchto faktorů před rychlostí a škálovatelností. Když však veřejný blockchain postrádá škálovatelnost, vysoké transakční poplatky a omezená propustnost brání vývojářům, uživatelům a různým aplikacím plně využívat síť. Toto omezení škálovatelnosti v konečném důsledku omezuje potenciál Etherea jako celku.

Aby Ethereum dosáhlo svého plného potenciálu, musí překonat omezení škálovatelnosti a stát se sítí schopnou podporovat masivní ekosystém dApps. K dosažení tohoto cíle Ethereum aktivně zkoumá Rollups jako vysoce optimalizované škálovací řešení, se zvláštním zaměřením na Ethereum ekvivalent ZK-rollups jako nejschůdnější možnost pro vývojáře.

Pokud jste alespoň letmo věnovali pozornost nedávnému vývoji v prostoru nulových znalostí Etherea, pravděpodobně znáte některé známé projekty, jako je Polygon, Starkware, Scroll a zkSync. Existuje však vznikající, relativně nízkoprofilový konkurent, který se rychle rozvíjí, ale má stejně obrovský potenciál. Taiko je takový projekt rozšířeného virtuálního stroje s nulovými znalostmi (zkEVM), který si klade za cíl stát se plně decentralizovaným ekvivalentem ZK rollupu Etherea a usiluje o ustavení své pozice v oboru.

Pojďme společně prozkoumat podstatu Taiko a získat hlubší pochopení jeho jedinečných vlastností.

Úvod do Taiko

Taiko, jehož jméno je odvozeno od japonského slova pro „buben“, bylo založeno na začátku roku 2022 Danielem Wangem (CEO) a Brechtem Devosem (CTO), oba zkušenými veterány v oboru. Daniel a Brecht dříve spolupracovali ve společnosti Loopring, což je souhrnná aplikace ZK, která byla poprvé nasazena na Ethereum v roce 2018. Po odchodu z Loopringu v roce 2021 Daniel původně plánoval vybudovat decentralizovanou sociální síť, ale rychle si uvědomil, že stávající infrastruktura takovou aplikaci nemůže podporovat. Daniel a Brecht přinášejí své zkušenosti z Loopring do Taiko a společně s týmem více než 20 výjimečných vývojářů blockchainu, výzkumníků ZK a krypto-nativních operátorů sídlících ve více než 16 zemích mají za cíl společně vybudovat skutečně decentralizovaný ekvivalent Etherea. ZK-rollup.

Taiko se liší od svých konkurentů v tom, že se jedná o všeobecný projekt ZK rollup, jehož cílem je vybudovat typ 1 zkEVM, aby vývojářům poskytl bezproblémový zážitek.

Ale co je typ-1 ZK-rollup a proč je to důležité?

Type-1 zkEVM

V taxonomii ZK rollupů Vitalika Buterina upřednostňují ZK rollupy typu 1 kompatibilitu s EVM před rychlým generováním důkazů. To znamená, že typ-1 ZK rollup neprovádí žádné změny ve stávajícím systému Ethereum a používá stejnou hashovací funkci, stavový strom, transakční strom, předkompilaci a logiku konsensu, kterou používá Ethereum. Díky této vlastnosti lze typ 1 ZK-rollup považovat za ekvivalent EVM, a proto se nazývá zkEVM.

Obrázek z Taiko

Výhodou Type-1 zkEVM je jeho schopnost plně využít zavedené vývojové nástroje a infrastrukturu Ethereum, včetně klientů. Zatímco Type-2/2.5 zkEVM je také považován za kompatibilní s EVM, změní některé části zásobníku Ethereum a mohou mít nepříznivé dopady na poplatky za plyn nebo hashovací funkci Keccak atd. V závislosti na typu projektu mohou mít tyto změny negativní dopad na bezpečnostní mechanismy nebo efektivitu smart kontraktů. Typ-1 zkEVM proto může být vhodnější pro projekty, které jsou citlivé na změny ceny plynu nebo vyžadují bitvou prověřenou bezpečnost hashovacích funkcí Keccak.

Samotné EVM však není speciálně navrženo pro provádění operací přátelských k ZK, což má za následek generování důkazů nulových znalostí (ZKP), které vyžadují velké množství výpočtů. V současné době může generování jednoho ZKP pro blok Ethereum trvat hodiny, ale existuje potenciál pro zlepšení prostřednictvím paralelního provozu generátorů důkazů (entit odpovědných za vytváření ZKP) a dlouhodobého vývoje řešení hardwarové akcelerace, jako jsou ASIC.

Technický přehled

Taiko si klade za cíl být zkEVM typu 1 speciálně navržený pro bezproblémové provádění kódu inteligentní smlouvy Ethereum bez jakýchkoli úprav. To vývojářům umožní snadno převést stávající aplikace na vrstvu 2, aniž by museli implementovat nový kód.

Taiko se skládá ze tří hlavních složek:

  1. zkEVM: zkEVM ověřuje správnost výpočtů EVM prostřednictvím důkazů platnosti. Taiko může spustit EVM přímo bez jakýchkoliv úprav. Využití bitvě osvědčeného kódu ze sítě Ethereum a jeho zachování pomocí stávajících vývojových nástrojů je pro vývojáře velmi přínosné. Vývojáři mohou snadno migrovat stávající smlouvy Solidity na Taiko, aniž by je museli kompilovat do jiného jazyka nebo upravovat rámec. Klient Taiko je navíc postaven na Geth, což zajišťuje kompatibilitu s budoucími upgrady protokolu Ethereum.

  2. Souhrnný uzel vrstvy 2: Uzel Taiko je zodpovědný za shromažďování a provádění uživatelských transakcí v řetězci L2. Tyto uzly dohlížejí na správu a průběh stavu kumulativního řetězce.

  3. Protokol Taiko: Protokol Taiko definuje a vynucuje pravidla pro souhrn a identifikuje potenciální účastníky. Chytré kontrakty nasazené na Ethereum Layer 1 fungují jako mechanismus dostupnosti dat a ověřují ZKP.

Tyto komponenty spolupracují, aby zajistily hladkou kompatibilitu s Ethereum Layer 1 a poskytovaly známé prostředí pro vývojáře a uživatele.

Decentralizace

Kromě upřednostňování kompatibility EVM klade Taiko také velký důraz na decentralizaci. Mnoho rollup sítí bude zpočátku upřednostňovat výkon a poté postupně zavede decentralizaci, ale Taiko hodlá používat decentralizované navrhovatele (serializátory), kteří budou od začátku zodpovědní za odesílání bloků, a decentralizované dokazovatele pro generování ZKP. Tento přístup podtrhuje silný závazek společnosti Taiko k decentralizaci, protože žádná jiná souhrnná síť v současné době nepoužívá decentralizovaný serializátor.

Zaměření společnosti Taiko na decentralizaci zajišťuje pevný základ pro dApps a zároveň zůstává věrný základním hodnotám Etherea. Tým také odhalil své plány na spuštění decentralizované autonomní organizace (DAO), přičemž další podrobnosti budou projednány v budoucnu.

Taiko aktuální situace

7. června 2023 společnost Taiko dosáhla významného milníku ve svém úsilí o decentralizaci a zkEVM ekvivalentní ethereu spuštěním alfa-3 testovací sítě s názvem Grímsvöt. Testnet hraje klíčovou roli v komplexním testování návrhu sítě a komponent, s primárním cílem decentralizovat navrhovatele a ověřovatele při vývoji podpory pro technologie vrstvy 3. Jak je uvedeno v plánu vývoje společnosti Taiko, tým naplánoval několik testovacích sítí, z nichž každá se zaměřila na testování konkrétních součástí technologického zásobníku v rámci přípravy na spuštění mainnetu v 1. čtvrtletí 2024.

Obrázek z Taiko

Kromě toho společnost Taiko Labs oznámila úspěšné dokončení kola financování ve výši 22 milionů dolarů. Sequoia China vedla ve 3. čtvrtletí 2022 počáteční kolo v hodnotě 10 milionů dolarů, zatímco společnost Generative Ventures vedla nedávno uzavřené kolo série A v hodnotě 12 milionů dolarů. Mezi další investory v obou kolech patří IOSG Ventures, GSR a GGV Capital a také několik andělských investorů z komunity Ethereum. Prostředky budou použity k založení ekosystémového investičního fondu, který má přilákat dApps a vývojáře do ekosystému.

Shrnout

Není pochyb o tom, že Type-1 zkEVM poskytuje nejplynulejší zážitek pro vývojáře, kteří znají Ethereum, a proto pro ně mají nejmenší třenice při vytváření aplikací v síti vrstvy 2. Z krátkodobého hlediska má Taiko nepochybně výhodu v tom, že poskytuje vývojářům nejjednodušší způsob migrace aplikací na Rollup. Tato kompatibilita však přichází na úkor efektivity, a jak se vývojáři blíže seznamují s rollupy ZK, mohou být více nakloněni vytváření aplikací na výkonnějších rollupech ZK Type-3 a Type-4. K tomu však nemusí dojít v brzké době, protože většina vývojářů stále upřednostňuje vývoj na řetězcích kompatibilních s EVM a v blockchainovém průmyslu, kde je rychlost zásadní, je mnoho vývojářů ochotno zůstat na svém známém území a zaměřit se na jiné aspekty aplikace a migraci na souhrny prozatím odložte na druhou kolej.

Taiko stále tvrdě pracuje na dosažení ambiciózního cíle a vyniká jako jedinečný projekt zaměřený na dosažení vynikajících výsledků. Jak síť alfa testů pokračuje, společnost Taiko činí významný pokrok směrem k tomu, aby se stala platformou, která je přístupná a uživatelsky přívětivá pro vývojáře a uživatele Ethereum. Zachovává základní hodnoty Etherea a zároveň poskytuje škálovatelnost a efektivitu, což má významný dopad na budoucnost Etherea. Očekává se, že projekt podpoří širší přijetí, podpoří prosperující ekosystém a bude hrát klíčovou roli při utváření trajektorie Etherea.