June 29, 2023

Тестируем сеть StarkNet

StarkNet — это децентрализованный ZK-накопитель без разрешений. Он работает как L2-сеть поверх Ethereum, позволяя любому децентрализованному приложению достигать неограниченного масштаба своих вычислений без ущерба для возможности компоновки и безопасности Ethereum.

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

Данную технологию успешно используют такие платформы как: dYdX, Rhino, Sorare и Immutable.

L2-сеть StarkNet разрабатывает израильская компания StarkWare Industries, учрежденная в 2018 году. В числе основателей проекта – известный криптограф Эли Бен-Сассон, профессор университета Technion и соавтор технологии STARK, который также ранее участвовал в создании анонимной криптовалюты Zсash. Соучредителями также стали Михаил Рябцев — соавтор ZK-STARK, Ури Колодный и Алессандро Кьеза — сооснователь Zcash.

С января 2018 года по март 2023 года прошло несколько раундов финансирования, на которых компании удалось собрать сумму в $282 млн от топ фондов: Paradigm, Sequoia, Pantera, Intel Capital, Ethereum Fondation, Виталика Бутерина и других.

STRK — нативный токен проекта. На рынке пока не торгуется.

StarkWareвыпустит первые 10 млрд токенов стандарта ERC-20 в сети Ethereum, но эмиссия актива пока не известна. Их распределят следующим образом:

17% — инвесторам;

32,9% — ключевым участникам сообщества: сотрудникам StarkWare, консультантам и сторонним разработчикам;

50,1% — организации StarkNet Foundation.

Согласно планам, в распоряжении фонда оставят только 10%, остальные токены используют для наград комьюнити, программы грантов, пожертвований и для других целей.

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

Токен STRK будет выполнять три основные функции:

участие в управлении сетью;

оплата комиссий за транзакции в StarkNet;

участие в механизме консенсуса и обработке транзакций.

Содержание:

Подготовительный этап

1. Устанавливаем кошельки

Основной этап

Кошельки Argent-X и Braavos

Мосты

1. StarGate Bridge

2. Orbiter

3. Layerswap

4. Swap внутри кошельков

5. OmniBTC

6. Starksheet

Используем DeFi протоколы

1. MySwap

2. JediSwap

3. 10KSwap

4. SithSwap

5. zkLend

6. AVNU

7. Nostra

8. Dmail

9. ProfossDex

10. Fibrous

11. Pawaswap

12. Starkex

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

1. MintSquare

2. Aspect

3. Unframed

4. Element

Доменное имя в сети StarkNet

GameFi

1. GoL2

2. The Ninth

Дополнительные активности

Отслеживаем свою активность в сети

Итоги и рекомендации

Подготовительный этап

Прежде всего необходимо установить кошельки, которые работают в сети StarkNet.

Сейчас есть два основных кошелька: Argent-X и Braavos. Вы можете использовать любой из них. В этой статье мы будем использовать кошелек Argent-X.

Скачать кошелек Braavos можно тут

Скачать кошелек Argent-X можно тут

После установки кошельков можно приступать к взаимодействию с сетью.

Основной этап

1. Кошельки Argent-X и Braavos

Как мы уже писали ранее, основными кошельками являются Argent-X и Braavos.

1. Начнем с Argent-X:

Не забудьте, мы работаем в сети Mainnet. Если указана тестовая сеть SN Goerli, SN Goerli или Devnet, её нужно переключить:

Мосты

1. StarGate Bridge

Starkgate — это официальный мост между сетями Ethereum и StarkNet. С помощью него вы можете перевести свои средства из сети эфира в сеть StarkNet и обратно. Этот проект является самым приоритетным для получения дропа.

Отправляем $ETH из сети Ethereum Mainnet в L2 StarkNet Mainnet:

Переходим на сайт моста: https://starkgate.starknet.io/

Подключаем кошельки Metamask и Argent-X

Пополняем кошелек

Самый правильный, но и самый дорогой способ, официальный мост Starknet. Подключаем кошелек сети ETH, например, MetaMask и кошелек Braavos, выписываем нужную сумму и подписываем транзакцию:

Пополняем кошелек

Желательно также отправить токены обратно в сеть Ethereum, используя этот мост

2. Orbiter

Мост Orbiter, повторяем те же действия что и на официальном мосте.

3. Layerswap

Мост Layerswap. Самый небезопасный способ, т.к. вы связываете свой биржевой аккаунт со сторонним сайтом. Но этот способ указан как официальный на сайте Starknet.

4. Swap внутри кошельков

Открываем кошелек и в разделе Swap обмениваем токены

В кошельке Braavos делаем то же самое.

Также для кошелька Braavos есть квесты на Crew3: https://crew3.xyz/c/braavos/questboard

5. OmniBTC

Подключаем свой кошелек на сайте и совершаем транзакцию из/в сеть Starknet.

6. Starksheet

Подключаем кошельки на сайте и делаем переводы в/из сети Starknet

Используем DeFi протоколы

Важно: мы не советуем использовать сразу все протоколы подряд, лучшим вариантом будет перерыв между использованием в несколько дней. Например, сегодня вы использовали MySwap и только через несколько дней используете JediSwap или 10KSwap.

По умолчанию во всех свапалках slippage будет 2%, а значит нужно уменьшить ручками до 0.5%.

1. MySwap

  1. Переходим на сайт проекта и подключаем кошелек.
  2. Далее нужно выбрать токены которые будем обменивать, в нашем случае это ETHUSDC, но вы можете использовать и другие пары. Вписываем желаемую сумму в ETH, нажимаем Swap и подтверждаем транзакцию (не переводите сразу весь ETH в USDC, т.к далее мы будем закидывать их в пул в паре):
Взаимодействуем с MySwap. Шаг 2
  1. Переходим на вкладку POOLS, выбираем желаемую пару, в нашем случае ETHUSDC и нажимаем Add Liquidity. После чего ваши средства отправляется в пул ликвидности, откуда вы в любой момент можете их забрать:
Взаимодействуем с MySwap. Шаг 3

2. JediSwap

  1. Переходим на сайт проекта и подключаем кошелек.
  2. Выбираем токены, для свапа. В нашем случае аналогичная пара как в первом проекте ETHUSDC. Вводим нужную сумму и нажимаем Swap:
Взаимодействуем с JediSwap. Шаг 2
  1. Переходим на вкладку POOL и нажимаем Add Liquidity:
Взаимодействуем с JediSwap. Шаг 3
  1. Вводим желаемое количество токенов и подтверждаем транзакцию. Свои токены вы также можете запросить обратно в любой момент.

3. 10KSwap

Все действия будут аналогичны первым двум проектам:

  1. Заходим на сайт проекта и подключаем кошелек.
  2. Выбираем токены которые хотим обменять, нажимаем Swap и подтверждаем транзакцию.
  3. Переходим на вкладку POOL и нажимаем New position.
  4. Вводим желаемое количество токенов и нажимаем Deposit, подтверждаем транзакцию.

4. SithSwap

Классический AMM DEX, который с недавних времен работает в майнете, собрали $2.7 млн от Lemniscap, GSR и других.
Подключаем кошелек на сайте, вписываем сумму и делаем свапы.

Выбираем пул и заводим ликвидность

Заходим снова в LIQUDITY нажимаем ALL потом My Pools

После выбираем пул и нажимаем WITHDRAW

Выводим часть ликвидности

5. zkLend

Это протокол L2 Money Market, построенный на StarkNet и сочетает в себе масштабируемость ZK-Rollup, превосходную скорость транзакций и экономию средств с безопасностью Ethereum.
Из инвесторов можно выделить StarkWare, Genesis Block Ventures и других.

Коннектим кошелек на сайте, делаем депозит

Следующим шагом берем займ под наш депозит

6. AVNU

DEX-агрегатор на StarkNet, который работает в майнете.
Переходим на сайт, коннектим кошелек, пишем сумму, которую хотим свапнуть и нажимаем Swap или Обмен ( как в моём случае).

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

7. Nostra

Подключаем кошелек на сайте и делаем депозит в любой доступный пул, далее делаем Borrow и Repay.

8. Dmail

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

9. ProfossDex

Подключаем свой кошелек на сайте и совершаем транзакции в сети Starknet.

Далее заходим во вкладку Pool, выбираем связку монет, нажимаем Add Liquidity.

Вводим количество монет и снова нажимаем Add Liquidity

Потом переходим во вкладку My Pools, там видим свой пул, нажимаем на него и нажимаем Withdraw ( выводим часть ликвидности )

Выбираем количество монет, которые хотим вывести и нажимаем Ok

10. Fibrous

Подключаем свой кошелек на сайте и совершаем транзакции в сети Starknet.

11. Pawaswap

Подключаем свой кошелек на сайте и совершаем транзакции в сети Starknet.

12. Starkex

Подключаем свой кошелек на сайте и совершаем транзакции в сети Starknet.

Переходим во вкладку Pool, выбираем пул и нажимаем Add Liquidity

Вводим количество монет и подтверждаем Deposit

Выводим часть депозита, вкладка My pools и далее Withdraw

Выбираем количество монет, которые хотим вывести из пула и нажимаем Approve

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

1. MintSquare - это NFT-маркетплейс для L2 ZK-Rollups (StarkNet, zkSync). Создаём свою NFT:

Переходим на сайт: https://mintsquare.io/starknet

Подключаемся кошельком Argent-Х или Braavos

Нажимаем кнопку Mint

Загружаем любое изображение, с которого хотите сделать NFT

Придумываем название, описание и выбираем какое будет количество этих NFT

Минтим NFT

После успешного минта переходим в свой профиль и выставляем на продажу созданную NFT

Далее переходим в раздел Collections, выбираем любую коллекцию, подходящую вам по флору, и покупаем-продаем NFT

2. Aspect

Вторым NFT-маркетплейсом является Aspect. Маркетплейс работает только в сети StarkNet.

Проделываем аналогичные активности:

  • Сайт маркетплейса: https://aspect.co/
  • В разделе Create создаем свою NFT
  • В разделах Buy и Sell покупаем и продаем любые NFT

3. Unframed

Подключаем кошелек на сайте, выбираем понравившуюся нам NFT коллекцию и покупаем/продает NFT увеличивая объем транзакций

4. Element

Подключаем кошелек на сайте, выбираем понравившуюся нам NFT коллекцию и покупаем/продает NFT увеличивая объем транзакций

Доменное имя в сети StarkNet

Одним из критериев для получения дропа может быть наличие доменного имени (типо ENS), поэтому не стоит скипать данную активность.

Сервисом доменных имен в сети StarkNet является Starknet.id:

  • Переходим на сайт: https://app.starknet.id/
  • Подключаемся кошельком Argent-X и нажимаем посередине сайта на большой плюс

После успешного создания аккаунта, переходим в раздел Domains

В строке поиска ищем домен, который хотим купить

Выбираем на сколько лет будем брать домен и покупаем, нажав на кнопку Register from L2

Минимальная стоимость домена на 1 год составляет 0.009 $ETH, поэтому покупать домен или нет - DYOR!

GameFi

На момент написания статьи, сектора GameFi по факту не существует. Проекты есть, но они либо на очень ранней стадии, либо больше нацелены на изучение принципов работы сети Starknet, что, в свою очередь, больше похоже не на Play-to-Earn, а на Play-to-Learn. В любом случае, даже такую активность не стоит пропускать. Ниже мы рассмотрим эти проекты поближе.

1. GoL2

Данный тип игры можем отнести к образовательным. Разработчики хотят продемонстрировать возможности сети Starknet путем интерпретации игры Game of life британского математика John Conway, разработанной в 1970-м году, которая является наиболее известным примером клеточного автомата. Единственным отличием является существование и обновление сетки 15х15 в реальном времени, в то время как в оригинале сетка имеет бесконечный размер.

  1. Переходим на сайт, подключаем кошелек и переходим на игровое поле нажав INFINITE MODE:
Взаимодействуем с GoL2. Шаг 1
  1. Нажимаем EVOLVE, чтобы получить жизни и подтверждаем транзакцию:
Взаимодействуем с GoL2. Шаг 2
  1. После подтверждения транзакции у вас появиться 1 жизнь, Нажмите на любую клетку на игровом поле, затем подтвердите свой ход нажав CONFIRM:
Взаимодействуем с GoL2. Шаг 3

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

2. The Ninth

Метавселенная в рамках экосистемы Starknet, сосредоточена на создании PVP арены, где игроки смогут соревноваться, используя свои NFT.

Игра на настолько ранней стадии, что кроме сайта и пару видео на youtube больше ничего и нет. Разработчики мало активны, roadmap без дат, активность в discord почти нет… Но есть одно большое но: на Twitter проекта подписаны Starknet, что дает нам надежду на развитие проекта в будущем. Так что следим за ним и ждем анонсов от команды.

Дополнительные активности

Проходим квесты на странице

Отслеживаем свою активность в сети

Еще одни плюс Braavos — это возможность просматривать вашу активность в сети через функцию Pro Score. Кошелек отслеживает как вы взаимодействуете с Dapps и на основании этого, составляет ваш личный рейтинг:

Рейтинг в кошельке Braavos

На этом все!

Итоги и рекомендации

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

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

Бонусом для тех кто дочитал до конца, хочется подметить что для дополнительного увеличения шанса на получение аирдропа, можно вступить в официальный Discord StarkNet и оставить отзывы о проекте. А если вы заметили недоработки или баги, то может сообщить разработчикам заполнив форму.

Twitter | Discord