Недавно мы имели удовольствие взять интервью у Гнаны Лакшми, ласково известной как Гьян, адвоката разработчиков в Starknet Foundation, в преддверии предстоящего Hack Seasons в Брюсселе. В нашей беседе мы углубимся в ее мнение об эволюции индустрии Web3 в Индии, о различных ролях StarkEx и Starknet, преимуществах токена STARK и будущем игр в Starknet. Приверженность Гьян образованию и новым технологиям проявляется, когда она обсуждает свой вклад в видение Фонда Старкнет и свое волнение по поводу Hack Seasons в Брюсселе.

Многих предпринимателей привлекает в свою сферу определенный момент или событие. Что вызвало у вас интерес к этой отрасли и как ваше увлечение развивалось с течением времени?

Меня зовут Гнана Лакшми, но для простоты все зовут меня Гьян. Я живу в Бангалоре, Индия, и работаю защитником разработчиков в Starknet Foundation. Я являюсь частью экосистемы Web3 последние несколько лет, начав свой путь примерно в 2017–2018 годах.

Я начинал как внештатный разработчик безопасности и постепенно изучал различные роли на стыке блокчейна, образования и технологий. Мои основные интересы связаны с образованием и новыми технологиями, поэтому я тяготею к ролям в этой сфере. Блокчейн, будучи постоянно развивающейся областью, предлагает бесконечные возможности для обучения, преподавания и исследований, и именно это я считаю самым интересным в Web3.

За последние несколько лет я работал с различными протоколами и компаниями, создавая образовательные материалы и помогая многочисленным разработчикам. Эта работа идеально сочетается с моей страстью к образованию и новым технологиям.

В настоящее время, будучи защитником разработчиков в Starknet, я продолжаю заниматься своим хобби, создавая образовательные ресурсы, проводя семинары и взаимодействуя с сообществом разработчиков. Я считаю, что мне повезло, что я могу объединить свои интересы в области образования, технологий и блокчейна в своей нынешней должности.

Каким был ваш первый проект и что вдохновило вас заняться этой сферой?

Начиная с этого первого проекта, мой путь в Web3 был разнообразным и обогащающим. Моим первым проектом в Solidity был небольшой хакатон, направленный на размещение записей о земле и недвижимости в блокчейне. Прозрачность в сфере недвижимости является серьезной проблемой во многих странах, включая Индию, и я хотел решить эту проблему. 

Этот проект стал моей первой попыткой в ​​разработке блокчейна и получил приз на хакатоне. В то время немногие люди были знакомы с технологией Solidity или блокчейном, что делало этот опыт еще более увлекательным. Идея использования технологий для децентрализации инфраструктуры и обеспечения прозрачности экосистемы была для меня одновременно новой и захватывающей.

Каким вы видите развитие индустрии Web3 в Индии сейчас?

Индустрия Web3 в Индии в настоящее время переживает значительный рост и интерес. Значительное количество разработчиков и пользователей изучают различные варианты использования и применения технологии Web3. Индия, как и многие развивающиеся страны, является главным кандидатом на внедрение механизмов прозрачности и извлечения выгоды, которые может предложить Web3.

В Индии появилось несколько выдающихся разработчиков Web3 и даже несколько единорогов Web3. Интерес и прогресс в этой области очевидны. Однако младших разработчиков по-прежнему необходимо обучать тому, как создавать практические и эффективные варианты использования Web3, помимо изучения языков программирования. Этот образовательный толчок необходим для дальнейшего роста и развития экосистемы Web3 в Индии.

Почему StarkWare разработала StarkEx и Starknet и каким различным целям они служат?

StarkEx был разработан задолго до Starknet и служит другой цели. StarkEx — это частное предложение, разработанное как набор приложений для конкретных приложений, предоставляющий услуги более контролируемым образом. Его используют различные компании, такие как Immutable X и SORA, которые продолжают получать выгоду от его услуг по объединению данных.

Учитывая успех StarkEx и надежную работу протоколов STARK, возникла идея создать более доступное, децентрализованное и общедоступное решение уровня 2 (L2). Это привело к развитию Старкнета. В то время как StarkEx использует STARK для создания доказательств и объединения их для расчета на разных уровнях, Starknet расширяет эту функциональность для более широкой аудитории.

Starknet задуман как не требующее разрешения и децентрализованное решение L2, которое масштабирует Ethereum и доступно каждому. Публичный характер сети позволяет разработчикам и пользователям совместно создавать и использовать сеть, способствуя ее масштабируемости и общему росту. Это отличает Starknet от StarkEx: последний является частной службой, а первый — публичной децентрализованной платформой, нацеленной на масштабирование Ethereum для широкого использования.

Можете ли вы объяснить причины использования токена STARK в качестве токена комиссии для Starknet, а не для Ether? Каковы преимущества и недостатки этого подхода?

До запуска токена Stark мы использовали Ether (ETH) для оплаты комиссий за транзакции в Starknet. Однако была веская причина для введения токена Stark: сделать разработку Starknet более публичной и вознаградить тех, кто вносит вклад в его инфраструктуру. Starknet имеет открытый исходный код, поэтому крайне важно стимулировать и вознаграждать людей, которые создают и продолжают создавать технологии с открытым исходным кодом.

Вы можете думать о токене Stark как о средстве установления суверенитета для объединения. Это подчеркивает, что Starknet не требует разрешений и децентрализован. Наличие собственного токена поощряет и вознаграждает людей за развитие сети. В настоящее время мы используем как токены Stark, так и ETH для оплаты газа, поскольку ETH уже использовался. Пользователи могут продолжать платить комиссию за газ с помощью ETH, но теперь у них также есть возможность использовать токены Stark.

Каковы преимущества этой двойственности?

С точки зрения преимущества наличие обоих токенов выгодно. Люди, у которых нет токенов Stark, все равно могут использовать Starknet, подключив ETH и начав немедленно. Токен Stark поощряет взаимодействие с различными децентрализованными приложениями в Starknet, увеличивая его обращение и упрощая пользователям оплату газа с помощью уже имеющихся у них токенов.

В будущем, основываясь на управлении и решениях сообщества, мы можем решить использовать только токены Stark для оплаты газа или продолжить использовать оба варианта. На данный момент мост ETH из основной сети в L2 является простым, что обеспечивает хороший пользовательский опыт и децентрализованные механизмы цепочки. Тем не менее, токен Stark открывает путь для различных последовательностей в плане использования комиссий в токене, встроенном в цепочку. Вот почему в настоящее время мы поддерживаем оба токена для оплаты газа.

Каковы были причины создания двух разных стандартов (zk-STARK в дополнение к zk-SNARK) и почему компания в конечном итоге выбрала zk-STARK?

Протокол STARK был разработан Али Бен-Сасуном, профессором, который глубоко исследовал пространство STARK. Многие другие внесли свой вклад в его развитие. Ранее я также работал над SNARK.

Я работал над STARK последние пару месяцев, даже лет. Zk-STARK набирает обороты не только у нас, но и у других компаний. Например, zkSync анонсировала проект Boojum, основанный на zk-STARK. Кроме того, над zk-STARK активно работает компания Miden, недавно приобретенная Polygon. Zk-STARK имеет преимущества перед zk-SNARK, особенно в плане масштабируемости.

Zk-STARK являются квантово-устойчивыми, поскольку они полагаются на устойчивые к сговору хэши. Продолжается работа по улучшению размера доказательства и времени проверки для STARK. Они эффективны для проверки больших полезных нагрузок. Они также хорошо подходят для таких приложений, как полноценные накопительные пакеты ZK.

В отличие от SNARK, STARK с самого начала децентрализованы, что устраняет необходимость в доверенной настройке. Это упрощает программирование и взаимодействие с пользователем, упрощая создание масштабируемых приложений.

Разработка zk-STARK заняла время из-за обширных исследований, но они превосходят zk-STANK. Многие компании, в том числе Starkware, хотят использовать их в своих проектах.

Starknet требует, чтобы разработчики использовали язык Cairo вместо совместимости с EVM. Какие преимущества предлагает Cairo, несмотря на отсутствие совместимости с EVM?

Когда вы думаете о сводных данных на основе доказательства с нулевым разглашением или сводных данных о достоверности, основная идея, объясняющая, почему эти сводные данные настолько эффективны и как они обеспечивают масштабирование, заключается в использовании доказательств с нулевым разглашением. Эти доказательства используют математику с нулевым разглашением для проверки правильности и достоверности определенного набора транзакций.

Чтобы эффективно использовать эти накопительные пакеты, вам нужна оптимизированная виртуальная машина (ВМ) для создания этих доказательств. Используемая нами виртуальная машина называется Cairo VM, что означает алгебраическое промежуточное представление CPU-CPU -0. Отсюда и название Каир. Эта виртуальная машина специально разработана для эффективной генерации доказательств.

При сравнении виртуальной машины Cairo с EVM видно, что виртуальная машина Cairo на самом деле более производительна, когда дело доходит до генерации доказательств. EVM эффективно выполняет поддерживаемые инструкции, но не оптимизирован для создания доказательств. Вот почему вы видите, как ZK-EVM пытаются поместить инструкции EVM в схему с нулевым разглашением. Однако вам не нужно делать это с Cairo VM, поскольку она уже создана для обеспечения высочайшей производительности при создании доказательств. Такая внутренняя конструкция делает виртуальную машину Cairo более быстрой и автоматически более масштабируемой.

Cairo — очень интересный язык, во многом вдохновленный Rust. Если вы программист с опытом работы с языками системного программирования, изучение Cairo не составит труда. Он очень похож на другие языки системного программирования и обладает высокой производительностью, особенно при использовании в виртуальной машине, предназначенной для генерации доказательств.

Пользователи сообщают о высоких комиссиях за газ за транзакции на ZK Rollups. Что является причиной этого и как Старкнет решает эту проблему?

Интересный факт: Starknet в настоящее время является самым дешевым решением уровня 2 (L2) для Ethereum. Мы достигаем этого посредством нескольких мер.

Во-первых, мы постоянно улучшаем производительность на сетевом уровне. Мы представляем новые технологии, такие как Validium, динамические макеты и другие обновления. Тот факт, что это комплексная система, построенная на базе STARK, значительно снижает плату за газ.

Например, недавно я совершил несколько транзакций в приложении Nostra Finance, принадлежащем DeFi. Поскольку я живу в Индии, я обычно вижу комиссии за транзакции в рупиях. На Ethereum комиссии часто варьируются от 500 до 1000 рупий, что довольно высоко. Однако в Starknet плата за газ иногда может достигать одной рупии, то есть меньше цента. Такое резкое снижение платы за газ обусловлено высокоэффективной технологией, которую использует Starknet.

Кроме того, с появлением EIP-4844 появилась концепция больших двоичных объектов. Вместо того, чтобы отправлять информацию в Ethereum в виде данных о вызовах, теперь ее можно отправлять в виде больших двоичных объектов, что еще больше снижает комиссию за газ. Вот почему плата за газ у Starknet такая низкая, что делает его самым дешевым доступным решением L2. Мы продолжаем работать над различными улучшениями, поскольку на комиссию за газ влияет множество факторов, в том числе секвенатор, прувер и верификатор на Ethereum.

На уровне протокола мы реализуем такие решения, как пакетные транзакции, которые естественным образом повышают производительность и снижают плату за газ. Наша цель — максимально приблизить комиссию за газ к нулю, решая текущие проблемы масштабируемости Ethereum.

Игры были отмечены как многообещающий вариант использования Starknet. Можете ли вы объяснить, почему игры хорошо подходят для такой системы, как Starknet? 

Игры — одно из самых ярких повествований в Старкнете. Все в Starknet любят игры, и эта сеть очень хорошо подходит для игр, потому что она быстрая и масштабируемая. Он также имеет определенные функции, которые заложены естественным образом. Например, абстракция учетных записей встроена в протокол Starknet. В Starknet нет кошельков EOA, и все кошельки являются абстрактными учетными записями. Это обеспечивает множество различных функций, таких как социальное восстановление и ключи сеанса.

Возможно, вы видели вирусное видео в Твиттере, где людям приходится подписывать транзакцию каждый раз, когда они совершают действие в игре. Это невозможно для полностью сетевых игр. Однако такой протокол, как Starknet, хорошо подходит для игр благодаря этим встроенным функциям. Вот почему играм уделяется большое внимание, и разработчикам легче создавать игры, используя наш протокол. Это быстрее, дешевле и предлагает функции, которые по своей сути полезны.

Не могли бы вы рассказать нам больше о Фонде Старкнет? 

Да, я работаю в Фонде Старкнет, который был создан совсем недавно. Цель фонда — поддержка проектов и строителей Starknet и поддержание его децентрализации. Мы рассматриваем Starknet как общественное благо, поэтому наша цель — сделать его доступным как можно большему количеству людей.

Фонд — это некоммерческая организация, целью которой является обеспечение того, чтобы каждый мог использовать Starknet для создания приложений, решающих реальные проблемы. Хотя многие приложения Web3 в первую очередь предназначены для тех, кто уже присутствует в экосистеме, мы стремимся расширить охват этой технологии более широкой аудиторией, гарантируя, что она может принести пользу всем членам общества.

В рамках фонда существует несколько инициатив для достижения этой цели. Например, у нас есть экосистемные команды, которые поддерживают строителей и проекты, возникающие в экосистеме Starknet. Моя команда занимается образованием, работая с разработчиками, создателями и руководителями проектов, обучая и направляя их в создании с помощью Starknet.

Какой вклад вы вносите в его видение?

Моя роль заключается в управлении различными программами. Одной из них является программа встреч, которая поощряет людей проводить встречи, помогая масштабировать Starknet по всему миру, привлекая больше людей в экосистему. Я также управляю программой «Хакерский дом», где хакеры собираются вместе, чтобы развивать Starknet, при такой поддержке, как начальные гранты для перспективных проектов.

Кроме того, я запускаю программу, которая помогает людям создать свой первый проект в Starknet с помощью наставничества. У нас также есть другие вспомогательные программы, которыми управляет команда экосистемы, например программы грантов. Например, у нас есть программа стимулирующих грантов, специально предназначенная для игровой экосистемы, и программа стартовых грантов для поддержки проектов на ранних стадиях.

Наша команда по организации мероприятий организует различные мероприятия для реализации нашей миссии. Все эти усилия объединяются, чтобы поддержать наше видение, в основе которого лежит надежная технология Starknet. Мы постоянно работаем над улучшением пользовательского опыта и расширением нашего охвата. Это мой вклад в видение фонда, и я воодушевлен будущим развитием и возможностями.

Вы будете докладчиком на предстоящем мероприятии Hack Seasons в Брюсселе. Не могли бы вы поделиться своими планами на мероприятие? Ожидаете ли вы каких-либо сетевых возможностей?

Безусловно, такие мероприятия, как Hack Seasons в Брюсселе, предоставляют отличную платформу для демонстрации работы, которую мы делаем, и взаимодействия с сообществом. Независимо от того, участвую ли я в групповой дискуссии или выступаю с докладом, я с нетерпением жду возможности поделиться идеями об интересных программах, которые готовит наша команда DevRel. Эти мероприятия имеют неоценимое значение для разработчиков и строителей, и мне особенно нравится встречаться с ними для обмена идеями и сбора отзывов.

Общение с другими профессионалами отрасли, как докладчиками, так и участниками, является для меня еще одним важным моментом. Это шанс узнать о последних разработках в Web3 и изучить возможности сотрудничества или способы поддержки друг друга в сообществе.

Я особенно с нетерпением жду возможности пообщаться с разнообразным составом докладчиков на Hack Seasons в Брюсселе, поскольку их точки зрения и опыт могут дать ценную информацию и вдохновение. В целом, я ожидаю получить полезный опыт, наполненный увлекательными дискуссиями, обменом знаниями и возможностями укрепить связи внутри сообщества Web3.

Публикация «Продвижение Web3 с помощью Starknet: Гнана Лакшми о росте, проблемах и будущем развития блокчейна» впервые появилась на Metaverse Post.