Nedávno jsme měli to potěšení vyzpovídat Gnanu Lakshmi, něžně známou jako Gyan, developer Advocate ve Starknet Foundation, před nadcházejícím Hack Seasons Brussels. V našem rozhovoru se ponoříme do jejích poznatků o vývoji odvětví Web3 v Indii, odlišných rolích StarkEx a Starknet, výhodách tokenu STARK a budoucnosti hraní na Starknet. Gyanova oddanost vzdělávání a nově vznikajícím technologiím prosvítá, když diskutuje o svých příspěvcích k vizi Starknet Foundation a jejím nadšení pro Hack Seasons Brussels.

Mnoho podnikatelů přitáhne ke svému oboru konkrétní okamžik nebo událost. Co ve vás vyvolalo zájem o toto odvětví a jak se vaše vášeň postupem času vyvíjela?

Jmenuji se Gnana Lakshmi, ale všichni mi pro jednoduchost říkají Gyan. Sídlím v Bangalore v Indii a pracuji jako advokát vývojářů pro Starknet Foundation. Posledních několik let jsem součástí ekosystému Web3 a svou cestu jsem začal v letech 2017–2018.

Začínal jsem jako bezpečnostní vývojář na volné noze a postupně jsem prozkoumal různé role na pomezí blockchainu, vzdělávání a technologií. Mým primárním zájmem je vzdělávání a nově vznikající technologie, a proto tíhnu k rolím v tomto prostoru. Blockchain, který je neustále se vyvíjejícím oborem, nabízí nekonečné příležitosti pro učení, výuku a zkoumání, což je to, co na Web3 považuji za nejvzrušující.

Během několika posledních let jsem spolupracoval s různými protokoly a společnostmi, vytvářel vzdělávací materiály a pomáhal s integrací mnoha vývojářů. Tato práce se dokonale shoduje s mou vášní pro vzdělávání a nové technologie.

V současné době jako advokát vývojářů ve společnosti Starknet pokračuji ve své vášni budováním vzdělávacích zdrojů, pořádáním workshopů a zapojováním se do komunity vývojářů. Považuji se za štěstí, že ve své současné roli mohu spojit své zájmy v oblasti vzdělávání, technologií a blockchainu.

Jaký byl váš první projekt a co vás inspirovalo vstoupit do tohoto oboru?

Od tohoto prvního projektu byla moje cesta ve Web3 různorodá a obohacující. Můj první projekt v Solidity byl malý hackathonový projekt zaměřený na umístění záznamů o pozemcích a nemovitostech na blockchain. Transparentnost v realitním průmyslu je významným problémem v mnoha zemích, včetně Indie, a tímto problémem jsem se chtěl zabývat. 

Tento projekt byl mým prvním vpádem do vývoje blockchainu a získal cenu na hackathonu. V té době nebylo mnoho lidí obeznámeno s technologií Solidity nebo blockchain, díky čemuž byl zážitek ještě fascinující. Myšlenka využití technologie k decentralizaci infrastruktury a vnesení transparentnosti do ekosystému pro mě byla nová a vzrušující.

Jak vidíte vývoj odvětví Web3 v Indii právě teď?

Odvětví Web3 v Indii v současné době zažívá výrazný růst a zájem. Existuje značný počet vývojářů a uživatelů, kteří zkoumají různé případy použití a aplikace technologie Web3. Indie, stejně jako mnoho rozvojových zemí, je hlavním kandidátem na implementaci mechanismů transparentnosti a získávání hodnot, které Web3 může nabídnout.

Indie vyprodukovala několik významných Web3 vývojářů a dokonce i několik Web3 jednorožců. Zájem a pokrok v oboru je evidentní. Mladší vývojáři se však stále potřebují vzdělávat v tom, jak vytvářet praktické a efektivní případy použití ve Web3, které přesahuje učení programovacích jazyků. Tento vzdělávací tlak je nezbytný pro pokračující růst a rozvoj ekosystému Web3 v Indii.

Proč StarkWare vyvinul StarkEx i Starknet a k jakým odlišným účelům slouží?

StarkEx byl vyvinut mnohem dříve než Starknet a slouží jinému účelu. StarkEx je soukromá nabídka navržená jako souhrnná aplikace pro konkrétní aplikaci, která poskytuje služby více kontrolovaným způsobem. Používají ho různé společnosti, jako je Immutable X a SORA, které nadále těží z jeho roll-up služeb.

Vzhledem k úspěchu StarkEx a robustnímu výkonu protokolů STARK se objevila myšlenka vytvořit decentralizovanější řešení vrstvy 2 (L2) bez oprávnění a přístupné veřejnosti. To vedlo k vývoji Starknet. Zatímco StarkEx používá STARK k vytváření důkazů a jejich seskupování pro vypořádání na různých vrstvách, Starknet rozšiřuje tuto funkci na širší publikum.

Starknet je navržen jako bezoprávnění a decentralizované řešení L2, které škáluje Ethereum a je přístupné všem. Její veřejný charakter umožňuje vývojářům a uživatelům budovat a využívat síť společně, což přispívá k její škálovatelnosti a celkovému růstu. Tím se Starknet odlišuje od StarkEx, přičemž ten druhý je soukromá služba a první veřejná decentralizovaná platforma zaměřená na škálování Etherea pro široké použití.

Můžete vysvětlit důvody pro použití tokenu STARK jako poplatku za Starknet spíše než Ether? Jaké jsou výhody a nevýhody tohoto přístupu?

Před spuštěním tokenu Stark jsme používali Ether (ETH) k placení transakčních poplatků na Starknet. Existoval však pádný důvod pro zavedení tokenu Stark: aby byl vývoj Starknet více veřejný a aby byli odměněni ti, kteří přispívají do jeho infrastruktury. Starknet je open source, takže je důležité motivovat a odměňovat lidi, kteří budují a pokračují v budování open source technologie.

Token Stark si můžete představit jako prostředek k zajištění suverenity pro roll-up. Zdůrazňuje, že Starknet je bez povolení a decentralizovaný. Mít nativní token povzbuzuje a odměňuje lidi za budování sítě. V současné době používáme pro poplatky za plyn jak tokeny Stark, tak ETH, protože ETH se již používal. Uživatelé mohou nadále platit poplatky za plyn pomocí ETH, ale nově mají také možnost používat tokeny Stark.

Jaké jsou výhody této duality?

Z hlediska výhod je výhodné mít oba tokeny. Lidé, kteří nemají tokeny Stark, mohou stále používat Starknet přemostěním ETH a okamžitým zahájením. Token Stark podporuje interakci s různými dApps na Starknet, zvyšuje jeho oběh a usnadňuje uživatelům platit poplatky za plyn pomocí tokenů, které již mají.

V budoucnu se na základě správy a rozhodnutí komunity můžeme rozhodnout používat pouze tokeny Stark pro poplatky za plyn nebo pokračovat v obou. Právě teď je přemostění ETH z mainnetu na L2 přímočaré, což podporuje dobrou uživatelskou zkušenost a decentralizované on-chain mechanismy. Token Stark však dláždí cestu pro různé sekvence v plánu využití poplatků v tokenu nativním řetězci. To je důvod, proč v současné době podporujeme oba tokeny pro poplatky za plyn.

Jaké byly důvody pro vytvoření dvou různých standardů (zk-STARK vedle zk-SNARK) a proč si společnost nakonec vybrala zk-STARK?

Protokol STARK vyvinul Ali Ben-Sassoun, profesor, který hluboce zkoumal prostor STARKů. K jeho rozvoji přispělo mnoho dalších. Dříve jsem také pracoval na SNARKech.

Na STARKech jsem pracoval posledních pár měsíců, dokonce let. Zk-STARK se prosazuje nejen u nás, ale i u jiných společností. Například zkSync oznámil projekt s názvem Boojum, založený na zk-STARKs. Navíc Miden, nedávno získaný Polygonem, intenzivně pracuje na zk-STARKech. Zk-STARK nabízí výhody oproti zk-SNARK, zejména ve škálovatelnosti.

Zk-STARK jsou kvantově odolné, protože spoléhají na haše odolné proti tajným dohodám. Pokračují práce na zlepšení velikosti nátisku a doby prokazování u STARKů. Jsou efektivní pro prokázání většího užitečného zatížení. Jsou také vhodné pro aplikace, jako jsou plnohodnotné rollupy ZK.

Na rozdíl od SNARKů jsou STARKy od začátku decentralizované, což eliminuje potřebu důvěryhodného nastavení. To zjednodušuje programování a uživatelskou zkušenost a usnadňuje vytváření škálovatelných aplikací.

Vývoj zk-STARKů trval čas kvůli rozsáhlému výzkumu, ale jsou lepší než zk-STANKy. Mnoho společností, včetně Starkware, je chce využít pro své projekty.

Starknet vyžaduje, aby vývojáři používali jazyk Cairo místo toho, aby byl kompatibilní s EVM. Jaké výhody nabízí Káhira navzdory nedostatečné kompatibilitě EVM?

Když přemýšlíte o souhrnech založených na nulových znalostech nebo o souhrnech platnosti, hlavní myšlenka, proč jsou tyto souhrny tak výkonné a jak poskytují škálování, spočívá v použití důkazů s nulovými znalostmi. Tyto důkazy využívají matematiku nulových znalostí k ověření, že konkrétní sada transakcí je správná a platná.

Chcete-li tyto kumulativní soubory efektivně používat, potřebujete optimalizovaný virtuální stroj (VM), který tyto nátisky vytvoří. VM, který používáme, se nazývá Cairo VM, což je zkratka pro CPU-CPU Algebraic Intermediate Representation -0. Tak dostanete jméno Káhira. Tento virtuální počítač je speciálně navržen tak, aby byl výkonný při generování důkazů.

Při srovnání Cairo VM s EVM je Cairo VM ve skutečnosti výkonnější, pokud jde o generování důkazů. EVM je efektivní při provádění podporovaných instrukcí, ale není optimalizován pro vytváření nátisků. To je důvod, proč vidíte ZK-EVM, jak se snaží vložit instrukce EVM do obvodu s nulovými znalostmi. S Cairo VM to však nemusíte dělat, protože je již vytvořeno tak, aby bylo mimořádně výkonné při výrobě nátisků. Tento vlastní design dělá Cairo VM rychlejší a automaticky škálovatelnější.

Káhira je velmi zajímavý jazyk, silně inspirovaný Rustem. Pokud jste programátor se zkušenostmi se systémovými programovacími jazyky, naučit se Káhiru nebude těžké. Je velmi podobný jiným systémovým programovacím jazykům a je vysoce výkonný, zejména při použití ve virtuálním stroji určeném pro generování důkazů.

Uživatelé nahlásili vysoké poplatky za plyn za transakce na ZK Rollups. Co to způsobuje a jak to Starknet řeší?

Zajímavost: Starknet je aktuálně nejlevnějším řešením vrstvy 2 (L2) pro Ethereum. Toho dosahujeme několika opatřeními.

Za prvé, neustále zlepšujeme výkon na úrovni sítě. Zavádíme nové technologie, jako je Validium, dynamická rozložení a další upgrady. Skutečnost, že jde o roll-up postavený na STARK, výrazně snižuje poplatky za plyn.

Nedávno jsem například provedl nějaké transakce v aplikaci s názvem Nostra Finance, aplikaci DeFi. Jelikož mám sídlo v Indii, obvykle vidím transakční poplatky v rupiích. Na Ethereu se poplatky často pohybují od 500 do 1000 rupií, což je poměrně vysoká částka. U Starknet však může být poplatek za plyn někdy až jedna rupie, což je méně než cent. Toto drastické snížení poplatků za plyn je způsobeno vysoce účinnou technologií, kterou Starknet používá.

Se zavedením EIP-4844 byl navíc zaveden koncept kuliček. Namísto odesílání informací do Etherea jako dat o hovoru je nyní lze odesílat jako blob, což dále snižuje poplatky za plyn. To je důvod, proč jsou poplatky za plyn Starknet tak nízké, což z něj činí nejlevnější dostupné řešení L2. Pokračujeme v práci na různých vylepšeních, protože poplatky za plyn jsou ovlivněny více faktory, včetně sekvenceru, ověřovatele a ověřovače na Ethereu.

Na úrovni protokolu implementujeme řešení, jako jsou dávkové transakce, které přirozeně zvyšují výkon a snižují poplatky za plyn. Naším cílem je přiblížit poplatky za plyn co nejblíže nule, čímž se vyřeší aktuální obavy ohledně škálovatelnosti Etherea.

Hraní bylo zdůrazněno jako slibný případ použití pro Starknet. Můžete upřesnit, proč se hraní dobře hodí pro systém, jako je Starknet? 

Hraní je jedním z největších příběhů na Starknet. Každý na Starknet miluje hry a je to velmi vhodný řetězec pro hraní her, protože je rychlý a škálovatelný. Má také určité vlastnosti, které jsou přirozeně vestavěné. Například abstrakce účtů je zabudována do protokolu Starknet. Na Starknet nejsou žádné EOA peněženky a všechny peněženky jsou abstrahovány z účtu. To umožňuje mnoho různých funkcí, jako je sociální obnovení a klíče relace.

Možná jste viděli virální video na Twitteru, kde lidé musí podepsat transakci pokaždé, když provedou nějakou akci ve hře. To není možné pro plně on-chain hraní. Protokol jako Starknet je však vhodný pro hraní her díky těmto vestavěným funkcím. To je důvod, proč je hraní důležitým tématem a pro vývojáře je snazší vytvářet hry pomocí našeho protokolu. Je rychlejší, levnější a nabízí funkce, které jsou ze své podstaty užitečné.

Můžete nám prosím říci více o Starknet Foundation? 

Ano, pracuji v nadaci Starknet, která vznikla poměrně nedávno. Cílem nadace je podporovat projekty a stavitele na Starknetu a udržovat jeho decentralizaci. Starknet považujeme za veřejný statek, takže naším cílem je zpřístupnit jej co největšímu počtu lidí.

Nadace je nezisková organizace, jejímž cílem je zajistit, aby byl Starknet dostupný pro každého k vytváření aplikací, které řeší skutečné problémy. Zatímco mnoho aplikací Web3 primárně slouží těm, kteří již v ekosystému jsou, naším cílem je rozšířit dosah této technologie na širší publikum a zajistit, aby byla přínosem pro všechny členy společnosti.

V rámci nadace existuje několik iniciativ k dosažení této vize. Máme například ekosystémové týmy, které podporují stavitele a projekty vznikající v ekosystému Starknet. Můj tým se zaměřuje na vzdělávání, spolupráci s vývojáři, tvůrci a vedoucími projektů, aby je učil a vedl při budování se Starknetem.

Jak přispíváte k jeho vizi?

Moje role zahrnuje správu různých programů. Jedním z nich je program setkání, který povzbuzuje lidi k pořádání setkání a pomáhá tak globálně rozšířit Starknet tím, že do ekosystému přivede více lidí. Také řídím program hacker house, kde se hackeři scházejí, aby stavěli na Starknetu, s podporou, jako jsou počáteční granty pro slibné projekty.

Kromě toho provozuji program, který pomáhá jednotlivcům vybudovat jejich první projekt na Starknet s mentorstvím. Máme také další pomocné programy provozované týmem ekosystémů, jako jsou grantové programy. Máme například grantový program pohonu speciálně pro herní ekosystém a grantový program seed na podporu projektů v rané fázi.

Náš tým akcí pořádá různé akce, aby podpořil naše poslání. Všechny tyto snahy se spojují, aby podpořily naši vizi, která je podpořena robustní technologií Starknet. Neustále pracujeme na zlepšování uživatelské zkušenosti a rozšiřování našeho dosahu. Toto je můj příspěvek k vizi nadace a jsem nadšený z budoucího vývoje a příležitostí, které nás čekají.

Budete řečníkem na nadcházející akci Hack Seasons v Bruselu. Mohl byste se podělit o své plány na akci? Očekáváte nějaké příležitosti k networkingu?

Události, jako je Hack Seasons Brussels, rozhodně poskytují vynikající platformu pro předvedení naší práce a zapojení do komunity. Ať už se účastním panelové diskuse nebo přednáším, rád se podělím o postřehy o vzrušujících programech, které má náš tým DevRel připraven. Tyto akce jsou neocenitelné pro oslovení vývojářů a stavitelů a já se s nimi obzvlášť rád setkávám, abychom si vyměnili nápady a získali zpětnou vazbu.

Dalším vrcholem pro mě je vytváření sítí s dalšími profesionály z oboru, jak řečníky, tak účastníky. Je to příležitost dozvědět se o nejnovějším vývoji Web3 a prozkoumat potenciální spolupráci nebo způsoby vzájemné podpory v rámci komunity.

Zvláště se těším na spojení s různorodou sestavou řečníků na Hack Seasons Brussels, protože jejich pohledy a zkušenosti mohou nabídnout cenné postřehy a inspiraci. Celkově očekávám obohacující zkušenost plnou poutavých diskuzí, sdílení znalostí a příležitostí k posílení spojení v rámci komunity Web3.

The post Advancing Web3 With Starknet: Gnana Lakshmi on the Growth, Challenges, and Future of Blockchain Development appeared first on Metaverse Post.