Web3 · Сети

Разработка на Solana: программы на Rust и Anchor

Пишем программы для Solana на Rust с фреймворком Anchor, клиенты, которые их вызывают, и индексаторы, которые читают данные обратно. Подходит приложениям, где каждое действие должно быть быстрым и недорогим.

Rust и Anchor, код у вас
ВажноPazl разрабатывает программное обеспечение по заданию заказчика и не оказывает услуги с цифровыми активами: мы их не выпускаем, не храним, не обмениваем и не обещаем доход. Проекты, для которых нужна лицензия или регистрация (выпуск цифровых финансовых активов, обмен, хранение), делаем для заказчиков с лицензией Национального Банка РК или AFSA (МФЦА) либо для зарубежных рынков. Необеспеченные цифровые активы в Казахстане не являются средством платежа.Что говорит закон →
Что говорит закон

Solana коротко

По документации Solana, прочитано 15.11.2026.

  • Программы без состояния

    Программа на Solana хранит только исполняемый код. Все изменяемые данные лежат в отдельных аккаунтах, которые передаются в инструкциях. Поэтому архитектуру аккаунтов проектируем первой.[1]

  • Rust: Anchor или нативно

    Программы пишут на Rust: с фреймворком Anchor, на Pinocchio или нативно. Мы по умолчанию берём Anchor, он закрывает проверки аккаунтов, которые легко пропустить вручную.[1]

  • Право на обновление

    Программу можно обновлять, пока у неё есть владелец права на обновление (upgrade authority). Если это право отозвать, программа становится неизменяемой.[1]

Разбор

Что делаем на Solana

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

ПрограммыRust и Anchor, аккаунты и права записаны до кода.
Токены SPLСтандартная программа токенов и расширения Token-2022, например непередаваемые записи. Для лицензированных проектов и зарубежных рынков.
Клиенты и кошелькиTypeScript-клиент и подключение Phantom, Solflare и других кошельков через wallet adapter.
ИндексацияДанные аккаунтов и транзакций в базе, чтобы экраны и отчёты не ждали узлы сети.
Сравнение

Перенести дизайн с EVM или строить под Solana

Solana думает аккаунтами, а не контрактами.

Перенести дизайн с EVM или строить под SolanaПеренос с EVMПод Solana
СостояниеВнутри одного контрактаВ аккаунтах, которыми владеет программа
ТокеныСвой контракт токенаПрограмма токенов SPL с расширениями
ПараллельностьВсе вызовы трогают одно состояниеАккаунты разложены так, чтобы вызовы шли параллельно
Нагрузка на сетьУзнаём о ней из жалоб пользователейПриоритетные комиссии и повторная отправка заложены сразу
Что выбрать

Когда Solana, а когда нет

Сеть выбирают под пользователей и команду.

Берите Solana, если
  • Действий много, и каждое должно быть быстрым и недорогим
  • Команда готова работать на Rust
  • Пользователи уже держат кошельки Solana
Смотрите на EVM-сети, если
  • Ваша команда пишет на Solidity и не готова к Rust
  • Партнёры и аудиторы уже работают с EVM
  • Нужна совместимость с Ethereum и его L2
По шагам

Как идёт работа

От аккаунтов на бумаге до основной сети.

  1. Проектируем аккаунты

    Какие аккаунты есть, кто ими владеет, кто может в них писать.

  2. Пишем программу

    Rust и Anchor, тесты на локальном валидаторе.

  3. Devnet с приложением

    Интерфейс и кошельки в тестовой сети, вы пробуете сами.

  4. Основная сеть

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

Дальше

Дальше по теме

Сравнение, команда и услуги.

Источники

Проверено 15.11.2026

  1. Документация Solana: Programs

Это не юридическая консультация. Законы меняются: перед запуском сверьтесь с актуальной редакцией на adilet.zan.kz и с юристом или бухгалтером.

Вопросы

Коротко и по делу.

Anchor или нативный Rust?

Anchor для большинства программ: он проверяет аккаунты и даёт клиентам описание интерфейса (IDL). Нативный Rust там, где тесно по вычислениям или размеру. В обоих случаях это обычный Rust, который остаётся у вас.

Можете сделать токен на Solana?

Технически да: mint, права и расширения Token-2022. Но выпуск цифровых активов для пользователей в Казахстане допускается только в случаях из закона, поэтому такой проект делаем для заказчика с лицензией или регистрацией либо для зарубежного рынка. Продажи, листинги и продвижение токенов не ведём.

Почему транзакции иногда не проходят?

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

Сколько стоит разработка на Solana?

Отдельной цены в прайсе нет. Называем её после брифа и фиксируем в договоре. Комиссии сети и внешний аудит оплачиваются отдельно.

Нужна ли лицензия для проекта на Solana?

Для разработки нет: писать программы по заказу не лицензируется. Лицензия или регистрация нужна тому, кто выпускает, обменивает или хранит цифровые активы. Это определяет юрист заказчика.

Что должно работать на Solana?

Опишите программу и пользователей, ответим быстро и предложим объём работ.

Ваш выборРазработка на SolanaЦена после брифа
Заявку получает команда, ответим в рабочее время.Цена фиксируется в договоре до оплаты.Созвон, только если попросите.
Заявка на расчёт
Бюджет проекта
Заявка уходит команде. Ответим на почту, без холодных звонков.

Есть задача? Напишите нам.

Опишите проект в WhatsApp или по почте. Ответим в рабочее время и назовём цену после брифа.