Кратко: Starknet — это ZK-rollup (validity-rollup) поверх Ethereum с доказательствами класса STARK, собственным языком Cairo и нативной абстракцией аккаунтов. Он даёт дешёвые и быстрые транзакции при безопасности L1, а STRK — это операционный токен сети (комиссии, управление, стейкинг по мере децентрализации). Ниже — максимально подробный разбор с практическими кейсами. 🚀
1) Что такое Starknet и чем он отличается 🧠
Starknet — разрешённая для всех (permissionless) L2-сеть, где вычисления выполняются вне Ethereum, а их корректность подтверждается кратким криптографическим доказательством (STARK), публикуемым на L1.
В отличие от optimistic-rollup’ов, не нужен период ожидания для оспаривания — доказательство сразу «доказывает» правильность состояния.
Ключевые особенности:
- STARK-доказательства — прозрачные (без trusted setup) и проектно устойчивые к квантовым атакам.
- Cairo — язык, изначально созданный для доказуемых вычислений. Контракты Starknet пишутся на Cairo, что упрощает построение логики, удобной для прувинга.
- Нативная Account Abstraction (AA) — каждый аккаунт в сети является смарт-контрактом с кастомной валидацией подписи, социальным восстановлением, оплатой комиссий в разных токенах и батчингом.
- Данные на L1 — публикация «коммитов» состояния и данных на Ethereum (включая режим с блоб-данными после EIP-4844) удерживает безопасность на уровне L1.
2) Архитектура под капотом 🏗️
2.1 Sequencer, Prover, Starknet OS
- Sequencer собирает транзакции, упорядочивает их и формирует L2-блоки.
- Starknet OS — «системный слой» исполнения, который подготавливает трассы вычислений и состояние для доказательства.
- Prover (исторически SHARP и его эволюции) генерирует STARK-доказательства. Рекурсивные схемы позволяют сжимать большие вычисления в компактное доказательство.
2.2 Публикация на L1 и Data Availability
- Коммит состояния + данные публикуются на Ethereum: это гарантирует, что любой сможет восстановить состояние сети и проверить корректность.
- Режимы DA: классический calldata и блобы (EIP-4844). Блоб-режим ощутимо дешевле, но данные имеют «плавающую» цену в зависимости от нагрузки.
2.3 Месседжинг L1↔L2
Двусторонние сообщения позволяют:
- Депозитировать активы из L1 в Starknet и выводить обратно.
- Триггерить события/функции между сетями (например, L1-контракт может «подтягивать» состояния из L2 или наоборот).
2.4 Параллелизм и производительность
Исполнение в Starknet развивается в сторону более агрессивного параллелизма: разделение по «ресурсным доменам», оптимизация чтений/записей в состояние, улучшение планировщика транзакций и формулы газа позволяют увеличивать TPS без потери детерминизма.
3) Экономика комиссий и модель газа 💸
Комиссия транзакции в Starknet складывается из трёх «корзин»:
- L1-компонента — плата за хранение/публикацию данных на Ethereum (calldata или блоб).
- L2-компонента — вычисления и чтения/записи состояния внутри Starknet.
- Премия/рынок — динамика спроса/предложения (механика, вдохновлённая EIP-1559).
Практический эффект:
- Массовые операции (много свопов/батчей) становятся кратно дешевле L1.
- После появления блобов значительная часть себестоимости «съезжает» из дорогого calldata.
- За счёт AA можно платить комиссию не только в ETH, но и в STRK (а также, при наличии соответствующей логики, через «спонсирование» или paymaster-подходы).
Мини-кейс: DeFi-протокол переносит «тяжёлую» расчётную часть (математику пула и рутинги) в L2, публикуя только компактные коммиты на L1. Транзакция конечного пользователя обходится в центы, даже в часы пик, а протокол масштабируется без ломаного UX.
4) Account Abstraction по умолчанию 🔐
AA в Starknet — не поверхностная «надстройка», а часть протокола.
Это даёт:
- Кастомные подписи: ECDSA, EdDSA, MPC-схемы, аппаратные ключи — всё можно «приучить» контракт-аккаунт понимать.
- Социальное восстановление и гвардианы: вместо seed-фразы можно назначить хранителей или мультисиг-правила.
- Оплата газом в разных токенах: удобно для приложений, где пользователю не хочется держать ETH «на газ».
- Батчинг и сценарные транзакции: «подписал один раз — выполнилось много действий».
Кейс UX: мобильный кошелёк включает лимиты на списания, требует 2FA-подпись для крупных переводов и позволяет оплачивать комиссию стейблкоином. Конверсия онбординга вырастает, поддержка — упрощается.
📊 Сравнительная таблица блокчейнов: L1, L2, L3
5) Язык Cairo и разработка под Starknet 🧑💻
5.1 Cairo в двух словах
- felt252 — базовый тип поля.
- Модульность, трейты, дженерики и строгая статическая типизация, «родственная» ощущениям от Rust.
- Компиляция: Cairo → Sierra → CASM. Промежуточный слой Sierra делает газовую модель предсказуемой и безопасной.
5.2 Инструменты
- Компилятор и toolchain для сборки и деплоя контрактов.
- Тестовые фреймворки с моками/стабами и диагностикой трасс.
- SDK для фронта (JS/TS), клиенты для нод, индексация.
- Портирование из EVM: транспиляторы Solidity→Cairo позволяют переезжать командам, не переписывая всё с нуля (полезно для DEX/лендингов/деривативов).
5.3 Паттерны
- Контракты-аккаунты: собственные правила подписи, лимиты, сессия/ключи-ограничители.
- Библиотечные вызовы и class hash для повторного использования логики без копипаста.
- Event-модели и индексаторы для аналитики и нотификаций.
Кейс dev-команды: протокол деривативов переносит расчёты маржи и риск-движки в Cairo, получая дешёвые обновления позиций и on-chain-видимость PnL без компромиссов по проверяемости.
6) Токен STRK: назначение, предложение, разлоки 🪙
6.1 Utility STRK
- Оплата комиссий в сети (наряду с ETH).
- Управление: голосование по параметрам протокола, обновлениям, грантам, направлениям развития.
- Стейкинг и децентрализация: по мере развёртывания многоузлового секвенсинга/прувинга — роль залога для экономической безопасности и отбора операторов.
6.2 Предложение и распределение
- Генезисное предложение — 10 млрд STRK.
- Распределение поделено на категории: ранние контрибьюторы, инвесторы, команда/компания-разработчик, фондация, гранты и экосистема, комьюнити-программы (включая провижны и ребейты).
- Разлоки для закрытых категорий идут поэтапно и помесячно в течение нескольких лет; зарубежные даты часто приходятся на середину месяца.
- Новая эмиссия в виде блок-ревардов не вводится до перехода к полноценной децентрализации.
6.3 Микроэкономика комиссий
С учётом EIP-1559-подобного механизма в L2-части, плата делится на «базовую» и «премию». Для пользователей это означает предсказуемость и более стабильные чеки; для операторов — сигналы к масштабированию мощности.
Кейс токена: dApp разрешает платить газ в STRK, предоставляя скидку на комиссию при батчинге и удерживая часть дохода в казначействе DAO — это выравнивает стимулы между пользователями и протоколом.
7) Экосистема: что уже работает и зачем это бизнесу 🌐
7.1 Кошельки и UX-слой
Argent X, Braavos — нативные AA-кошельки с социальным восстановлением, лимитами списаний, «газом» не только в ETH и удобными батч-операциями.
Кейс онбординга: маркетплейс NFT позволяет новичку купить предмет за стейблкоин, а кошелёк «спонсирует» газ через paymaster — никаких «пополните ETH для газа».
7.2 DeFi-ядро
- AMM/DEX: от простых пулов до концентрированной ликвидности и кривых «под актив» (стейблкоины, LST, LRT).
- Агрегаторы маршрутов, которые учитывают специфику комиссий и газовых лимитов Starknet.
- Лендинги/оверколлатерал с частыми апдейтами ставок/оракулов — здесь ZK-доказуемость и дешёвые записи состояния особенно ценны.
Кейс арбитража: бот держит несколько аккаунтов с разными правилами подписи (AA), батчит ордера, оплачивает комиссию стейблкоином, а вывод прибыли — раз в сутки, одним батчем, с минимальными L1-издержками.
7.3 Игры и on-chain-миры
- Dojo-стек и on-chain-логика: игровые правила и владение активами работают прозрачно и доказуемо, а газ не «съедает» экономику.
Кейс гейминга: MMO с ончейн-экономикой: крафт, рынки, редкие дропы — все события верифицируемы, а комиссии невысоки даже при ивентах с тысячами игроков.
7.4 NFT/социальные протоколы
- Маркетплейсы с креаторскими роялти, батч-минт коллекций, «социальные графы», где AA помогает делать безопасные кастомные подписи (анти-бот, лимиты, временные ключи).
7.5 Инфраструктура L3/Appchains
- Madara — фреймворк для собственных аппчейнов на базе Starknet (по сути, «ваш Starknet внутри Starknet»).
Кейс корпоративного L3: биржа лояльности крупного ритейла с частыми микротранзакциями и своим секвенсером: скорость и предсказуемость без конкуренции с публичными DeFi-нагрузками.
8) Безопасность и риски 🛡️
- Криптография: STARK — прозрачный, масштабируемый, пост-квантовый класс доказательств.
- Цензура/живучесть: при централизованном секвенсере остаются риски задержек и листинга транзакций, но архитектура предусматривает многоузловость и escape-механики через L1-сообщения.
- Мосты: как всегда, зона повышенной ответственности. Проектные лимиты на вывод, отложенные подтверждения и процедурные рёбра безопасности — стандартная практика, но операционные риски нужно учитывать.
- Разработческий риск: Cairo не равен Solidity — команде потребуется время на практики тестирования, аудит и наблюдаемость.
9) Дорожная карта (то, что важно бизнесу) 🗺️
- Расширение рынка комиссий и доводка формулы L2-газа с учётом блоб-режима.
- Децентрализация секвенсера и прувера с экономикой стейкинга/слэшинга.
- Ускорение прувинга (новые движки и рекурсивные деревья доказательств).
- Оптимизация узлов (Rust-реализации, индексация, параллелизм).
- Инструментарий для L3/Appchains: удобные SDK, наблюдаемость, биллинг газа между доменами.
10) Практика: как строить продукты и арбитраж на Starknet ⚙️
10.1 Дорожная карта продукта (12 шагов)
- Выбор домена: DeFi, игры, социальные графы или корпоративные L3.
- Кошелёк/онбординг: AA-паттерны, гвардианы, оплата газом в «нужном» токене.
- Хранилище цен/оракулы: обновления в L2 с редкими фиксациями на L1.
- Оптимизация вычислений: вынести тяжёлую математику в Cairo, держать интерфейс лёгким.
- Батчинг: группировать действия пользователя и сервисные операции.
- Маршрутизация ликвидности: учитывать структуру газ-издержек Starknet.
- Режим DA: при интенсивном трафике — блобы; для редких событий — calldata.
- Наблюдаемость: события, индексаторы, алерты по газу/латентности/блоб-цене.
- Резервные сценарии: отложенные выводы, лимиты по мостам, аварийные роли.
- Токен-дизайн: скидки на комиссии в STRK, казначейство, стейкинг доступа.
- Аудит и тестнет-фазы: fuzzing, property-тесты, нагрузочные стенды.
- DAO-контуры: постепенная передача параметров управления комьюнити.
10.2 Шаблон арбитражного конвейера
- Сбор котировок: локальные квоты DEX + агрегаторы.
- Сессия/ключи: через AA заводим «рабочие» ключи с лимитами и временем жизни.
- Комиссии: платим в стейблкоине, чтобы не зависеть от ETH-волатильности; периодически конвертим.
- Батч-исполнение: пачка ордеров + отложенный вывод прибыли.
- Кросс-L2/L1: используем мосты только для неттинга, держим оборот внутри Starknet.
10.3 Метрики, которые имеет смысл мониторить
- Доля L1-компоненты в цене транзакции (особенно блоб-база).
- Средняя латентность прувинга/публикации.
- Нагрузка по состоянию: чтения/записи, «горячие» слоты.
- AA-поведение: доля спонсируемых транзакций, частота соц-восстановлений.
- Активные адреса/объём DeFi: реальное использование, а не «накрутки».
11) Частые вопросы (FAQ) ❓
Можно ли обойтись без ETH для газа?
Да, AA позволяет платить в STRK и, при наличии paymaster-логики, в других токенах.
Насколько сложно перейти с Solidity?
С нуля — потребуется время на Cairo-мышление, но транспиляторы и готовые библиотеки сильно ускоряют миграцию.
Что с безопасностью мостов?
Используйте встроенные лимиты, поэтапные выводы и «канареечные» суммы. Диверсифицируйте маршруты вывода ликвидности.
Когда полноценная децентрализация секвенсера?
Переход идёт поэтапно: появление многоузловости, стейкинга и экономических стимулов. На практике это эволюция в несколько релизных волн, а не «одна дата».
12) Риски и как ими управлять ⚠️
- Технический долг: Cairo — другая парадигма. Закладывайте время на ревью и тестирование.
- Операционные риски мостов: лимитируйте TVL на «горячих» маршрутах, держите cold-резервы.
- Регуляторика: токен-модели с полезностью (utility) и голосованием проектируйте осторожно; избегайте обещаний доходности.
- Конкуренция L2: следите за издержками DA, ценой блобов и «миграцией» ликвидности между L2.
13) Резюме и позиционирование для рынка 📢
Starknet — один из наиболее технологичных путей масштабирования Ethereum: STARK-криптография, нативная Account Abstraction, дешёвая публикация данных через блобы, агрессивная агрегация доказательств.
Для бизнеса это означает:
- ⚡ Скорость и низкие издержки без компромисса по безопасности L1.
- 🧩 Гибкий UX за счёт AA (соц-восстановление, кастомные подписи, оплата газом в том, что удобно пользователю).
- 🛠️ Сильный dev-стек Cairo и инструменты под доказуемые вычисления.
- 🌱 Устойчивый фундамент для DeFi, игр, L3-цепочек и корпоративных сценариев.
Маркетинговый тезис: «Starknet — это не просто ещё один L2. Это платформа, где безопасность Ethereum встречается с UX следующего поколения.
Если ваш продукт упирается в газ, скорость и онбординг — перенос ядра логики на Starknet открывает дорогу к массовому ончейн-использованию». ✨