Гайды
August 16, 2023

zkSync гайд

Это перезалив июньской статьи с небольшими правками, гайд полностью валиден. Из небольших изменений произошедших за это время:
1. Stargate добавили сеть zkSync Era. однако пока из токенов для бриджа только MAV, когда добавят поддержку стейблкоинов или ETH можно будет смело использовать вместо orbiter для прокрутки объемов.
2. Появился Dmail, не особо важный сервис (почта на блокчейне), но он поможет набить дешевые транзакции, тем самым удешевив аккаунты типа "сибил".
3. Я создал канал, подписываемся: @maximusincrypto.

Подробная аналитика проекта вскоре будет доступна в основном сообществе, как ретрохантеров нас интересует что это Layer 2 решение на Etherium, то что проект собрал 450M$ от крупных фондов (включая a16z) и что у проекта планируется токен управления. Ожидаемое время выхода токена — не ранее 2 квартала 2024 года, а значит у нас есть достаточно времени для размеренной проработки проекта (как минимум до конца 2023 года). Стоит отметить, что после дропа токенов от LayerZero критерии для zkSync могут быть скорректированы, следите за обновлениями.

Экосистема (Приложения)

Экосистема в сети zkSync Era находится на этапе зарождения, однако даже при этом условии dApps, которые развернули поддержку zkSync уже достаточно много, чтобы останавливаться на каждом отдельном, список приложений в экосистеме вы можете отслеживать на официальном сайте (ссылка), возможно найдёте для себя знакомые, те, что уже работают с сетью помечены значком “Live on Era”. Ниже будут представлены приложения, которые я отмети для себя. Для новичков: сеть zkSync Era в свой метамаск добавляйте здесь.

Мосты

  • bridge.zksync.io: официальный мост между zkSync Era и Etherium;
  • stargate.finance: самы крупный мост на L0, недавно добавили поддержку сети zkSync Era, однако на данный момент есть возможность забриджить только токен MAV, ждем добавление ETH и USDC.
  • Orbiter: мост с поддержкой большого кол-ва сетей, включая zkSync Era и zkSync Lite, часто является наиболее выгодным вариантом, токена нет, планируется;
  • Celer Bridge: мост от Celer, токен есть, не самый выгодный вариант;
  • Layerswap: ещё один мост с поддержкой большого кол-ва сетей, включая zkSync Era и zkSync Lite;
  • Bungee: роутер от Socket, также есть функция Refuel (дешевый перевод нативных токенов), которая работает с сетью zkSync, токена нет планируется.

DeFi: дексы, свапалки, фармилки

  • SyncSwap: одна из основных свапалок на платформе, можно совершать межсетевые свапы, а также давать ликвидность в пулы (в т.ч. состоящие только из стейблкоинов), своего токена нет, планируется;
  • iZumi: можно совершать обмены токенов, давать ликвидность, пулов не много, нет состоящих только из пары стейблов, токен уже есть, торгуется;
  • Mute: ещё один декс с пулами и уже вышедшим токеном;
  • SpaceFi: свапы, пулы (есть только из стейблов), токен вышел, торугется;
  • 1inch: DEX-агрегатор, поддерживает сеть zkSync Era, токен есть, добавил так как сервис популярный, сам пользуюсь редко.

NFT и маркетплейсы

  • Mint Square: NFT-маркетплейс, позволяет создать и торговать NFT, токена нет, возможно проект прекратит свою работу:
  • Element: маркетплейс, позволяет торговать существующими NFT (нет функции минта), токена нет, планируется;

Другое:

  • Dmail: почтовый сервис на бдлокчейне, ничего особо интересного, но транзакции (отправка сообщений) здесь дешевые (~12c), своего токена нет, возможно будет, но на хоть какой-то существенный аирдроп рассчитывать не приходится, есть рефссылка, можете прогнать свою ферму.

Сервисы сети zkSync Lite:

  • lite.zksync.io: собственно сама сеть, кошелек, баланс отображается только здесь (как отдельную сеть в ММ добавить нельзя), здесь можно выбрать мост, чтобы пополнить баланс (есть официальный и сторонние, а также пополнение напрямую с ByBit), при первом использовании необходимо активировать ваш аккаунт (~1$);
  • ZigZag: DEX в сети zkSync Lite, токена нет, вполне вероятно снепшот уже сделан;
  • Pinata: позволяет создать CID для чеканки NFT, это web2-сервис, т.е. к нему не нужно подключать свой кошелек, но для регистрации необходима почта. Загружаем картинку, копируем UID, вставляем сюда и чеканим вашу NFT.

Оптимизация газа в сети zkSync Era

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

Кастомная RPC

ANKR – существенной экономии нет, нужна для спокойствия тех, кто беспокоится о связи IP и адреса кошелька. Просто переходите на сайт и добавляете в свой ММ.

Возможные критерии дропа

Поговорим о возможных критериях и мультипликаторах дропа.

Наибольшая вероятность:

  • Количество транзакций в сети: 5/10/20/50/100+
  • Суммарный объём транзакций в сети: $1к/$10к/$50к/$100к/$250к+
  • Количество активных месяцев: 1/3/5/10

Высокая вероятность:

  • Количество взаимодействий с разными dApp и смартконтрактами: 5/10/25/50/100+*
  • Суммарный объем предоставленной ликвидности: $1к/$10к/$50к/$100к/$250к+
  • Суммарный объем всех бриджей: $1к/$10к/$50к/$100к/$250к+
  • Использование официального моста
  • Активирована сеть zkSync Lite

*Стоит обратить внимание, что свап на одном DEX, но между разными парами (например ETH/USDT и USDT/USDC) может задействовать разные смартконтракты. Данный пункт может быть объединен с кол-вом транзакций, как это было в примере с Arbitrum.

Маловероятно:

  • Объём, количество транзакций и использование офф.моста zkSync Lite**

**Отношу данный пункт к маловероятным, т.к. считаю что скорее всего объём и количество транзакций в двух сетях (Lite и Era) будет суммироваться, но важен будет сам факт активности в сети Lite (как отдельный мультипликатор).

Работа с аккаунтами

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

В zkSync можно использовать тоже процентное соотношение аккаунтов аналогичное LayerZero: до 5% мейны, 20-35% медиум-аккаунты, всё остальное — сибилы. После выхода дропа LayerZero процентное соотношение может быть пересмотрено в сторону количества (больше сибилов) или качества (больше медиум-аккаунтов).

Напомню, что логика такого разделения в следующем: если дроп будет массовым и разница максимального и минимального дропа будет составлять до 10х, то у нас достаточно сибилов, если критерии отбора будут очень жесткие (как следствие сбреют всех сибилов), то медиум-аккаунты с большой вероятностью получат дроп и сполна окупят затраты на сибилов. Подробнее о ранижровании аккаунтов рассказано в этой статье: Ранжирование аккаунтов.

Базу повторили, теперь перейдём к градации аккаунтов:

Мейны:

  • 50-100+ транзакций и взаимодействий с разными смартконтрактами;
  • 50-250к$ суммарный объем транзакций в сети;
  • 50-250к$ суммарный объем ликвидности в сети (оставить больше 1к$ в пуле);
  • 50-250к$ объем прогнанный через мост;
  • Использование официального моста (в обе стороны);
  • Актив в сети zkSync Lite (на всякий случай 10+ транзакций и объем 10к?).*
  • После основного актива по 1 транзакции (любой) раз в неделю;

Как и было сказано ранее — не нужно делать большое кол-во мейн-аккаунтов, как правило они менее рентабельны по временным и финансовым затратам по сравнению с медиум-аккаунтами. Если ваш депозит или наличие свободного времени не позволяет вам выполнить все критерии — их можно пропустить, смысл мейн-аккаунта в том, что это самый качественный аккаунт в вашей ферме (я также ещё не выполнил все критерии, не прогнал максимальный объём). Так как zkSync — это L2-решение на Etherium, ваши мейны должны быть прогреты в том числе и в основной сети, часть или весь объем желательно заводить через официальный мост из сети Etherium. Стоимость такого мейн-аккаунта может доходить до 100-200$.

Медиум-аккаунты:

  • 25+ транзакций и взаимодействий с разными смартконтрактами;
  • 10к+ объем в сети;
  • 10к+ объем моста;
  • 10к+ объем предоставленной ликвидности;
  • Использование официального моста (можно в одну сторону из zkSync Era);
  • Активировать аккаунт в сети zkSync Lite + оставить небольшой баланс;
  • После основного актива по 1 транзакции (любой) раз в 2 недели;

Это основные аккаунты в вашей ферме, они тоже желательно должны быть прогреты (т.е. взаимодействие должен быть не только в сети zkSync), однако если вы только создали эти аккаунты — так же не стоит сразу заморачиваться с прогревом, до выхода дропа zkSync, скорее всего вы неоднократно используете данные аккаунты в других проектах, етм самым прогревая их. По затратам на такой аккаунт уйдёт ~30-50$ (в зависимости от газа).

Сибилы:

  • 10+ транзакций/взаимоействий с смартконтрактами;
  • Активность раз в 2 недели (можно таким образом и набить все 10+ транзакций);
  • Объём в сети 0.5 – 1к и объем моста 0.5 – 1к;

Такой тип аккаунтов может быть вообще не прогрет и использоваться только в этом проекте. Затраты на аккаунт ~10-12$, такие аккаунты можно прогонять софтом, здесь главный критерий — количество и минимальная стоимость. По мере прогрева аккаунта, сибилов можно будет переводить в ранг медиум-аккаунтов, на их место создавая новых сибилов. Напомню, что дата “регистрации” аккаунта в сети является дата первой транзакции в этой сети.

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

Напомню базовую информацию:

  • Не связывайте кошельки, используйте субаккаунт/субсчета бирж для вывода, подробнее в этой статье: Пополнение и вывод с кошельков.
  • После основного актива не опустошайте полностью кошелек, даже на сибилах оставляйте пару $ в ETH или любом другом токене в сети zkSync Era.
  • Следите за газом;

Несколько дропов сразу:

Так как zkSync — это экосистемный проект на базе которого строятся другие приложения, часть из которых ещё не имеет токена, но он у них запланирован, а значит есть возможность дополнительно получить дроп и от этих проектов. Кончено, такх проектов много, но здесь я отмечу лишь те, которые гармонично вписываются в прогон актива в основной сети: Orbiter (дешевый мост с запланированным токеном), Bungee (роутер с функцией Refuel, которая может нам пригодиться), Mint Square (NFT-марткетплейс, пока единственный, который даёт нам возможность создать свой NFT, есть шанс, что проект закроют), Element (NFT-маркетплейс, который позволяет торговать в сети zkSync Era, токен будет, как и ретродроп), SyncSwap (основной DEX в сети zkSync Era, особенно интересен т.к. есть пулы ликвидности состоящие из стейблкоинов, токен подтвержден). Не стоит ждать от данных преоктов большого дропа, но если он будет и вы попадете под критерии — это станет небольшим бонусом за ваши труды.

Сайты и дешборды для активности:

Официальный эксплорер zkSync Era: explorer.zksync.io;

Официальный эксплорер zkSync Lite zkscan.io/explorer;

Второй сайт для проверки актива (достаточно бесплатной версии): 10kdrop.com;

Дешборд на Дюне (статистика, рейтинг кошельков): ссылка;

Менеджмент аккаунтов (таблица)

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

Ссылка на таблицу (просто скопируйте себе и редактируйте на свой вкус)

Пройдёмся по параметрам таблицы:

  • Название кошелька, я обычно вписываю тип и номер кошелька;
  • Адрес кошелька;
  • Дата активации: дата первой транзакции в сети;
  • Баланс ETH: кол-во ETH на кошельке в сети zkSync (подтягивается автоматически из эксплорера);
  • ETH (в USD): стоимость баланса ETH в $ (подтягивается автоматически);
  • TX: количество транзакций в сети (подтягивается автоматически);
  • Общий объем: указываете вручную примерный общий объем в $ в сети zkSync, учитываются все свапы, добавление, удаление ликвидности;
  • Объем ликвидности: указываем вручную ориентировочный объем ликвидности (суммарно сколько добавили в пул);
  • Объем моста: вписываем вручную какой объем прогнали через все мосты в/из сети zkSync;
  • Взаимодействие с приложениями: отмечаем с какими приложениями взаимодействовали.

Примеры сценариев прогона

Составляйте себе собственные сценарии прогона, я лишь опишу логику с примерами и подсчётом расходов. Расходы рассчитываются ориентировочно, при GWEI 20 в сети Etherium.

Сценарий прогона медиум-аккаунта

В качестве примера возьмём любой кошелек, с балансом или без не важно, выделяем на него 30-40$ для прогона основной активности в двух сетях.

Актив в zkSync Lite

Начать можно с минимального актива в Lite, т.к. в будущем к нему можно будет не возвращаться.

  1. Вводим ETH в сеть, сделать это можно напрямую с биржи ByBit, покупаем ETH на 30-45$ и выводим с биржи на кошелек, выбрав сеть zkSync Lite (комиссия 0.25$). Если вы не хотите использовать ByBit, либо у вас на кошельке есть средства, которые вы просто хотите перегнать в сеть Lite, то воспользуйтесь мостом Orbiter, используйте дешевые сети — Polygon, Arbitrum, Optimism, BSC (в среднем стоимость бриджа ~2.3$, наименьшая цена за бридж из сети BSC, ~0.9$).
  2. Здесь активируете свой аккаунт (1$);
  3. Если на данном аккаунте у вас подвязана почта, то можете пройти регистрацию на Pinata, создать NFT, скопировать UID и сминтить несколько штук здесь. Если нет, то можете провести пару транзакций на ZigZag;
  4. Остаток ETH (почти весь) бриджим с помощью Orbiter в сеть zkSync Era (оставляем 1-2$ в Lite), стоимость бриджа составит 3.2$.
  5. Через несколько дней/недель можно сделать ещё несколько любых транзакций (свап/минт), на газ уйдет ~0.2$.

Итого на актив в этой сети мы потратим ~6-8$.

Делаем объём в сети zkSync Era

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

Оборотный капитал у вас может быть абсолютно любой, для примера возьмём 5.1к$ в USDC (можете использовать ETH, если холдите).

  1. Выводим USDC с биржи в любую сеть, где у нас есть нативные токены, если таких сетей нет, то покупаем нативные монеты сети и выводим вместе с USDC (или используем функцию Refuel на Bungee). Для бриджа в zkSync Era можете использовать официальный мост (если выводите из сети Etherium), либо Orbiter (для бриджа из других сетей), на данный момент дешевле всего заводить из сети Polygon, перед выводом USDC с биржи вы можете самостоятельно проверить газ на этих мостах и выбрать для себя оптимальный вариант, сейчас в среднем на бридж уйдет 3-4$.
  2. Идём на SyncSwap или любой другой обменник и меняем половину нашего оборотного капитала на любой стейблкоин, подходящий для стабильных пулов (USDT, BUSD, USD+, LUSD, zkUSD), для примера обменяем 2550 USDC на USDT, затраты на обмен составят ~0.7$
  3. Добавляем ликвидность в нужный нам пул (в нашем примере USDT/USDC), отправляем весь наш оборотный капитал и даём время отлежаться, после чего вытаскиваем ликвидность (оставляем буквально несколько центов/долларов). На комиссии уйдет ~3-4$.
  4. Теперь можем либо обменять USDT на другой стейблкоин и вновь занести нашу ликвидность в другой пул стейблкоинов на SyncSwap, либо можете подождать (дать отлежаться) и завести стейблы в тот же пул, либо дать ликвидность другой DEX. После чего вновь даем время стейблам отлежаться и вытаскиваем ликвидность из пула, на всё уйдёт ~3-5$.
  5. Далее меняем наш второй стейблкоин в USDC, комиссия составит ~0.6$, однако из-за проскальзывания мы можем потерять ещё ~2-5$, учитывайте это и будьте внимательны при обмене.
  6. Теперь выводим USDC из zkSync Era. для вывода в разные сети можете использовать Orbiter (бридж займёт несколько минут, в зависимости от сети стоимость транзакции ~2-3$), либо, если у вас есть ETH в сети Etherium Meinnet для дальнейшего вывода USDC на биржу — можете воспользоваться официальным мостом, он может быть дешевле, комиссия сейчас составляет ~0.6-0.8$, однако хочу обратить внимание, что транзакция из сети Era может идти до 24 часов
  7. Выводим наш оборотный капитал на наш биржевой субсчет/субккаунт, чтобы не было связей.

Итого с таким оборотным капиталом мы получаем суммарный объем бриджей ~10.2к$, суммарный объем ликвидности ~10.2к$, суммарный объём внутри сети ~22.5-35к$, 9-12 транзакций внутри сети (с учетом апрувов), затраты составят 17.5-23$, с учётом расходов в сети Lite выйдет ~24-31$.

Дальнейший актив

Чтобы набить необходимое количество транзакций в дальнейшем вы можете взаимодействовать с другими приложениями в экосистеме, делать свапы на SyncSwap и других DEX (обмениваем разные токены между собой, чтобы было больше взаимодействий с разными смартконтрактами), создаём, выставляем на продажу или покупаем NFT на Mint Square или Element. Если вы не взаимодействовали с официальным мостом, то обязательно выведете незначительную сумму (можно несколько центов). Даже ели вы будете проявлять активность раз в 2 недели (по 1 транзакции), то к моменту дропа у вас в любом случае наберется 20+ транзакций. То есть вы можете и сразу в первые дни набить 15-20 транзакций (пока низкий газ летом желательно их набить), однако в дальнейшем всё ранво поддерживайте актив хотя-бы раз в 2 недели. В среднем на 1 транзакцию у вас будет уходить ~0.3-0.6$.

Итого на весь актив у вас уйдёт 30-45$ учитывая остаток. В случае если у вас заканчивается ETH — воспользуйтесь функцией Refuel на Bungee.

Пример прогона сибила

Представим, что у нас полностью новый кошеле без баланса, на расходы выделяем 10-15$ и оборотный капитал в 510$.

Набиваем транзакции

  • Покупаем на 10-15$ на бирже любой нативный токен для дешевой сети — Polygon, BSC, Arbitrum (напомню здесь нативный токен ETH). Для примера мы покупаем MATIC на 12$ и выводим его в сеть Polygon.
  • С помощью функции Refuel на Bungee отправляем 9-10$ из MATIC в ETH в zkSync Era, на комиссию уйдёт 0.6-0.8$.
  • Несколько центов отправляем с помощью офф.моста в сеть Etherium (затраты 0.8-0.9;)
  • Набиваем транзакции — делаем свапы на SyncSwap и других DEX, минтим, покупаем, продаём NFT на Mint Square и Element, отправляем сообщения в Dmail. Можете сделать 3-5 транзакций в первый день и в дальнейшем поддерживать актив совершая по транзакции раз в 2 недели или месяц, либо можете постепенно набивать транзакции. На 10 транзакций у вас уйдет ~3-6$. По достижению 10 транзакций в дальнейшем всё-равно поддерживайте актив (доп.мультипликатор).

Набиваем объём

Когда дойдёт очередь вы можете прогнать минимальный объем на своём сибиле (а можете сделать это сразу).

  • Так как в нашем примере мы использовали сеть Polygon — выводим наши USDC именно в эту сеть, затем с помощью Orbiter бриджим все USDC в zkSync Era. На газ уйдёт до 2$ в MATIC.
  • Делаем обмен наших USDC на другой токен на любом DEX, например SyncSwap или 1inch (выбирайте пару с наименьшим проскальзыванием), можете дать немного времени, чтобы токен отлежался или делаете иную транзакцию в сети и совершаете обратный свап на USDC. На комиссии за свапы у вас уйдет ~1.2$, допустимо проскальзывание до 1$.
  • Далее выводим USDC с помощью Orbiter в сеть Polygon, затраты на газ составят до 2$.
  • Из сети Polygon выводим наши USDC на наши субаккаунты/субсчета, чтобы не было связей.

С учетом апрувов мы получаем 3-5 транзакций, объём в сети 1.5-2к$ и объем на мостах 1к$, затраты составят ~4.8-6.4$, а значит на полный актив сибила вполне может хватить 10-15$.

Послесловие

На данный момент zkSync — это самый большой па фандрайзу проект без токена в мейнете, несмотря на большую популярность пропускать активность в данном проекте не стоит. В сравнении с другими L2 сеть работает стабильно, комиссии не высокие. Как итог всё вышеперечисленное делает zkSync привлекательным проектом для ретрохантинга, проект получает высокий приоритет отработки, ждём выход токена не ранее 1 квартала 2024 года, время ещё достаточно, однако желательно “зарегистрироваться” в сети как можно раньше, а объемы гонять уже как будет возможность. Но не стоит забывать о диверсификации, не делайте все ставки лишь на один проект. Возможно, после выхода дропа от LayerZero или Starknet метрики данной статьи будут пересмотрены, следите за обновлениями.

P.S. т.к. проект с высоким приоритетом на него распространяется услуга прогона аккаунтов, подробнее здесь: ссылка.

Присоединяйтесь к каналу в телеграме: @maximusincrypto.