
Дайте криптовалюте выйти к людям с помощью Solana Actions и блокчейн-ссылок
Пора соединить Solana со всем интернетом.
Традиционные on-chain транзакции были доступны только в приложениях или через сложные интерфейсы, что значительно усложняло использование криптопродуктов. С помощью Solana Actions и блокчейн-ссылок (blinks) транзакции становятся доступны в любом месте интернета — dApp больше не нужен.

Блокчейн-ссылки, или Blinks
Встречайте пользователей там, где они есть, с помощью blinks.
Сделайте пожертвование через Sphere. Купите NFT с помощью Tensor. Голосуйте по предложениям через Realms.
Начните работу с Dialect
Создавайте, тестируйте и внедряйте blinks быстро с помощью набора инструментов для разработчиков от Dialect.

С Solana Actions вы можете запросить транзакции с помощью…
Есть большая идея?
Подайте заявку на грант, чтобы воплотить вашу идею интеграции Solana Action или blink в жизнь.
Часто задаваемые вопросы
Подробнее о Blinks и Solana Actions
Solana Actions — это API, соответствующие спецификации, которые возвращают транзакции в блокчейне Solana для предварительного просмотра, подписи и отправки в различных контекстах, включая QR-коды, кнопки и виджеты в мобильных и десктопных приложениях, а также на сайтах в интернете. Actions позволяют разработчикам легко интегрировать функции Solana-экосистемы прямо в своё окружение, чтобы выполнять блокчейн-транзакции без необходимости переходить в другое приложение или на другую страницу.
Blockchain links — или blinks — превращают любую Solana Action в расшариваемую ссылку с метаданными. Blinks позволяют клиентам, поддерживающим Actions (браузерные кошельки, боты), отображать дополнительные возможности для пользователя. На сайте blink может сразу вызвать предпросмотр транзакции в кошельке без перехода в децентрализованное приложение; в Discord бот может развернуть blink в интерактивный набор кнопок. Это позволяет взаимодействовать с блокчейном на любой веб-площадке, где можно отобразить URL.
Actions — это API, которые позволяют использовать сложную бизнес-логику (как на блокчейне, так и вне его) для формирования сообщений транзакций, которые клиент может просмотреть, подписать и отправить. Запустить Action можно с помощью нативных кнопок, QR-кодов или URL (blinks).
Blinks — это один из способов взаимодействия с Action. Blinks позволяют пользователям выполнять блокчейн-транзакции прямо из URL, делая децентрализованные приложения доступными с любой платформы или устройства.
Транзакции Solana Pay теперь называются Actions. Actions не ограничиваются только платежами — есть и другие типы Actions, такие как голосование, стейкинг, обмен, минтинг и многое другое.
Цель Actions — применить спецификацию Solana Pay к гораздо большему числу сценариев. Используя примитив Solana Pay в качестве основы, Actions меняют то, как пользователи взаимодействуют с блокчейном в повседневной жизни.
Вкратце: спецификация Solana Pay не меняется. Но с помощью Actions возможности расширяются от платежей до любых действий в ончейне.
Вот несколько примеров использования Actions:
- Стейкинг SOL для повышения безопасности сети Solana, включая liquid staking токены
- Возможность оплаты в розничном магазине с помощью сканирования QR-кода
- Минтинг с ограничением по токену (token-gated minting)
- Приём криптовалютных платежей на страницах товаров в интернет-магазинах
- Пополнение торгового аккаунта перед маржин-коллом
- Интеграция блокчейн-функциональности в игровые платформы для покупки и обмена внутриигровыми активами
Вот несколько примеров использования blinks:
- Чаевые авторам контента в соцсетях без сложных настроек кошелька
- Минтинг кастомных NFT или участие в голосованиях по управлению прямо из URL
- Голосование за решения сообщества через ссылки в рассылках
Ключевые преимущества:
- Улучшение пользовательского опыта за счёт возможности подписывать транзакции там, где пользователи уже находятся.
- Повышение доступности Web3-приложений с любой платформы.
- Устранение необходимости совершать множество кликов на разных сайтах для отправки on-chain транзакции.
- Упрощение интеграции on-chain действий в существующие платформы, сайты или приложения для разработчиков.
Разработчики создают actions как отдельные API, соответствующие спецификации Solana Actions, а затем могут связать их с существующими URL сайта через файл actions.json.
Blinks — это полностью квалифицированные URL. Файл actions.json должен быть размещён в корне домена (например, solanapay.com/actions.json), чтобы зарегистрироваться как blink.
На момент запуска все три расширения (Phantom, Backpack, Dialect) будут только разворачивать зарегистрированные ("доверенные") Actions URL на X. Для этого разработчикам необходимо зарегистрировать свои Actions в реестре Dialect Actions.
Разработчики могут протестировать весь процесс, включая внешний вид blink, на dial.to, введя свой Actions URL.
Кроме того, существует множество библиотек и SDK для разработчиков, которые хотят создавать клиенты с поддержкой blinks или расширения для кошельков, добавляющие blinks на существующие сайты, такие как X. Эти библиотеки позволяют быстро создавать приложения, которые отображают и стилизуют blinks с минимальными усилиями.
Больше информации об Actions и blinks можно найти в официальной документации Solana и на записи воркшопа для разработчиков.
Actions и blinks похожи на «подключение» вашего кошелька к dApps — доверяйте только тем сайтам, которые вы знаете и используете, так же как вы доверяете знакомым dApps.
Когда кошелёк впервые пытается получить транзакцию с неизвестного API, пользователю должно отображаться привычное окно «подключиться к сайту». Если этот домен уже был подключён к кошельку ранее, ему можно доверять больше. Как и с dApps, транзакции Actions всегда симулируются перед выполнением.
Примечание: blinks выполняются на другом домене (X, Reddit и др.), отличном от домена Action, поэтому следует соблюдать осторожность.
На момент запуска пользователи могут самостоятельно включить поддержку Actions и blinks в кошельке. Доменные имена партнёров по запуску сейчас находятся в белом списке. Белый список доменов управляется партнёрами Solana, однако пользователям всё равно следует соблюдать все стандартные меры предосторожности при подключении к новым сайтам. Если вы попытаетесь подключиться к домену, который не находится в белом списке, вам будет предложено подтвердить, что вы доверяете этому сайту и хотите продолжить. Независимо от того, находится ли домен в белом списке, симуляция или предпросмотр транзакции всё равно происходит в кошельке, что позволяет пользователю просмотреть детали транзакции перед подписанием.
В будущем в кошельках может появиться функция, позволяющая «определять» уровень доверия на основе того, использовали ли вы этот сайт ранее, а также могут потребоваться дополнительные подтверждения от кошелька для защиты пользователей (независимо от Actions).
Blink — это обычная ссылка, но с расширенными возможностями. Если у вас нет поддержки blink через расширение-кошелёк для Chrome (например, Phantom или Backpack), ссылка будет вести себя как обычная — вы попадёте на сайт. Этот сайт может быть:
- Существующим сайтом dApp, с которым вы взаимодействуете, например, страница обмена на Jupiter, коллекция NFT на Tensor или предложение DAO. На этом сайте вы сможете совершать действия, как обычно.
- Всплывающим окном — или «интерстициальным» интерфейсом — для независимых разработчиков без собственного сайта или приложения. Это может быть отдельный сайт, например actions.dialect.to, tiplink.io, или окно подписи в мобильном кошельке с безопасным, прямым доступом к ключам пользователя.
Другими словами, blink поддерживает как привычные веб-сайты, так и совершенно новые, web3-нативные способы для разработчиков и создателей распространять свои продукты и сервисы среди аудитории.
Когда Action распространяется через blink, при отсутствии расширения для Chrome blink должен предоставить интерстициальную страницу для подписи. На таких страницах отображается стандартный процесс «подключения кошелька», а также доступ к встроенным кошелькам, связанным с email или номером телефона.
На момент запуска поддержка кошельков осуществляется по принципу opt-in, поэтому пользователь сам выбирает, какими кошельками пользоваться. При этом приоритет получает то расширение-кошелёк, чей код был внедрён первым (независимо от Actions).
Dialect разрабатывает инструменты для разработчиков, которые обеспечивают работу Actions, такие как форкаемые, самостоятельные промежуточные сайты для подписи, SDK и аналитика для Actions API. Другие команды также могут создавать свои инструменты.
О Solana
Solana — это блокчейн, созданный для массового использования. Высокопроизводительная сеть выступает в роли единой глобальной машины состояний — она открыта, совместима и децентрализована.
БЫСТРО
Время slot в Solana составляет 400 миллисекунд.
МАСШТАБИРУЕМО
Solana обрабатывает больше транзакций, чем все остальные крупные блокчейны вместе взятые.
ИННОВАЦИОННО
Тысячи разработчиков создают уникальные инструменты — от корпоративных Token Extensions до масштабируемого state compression.
ЭНЕРГОЭФФЕКТИВНО
Одна транзакция в Solana использует примерно столько же энергии, сколько несколько поисковых запросов в Google.





