November 19, 2023

Arbitrum Stylus

Arbitrum Stylus

(Любые мнения, высказанные ниже, являются личным мнением автора и не должны служить основанием для принятия инвестиционных решений, а также не должны рассматриваться как рекомендация или совет по осуществлению инвестиционных операций).

Предисловие

Хочу начать с того, что считаю сейчас очень важным, что и сподвигло меня написать эту статью.

Ваше внимание и время — то за чем все охотятся.

Все компании, блогеры, инфлюенсеры делают кричащие заголовки, рекламу, превью видео и всеми силами пытаются завладеть вашим вниманием. Сейчас такая жизнь, когда времени на все катастрофически не хватает. Поэтому надеюсь, что потратив на эту статью 15-20 минут вы сэкономите себе несколько, а то и десятки часов, не выполняя бесполезную работу, а затем возможно это сэкономит вам кучу денег, когда Arbitrum Stylus выйдет в mainnet.

Что такое Stylus, цель его создания

В последнее время я заметил, как многие каналы начали говорить об Arbitrum Stylus, как только он появился в testnet. Уже достаточно видосиков с пошаговыми гайдами, секретами, фишками, и что нужно бежать активничать.

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

Многие говорят про второй дроп от Arbitrum One, но сейчас стали говорить про самостоятельный дроп от Arbitrum Stylus. Постараемся разобраться подробнее, гем ли это на самом деле.

Аргументы примерно следующие:

  • Offchain labs имеют хорошие инвестиции
  • сделали Arbitrum
  • раздали один из лучших дропов
  • команда топ

= все на месте, поэтому вперед!

Но мы попытаемся разобраться с технической точки зрения, как работает Arbitrum Stylus, и нам станет понятно, что можно ожидать в дальнейшем.

Обратимся к выступлению Offchain labs на TOKEN2049. Мы увидим 4 технологии, которые были представлены для публики. И особое внимание из них было уделено, как вы уже должны были догадаться, Arbitrum Stylus.

Arbitrum вынесли на повестку такой вопрос — «Как мы можем привлечь еще один миллион пользователей?»

И за ним сразу последовал следующий вопрос «Как мы можем привлечь еще один миллион разработчиков?»

Для этого и был создан Arbitrum Stylus!

Arbitrum Stylus делает web3 разработку более доступной для разработчиков. Именно для разработчиков.

Stylus — это обновление Arbitrum Nitro, технологического пакета, поддерживающего Arbitrum One, Arbitrum Nova и Arbitrum Orbit chains. Это обновление добавляет вторую, равноценную виртуальную машину к EVM. Они назвали это EVM+.

Эта вторая виртуальная машина выполняет WebAssembly (WASM), а не EVM Bytecode. С виртуальной машиной WASM любой язык программирования, который может с ним работать, находится в пределах возможностей Stylus. Некоторые языки подходят для этого лучше, такие как, Rust, C и C++. Но возможно и использование других, такие как Go, Sway, Move и Cairo, а также языки Python и Javascript. Stylus с ними сложнее работать и поддерживать, но это возможно. Можно отметить, что по сравнению с использованием Solidity, программы WASM намного эффективнее, наблюдалось 10-кратное улучшение по сравнению с контрактами, использующими Solidity.

Что это нам дает?

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

То есть Stylus, по факту, дает возможность программистам из web2, а также программистам других блокчейнов, например, Solana, Near разрабатывать приложения не на Solidity для Arbitrium. Что мгновенно упростит вход новых разработчиков и даст огромный буст экосистеме.

Теперь мы понимаем цель создания Stylus, какую проблему и боль он решает. Перейдем к следующему вопросу.

Почему не стоит тратить свое время на testnet и деньги на mainnet?

На первый взгляд кажется, что это смарт идея и все очень просто.
Arbitrum покормил, возможно покормит Arbitrum Nova, так почему бы не сделать и Stylus. Ведь все очевидно…. И мы можем увидеть, пользователи уже заглянули на огонек. (Скриншот с презентации в конце августа — 550k tx, 195k кошельков в devnete)

Ретродропа не будет! — Разбор механики работы Arbitrum.

Разберем принцип работы, и увидим, что свой токен Stylus не нужен. Для понимания мы должны понять, как работают Optimistic rollups, что такое Orbit chain и как будет работать EVM+. Постараюсь максимально кратко и понятно, но все равно придется чуть напрячься. Кому уж совсем в тягость, листайте вниз, там будут подведены итоги.

Optimistic Rollups

Optimistic Rollups — это решение второго уровня (layer 2) для снятия части нагрузки с главной сети Ethereum.

Вместо того чтобы записывать каждую транзакцию отдельно, мы как бы сворачиваем кучу транзакций (например, 100 шт.) в 1, а затем ее сжатую версию записываем в Ethereum, что дает значительную экономию стоимости транзакций, потому что мы делаем запись 1 раз, а не 100. Так же вместо того, чтобы проверять каждую транзакцию, сеть записывает их предполагая, что они все истины. Затем в дело вступают «наблюдатели» и обеспечивают безопасность.

Жизненный цикл транзакций

На картинке схема жизненного цикла транзакции. На ней упрощенно показано, что где происходит, так же будут даны комментарии.

Тут вступает в работу Nitro. Существуют sequenser (принимает и упорядочивает транзакции), state transition function обновляет балансы, данные и т. д., валидаторы (формируют блок) и наблюдатели (следят чтобы транзакции были верны). И валидаторы и проверяющие вносят депозит ETH (это важно), который уходит в оплату штрафа, при нарушении обязанностей.

Затем у нас 2 варианта:

1) Если транзакции правильные, то они окончательно записываются в сети. Конец.

2) Если наблюдатель видит, что транзакция ложная, он может оспорить ее. На проверку и оспаривание дается время (± 7 дней, поэтому вывод из Optimism, Arbitrum имеет задержку).

а) Если наблюдатель нашел и оспорил неправильные транзакции, то валидатор подписавший ложные транзакции теряет свой депозит, а наблюдатель получает премию. Транзакция пересчитывается и записывается.

б) Если же наблюдатель поднял ложную тревогу, то он платит штраф. Транзакция записывается.

Orbit chain

Orbit chain — это набор модулей и инструментов для разработчиков, из которых они могут собрать свою собственную сеть. Вы можете использовать свою цепочку Orbit для размещения смарт-контрактов, поддерживающих одно приложение, два приложения, экосистему приложений или вообще никаких приложений. Например, как сейчас мы видим такие сети как Zora, Base которые построены на OP Stack. Сети Arbitrum One и Arbitrum Nova открыли два общедоступных варианта развертывания контрактов, управляемых DAO (токен ARB) и отвечают потребностям большинства проектов.

Цепочки Arbitrum Orbit chain открывают бесконечный набор вариантов, при этом каждая отдельная цепочка Orbit точно адаптируется к потребностям своего владельца. Вы можете настроить ее конфиденциальность, разрешения, токен оплаты комиссий, DAO и многое другое.

Итоги

Ну вот мы вкратце рассмотрели, как все работает под капотом. Мы поняли, как все работает по частям, остался лишь 1 шаг. Это сложить все в целостную картину и понять, где может использоваться токен Stylus.

1)     Этап 1 — создание приложений Stylus — это инструмент для создания приложений на других языках программирования. Это не сервис, который предоставляет услугу, за которую может взиматься плата. Токен Stylus не нужен

2)     Этап 2 — Совершение транзакции и оплата комиссии Для оплаты газа используется eth, либо в новых сетях могут использоваться свои токены (благодаря Orbit chain, рассматривали выше), которые выпустят сети конкретно для себя. Токен Stylus не нужен

3)     Этап 3 — проверка транзакций на мошенничество
Так как Optimistic Rollups не проверяют транзакции, то все транзакции из Arbitrum One, Arbitrum Nova, и других сетей Orbit Chain, которые запустятся, в том числе с использованием Stylus будут попадать в Nitro (для Stylus не будет создаваться другая среда), где происходит их проверка на мошенничество. А как мы рассмотрели выше валидаторы и наблюдающие вносят залог в eth. То есть для осуществления проверки мошенничества токен Stylus не нужен. (Так же в голосованиях на shapshot упоминалось, что в будущем sequencer будет получать награду в ARB).

4)     Этап 4 — DAO управление

В публичны сетях Arbitrum One и Arbitrum Nova, DAO происходит за счет токена ARB, так же как я понял проекты Orbit Chain, смогут использовать ARB, либо создать свой токен для DAO. Токен Stylus не нужен

Итого мы имеем, что на всех жизненных этапах требуется либо ETH, либо ARB, но никак не новый токен Stylus. Даже если предположить, что Arbitrum решат ввести депозиты в Nitro не в eth, или оплату газа сменить на другой токен, с большей вероятностью туда прикрутят уже существующий токен ARB, чтобы у него было больше применения. Создавать же отдельные токены для таких целей нет смысла.

Поэтому я могу сделать вывод, что Stylus c большой вероятностью не выпустят свой токен.

Фух..... надеюсь с этим разобрались. Осталось совсем немного.

Стейкинг от Arbitrum vs делегейт Optimism

При анализе вероятностей дропа Arbitrum будем смотреть на Optimism, как самый ближайший и похожий проект. Мы видим что Optimism раздал дропы за делегейт + дополнительные проценты за участие в DAO (2+ голосования). Вышло от 67% годовых до 134%.

Теперь к Arbitrum. На всех конференциях и при каждой возможности Arbitrum продвигает идею, что мы с вами у них самое крутое комьюнити на свете и как они ценят решения DAO. Посмотрите, как мы вас ценим! Посмотрите, как все децентрализовано! Делают на этом огромный акцент.

И скорее всего они так же раздадут дроп, либо его часть, за DAO, вопрос лишь как это будет выглядеть. Однако, на горизонте появился стейкинг, поэтому возможно повторного дропа не будет и они сразу перейдут к механизму стейкинга. Сейчас выходит голосование на snapshot.org. (уже завершилось). В нем предлагается ввести механизм стейкинга ARB (с локом от 1 до 365 дней и возможностью голосовать), где у вас будет выходить 7,84-78,43% годовых на свои токены. (результаты и % почему-то меняли прям в процессе голосования + должно быть вроде on-chain голосование, где будет окончательный вариант).

В отличии от Optimism, команда Arbitrum предлагает ввести прозрачную систему, где вы сможете стейкать + голосовать одновременно. Т.е это тоже самое, только в OP вы не видите это, и дроп происходит по желанию команды. В Arbitrum вам придется лочить токены для большего APR, но по сути это тоже самое, что у OP, только с другими механизмами и гарантированно. Более подробно разберу это в другом ресерче, потому что тут получилось уж больно много и сложно, хотя изначально хотел стейкинг затронуть подробно.

«Настоящий» второй дроп Arbitrum

Вопрос остается открытым. Стейкинга еще нет, но будет. Когда введут официально - не понятно.

Будет ли награда за эти полгода, которые мы делегировали, активничали в сети и так далее?

Мне кажется какую-то копеечку Arbitrum могут насыпать, просто для поднятия хайпа, чтобы не отставать от конкурентов (Optimism) и поддерживать лояльность пользователей, который пол года делегировали и активничали. Тем более рынок оживает и момент подходящий. Давайте разберем возможные критерии и будем заканчивать. Пока официального стейкинга нет, этот список скорее всего имеют актуальность, если введут стейкинг, а дропа все еще не будет, то шанс его может знатно уменьшиться.

1)     Делегейт + голосование

Скорее всего и то, и то 99% будет награждаемо, механика будет схожая с Optimism. Слишком большой акцент Arbitrum делает на DAO + мы видим, что они готовы платить нам за него (введение стейкинга с хорошим APR).

2)     Квесты на Galxe — кто знает, может что-то насыпят, но скорее всего нет. Как и всегда самые очевидные моменты, где вас ведут за руку, не работают, либо работают значительно хуже скрытых шагов. В любом случае считаю первый пункт намного более смарт, чем фармить ОАТы.

3)     Базовая активность (транзакции + смарт контракты + периодичность) — скорее всего нет, потому что экосистема уже не на ранней стадии и сейчас будет очень сложно и странно за это награждать.

4)     Использование других продуктов в экосистеме (речь про использование в mainnet), Arb Nova, новые Arb chains и в том числе с использованием Stylus.

Возможен ли дроп за такое? Возможен, но не думаю, что он будет ключевым параметром, в лучшем случае будет как в прошлый раз. Условно 6 критериев основной сети и лишь 1 доп. критерий, просто как маленький +. Как это было с Arbitrum Nova, где достаточно было сделать 5-10 транзакций.

Итоги

Возможно имеет смысл использовать продукты в экосистеме, но лишь на уровне 5-15 дешевых транзакций не более того. Не стоит там набивать периодичность, месяца, недели, смарт контракты, кол-во транзакций и так далее. Если вы хотите, то лучше заделегировать ARB или в крайнем случае заабузить Arbitrum Nova, чем Stulys. Потому что в Arbitrum Nova в теории может быть свой токен, а в Stylus 99% что нет, потому что токен там просто не нужен. Вот мой ресерч и подошел к концу, надеюсь вы стали понимать чуточку больше и это сэкономит вам не только время на прогон сотен аккаунтов в testnet, но и деньги в mainet. Но все же, я дал лишь информацию, как ее вижу и понимаю я.

Окончательное решение за вами…
До скорых встреч.

Материал подготовлен: @ArtOfResearchChannel