Что такое Solana Blinks: URL-адреса для общего доступа
Learn what Solana Blinks are—shareable URLs that execute blockchain transactions directly from social media without visiting a dApp.
Примечание о точности: Производительность сети, количество валидаторов, комиссии, функции протокола, поддержка кошельков и интеграции сторонних сервисов со временем меняются. Относитесь к устаревшим данным как к историческим снимкам и проверяйте актуальную документацию из первоисточников.
Solana Blinks (сокращение от Blockchain Links — ссылки на блокчейн) — это URL-адреса для общего доступа, которые превращают любую транзакцию в блокчейне Solana в интерактивную ссылку, которую вы можете выполнить непосредственно из социальных сетей, веб-сайта или любой другой веб-поверхности, не посещая dApp. Представьте Blink как кнопку «Купить сейчас», но для транзакций в блокчейне. Запущенные Solana Labs в июне 2024 года в рамках фреймворка Actions and Blinks, Blinks упаковывают полный опыт транзакции в один URL-адрес (кликабельную веб-ссылку), которая доставляется туда, где пользователи проводят свое время.
Ключевые выводы
- Solana Blink — это URL-адрес для общего доступа, который открывает запрос на транзакцию в вашем криптовалютном кошельке при нажатии
- Blinks поддерживают обмен токенов, минт NFT, голосования по управлению, прямые платежи и чаевые с любой веб-поверхности
- Вам нужен совместимый кошелек Solana (Phantom или Backpack) и небольшой баланс SOL для их использования
В этой статье:
- Что такое Solana Blinks?
- Как работают Solana Blinks?
- Что можно делать с Solana Blinks? Реальные примеры использования
- Какие платформы и кошельки поддерживают Solana Blinks?
- Безопасно ли использовать Solana Blinks?
- Почему Solana Blinks важны для экосистемы
- Как создать Solana Blink: обзор для разработчиков
- Часто задаваемые вопросы о Solana Blinks
Что такое Solana Blinks?
Solana Blink — это кликабельная ссылка; в отличие от стандартного URL-адреса, который открывает веб-страницу, нажатие на Blink открывает запрос на транзакцию в вашем криптовалютном кошельке, готовом к проверке и подписанию. Слово «Blinks» означает Blockchain Links (ссылки на блокчейн), и название точно описывает, что делает функция: она упаковывает транзакцию блокчейна в ссылку для общего доступа.
Чтобы понять, почему Blinks важны, нужно немного узнать о блокчейне Solana. Solana — это распределенный реестр (общая запись транзакций), поддерживаемый глобальной сетью компьютеров. Он обрабатывает тысячи транзакций в секунду при стоимости, которая обычно составляет доли цента за транзакцию. Нативный токен Solana, SOL, используется для оплаты этих комиссий. Такое сочетание скорости и низкой стоимости делает взаимодействие с Blinks мгновенным, а не медленным и дорогим.
Blinks решают проблему трения при взаимодействии с традиционными dApp (децентрализованными приложениями). Такие платформы, как Jupiter для обмена токенов, Magic Eden для NFT и Dialect для обмена сообщениями, являются dApp. Каждая из них требует, чтобы пользователь нашел веб-сайт, подключил свой кошелек, разобрался в интерфейсе, а затем инициировал транзакцию. Blinks упаковывают транзакцию в URL-адрес для общего доступа, чтобы взаимодействие приходило к пользователю, независимо от того, просматривает ли он X (ранее Twitter), читает ли информационный бюллетень или просматривает любой веб-сайт.
Solana Labs запустила Blinks в июне 2024 года. Blinks построены на основе Solana Actions — спецификации серверной части, которая определяет, как транзакции упаковываются и доставляются в клиенты кошельков.
Как работают Solana Blinks?
Когда пользователь нажимает на Blink, его кошелек Solana перехватывает URL-адрес и запрашивает связанную конечную точку Actions. Кошелек извлекает сведения о транзакции и отображает их для проверки перед отправкой любой транзакции в сеть.
Полный процесс от создания до подтверждения в сети выглядит следующим образом:
- Разработчик создает URL-адрес Blink: Разработчик создает конечную точку API, совместимую с Solana Actions, и генерирует URL-адрес Blink, указывающий на нее.
- URL-адрес Blink распространяется в любом месте в интернете: URL публикуется в твите в X, встраивается на веб-сайте или распространяется через любую платформу обмена сообщениями.
- Пользователь нажимает на Blink: Пользователь натыкается на URL-адрес и нажимает на него; его браузер передает запрос совместимому клиенту кошелька.
- Кошелек перехватывает и отображает интерфейс транзакции: Совместимый кошелек (Phantom или Backpack) запрашивает конечную точку Actions API, извлекает сведения о транзакции и отображает приглашение к подтверждению, показывая, что именно будет делать транзакция.
- Пользователь просматривает и подписывает: Пользователь читает сведения о транзакции в своем кошельке и подписывает; подпись авторизует транзакцию, но еще не отправляет ее.
- Транзакция отправляется в сеть Solana: Кошелек отправляет подписанную транзакцию в сеть Solana, где она подтверждается менее чем за секунду (благодаря механизму консенсуса Proof of History (PoH) Solana) за доли цента комиссий.
Базовая транзакция в блокчейне, выполняемая Blink, идентична транзакции, инициированной из dApp; разница только в том, как туда попадает пользователь. Обычная транзакция dApp требует посещения веб-сайта, подключения кошелька и навигации по интерфейсу. Blink доставляет ту же транзакцию через URL-адрес, которым можно поделиться где угодно в интернете. Результат в сети тот же; путь доставки другой.
Solana Actions против Solana Blinks: В чем разница?
Solana Actions и Solana Blinks — это два компонента одной системы, но они работают на разных уровнях и выполняют разные функции.
Solana Actions — это спецификация API серверной части (стандартизированный набор инструкций, позволяющий программным компонентам взаимодействовать). Action определяет, как упаковывается транзакция: разработчик создает конечную точку, которая отвечает на запросы структурированными данными транзакции. Кошелек читает эти данные и представляет их пользователю. Solana Blinks — это уровень доставки на стороне клиента: URL-адрес для общего доступа, который оборачивает Solana Action и может быть размещен где угодно в интернете.
Считайте Solana Actions движком, а Blink — дверью автомобиля. Action выполняет работу; Blink — это способ попасть внутрь.
| Solana Actions | Solana Blinks | |
|---|---|---|
| Что это | Спецификация API серверной части для упаковки транзакций Solana в виде структурированных данных запроса/ответа | URL-адрес для общего доступа, который оборачивает Solana Action и доставляет его в любую точку сети |
| Роль в системе | Движок: обрабатывает логику транзакций и данные | Уровень доставки: как транзакция достигает пользователя |
| Кто создает | Разработчики, создающие dApp или сервисы | Генерируется из конечной точки Actions |
| Что видит пользователь | Ничего напрямую; работает за кулисами | Щелкнeмый ссылка, которая открывает запрос на транзакцию в кошельке |
| Результат | Структурированная транзакция, готовая к подписанию кошельком | Подтвержденная ончейн-транзакция после одобрения пользователем |
Когда Blink выполняется, кошелек отправляет транзакцию, которая вызывает конкретную программу Solana (аналог смарт-контрактов в Ethereum). Blink для обмена Jupiter вызывает программу обмена Jupiter в сети; Blink для минта Magic Eden NFT вызывает программу минта Magic Eden. Сам Blink не является смарт-контрактом. Это URL-адрес, который инициирует взаимодействие с кошельком, вызывающее один из них.
Что можно делать с Solana Blinks? Реальные примеры использования
Solana Blinks поддерживают ряд ончейн-действий. Обмен токенов, минт NFT, прямые платежи, чаевые и голосования по управлению могут быть инициированы простой общей ссылкой, без необходимости посещения выделенной DeFi (децентрализованных финансов) платформы.
Вот подтвержденные реальные реализации:
| Проект | Сценарий использования | Платформа | Действия пользователя |
|---|---|---|---|
| Jupiter DEX | Обмен токенов | X (ранее Twitter) | Нажимает на Blink в публикации; кошелек предлагает обмен между двумя токенами на базе Solana; пользователь подписывает, и обмен выполняется ончейн |
| Magic Eden | NFT минт или покупка | X (ранее Twitter) | Нажимает на Blink, которым поделился создатель; кошелек предлагает минт или покупку NFT (уникальный цифровой актив, верифицированный на блокчейне); пользователь подписывает, не посещая сайт Magic Eden |
| Dialect | Чаевые или оплата | X (ранее Twitter) | Нажимает на Blink в публикации создателя; кошелек предлагает прямой перевод SOL или токенов на адрес создателя; пользователь подписывает для отправки платежа |
| Протоколы управления | Голосование в DAO | Любая поддерживаемая платформа | Нажимает на Blink для голосования; кошелек показывает транзакцию голосования в блокчейне; пользователь подписывает для записи своего голоса, не посещая портал управления |
В источнике Jupiter, Magic Eden и Dialect упоминаются как ранние примеры Blinks, используемых для обменов, действий NFT и платежей. Текущая доступность, официальные домены, поддерживаемые действия и совместимость кошельков должны быть проверены, поскольку эти интеграции могут меняться.
Blinks переносят DeFi взаимодействия на те платформы, где основная аудитория уже проводит время. Это контрастирует с опытом использования централизованной биржи (платформы, такой как Coinbase или Binance), где выполнение обмена требует входа в аккаунт, нескольких шагов подтверждения и отдельного процесса перевода.
Для каждого из этих сценариев использования вам потребуется совместимый криптовалютный кошелек Solana и небольшой баланс SOL для покрытия сетевой комиссии. В следующем разделе рассматриваются поддерживаемые кошельки по названиям.
Какие платформы и кошельки поддерживают Solana Blinks?
X (ранее Twitter) является основной платформой, где Solana Blinks нативно поддерживаются в ленте, а любой веб-сайт или веб-приложение становится совместимым с Blinks, когда у пользователя установлено расширение браузера для совместимого кошелька Solana.
Поддерживаемые платформы:
- X (ранее Twitter): Платформа запуска Blinks в июне 2024 года; URL-адреса Blink, размещенные в твитах, отображаются как интерактивные виджеты транзакций для пользователей с совместимым расширением кошелька
- Любой веб-сайт или веб-приложение: URL-адрес Blink, встроенный на любую страницу, вызовет запрос кошелька, когда пользователь с совместимым расширением нажмет на него
- Мобильные приложения кошельков: Кошельки с нативной поддержкой Blinks расширяют этот опыт на мобильные платформы
Кошельки, подтвердившие поддержку Solana Blinks:
- Phantom: Упомянут в источнике как ранний пример реализации кошелька; проверьте текущее отображение Blink, поддерживаемые платформы и средства контроля безопасности
- Backpack: Упомянут в источнике как совместимый кошелек; проверьте текущее отображение, показ метаданных и поддерживаемые платформы
Поддержка кошельками и платформами Blinks активно расширяется. Проверяйте актуальный список совместимости непосредственно у каждого поставщика кошельков, прежде чем полагаться на эту информацию для производственного использования.
Для использования Blink требуется SOL. Каждая транзакция в блокчейне Solana несет небольшую сетевую комиссию, оплачиваемую в SOL. Эти комиссии являются одними из самых низких среди всех основных блокчейнов, обычно составляя доли цента. Ваш кошелек должен содержать небольшой баланс SOL, прежде чем вы сможете взаимодействовать с любым Blink; транзакция не будет выполнена без него.
Blinks требуют кошелек Solana с самостоятельным хранением (кошелек, где вы контролируете приватные ключи), а не кастодиальный аккаунт биржи. Если вам нужна помощь в настройке кошелька с самостоятельным хранением, это руководство по внесению и выводу токенов с использованием криптовалютного кошелька) охватывает основы перемещения средств.
Безопасны ли Solana Blinks?
Blink сам по себе не является безопасным. Совместимый кошелек обычно представляет транзакцию для проверки, но интерфейсы могут сокращать или искажать сложные инструкции, и злонамеренное действие может запросить вредоносные переводы или разрешения. Проверяйте источник, назначение, программу, активы, суммы и запрашиваемые полномочия перед подписанием.
Этот этап проверки является основным механизмом безопасности. Перед подписанием ваш кошелек показывает вам адрес назначения, тип токена, задействованную сумму и вызываемую программу. Blink, который ведет себя неожиданно, покажет эти неожиданные детали в запросе кошелька, давая вам возможность отказаться.
Стоит понимать два вектора риска. Во-первых, вредоносные Blinks: URL Blink может быть сконструирован для вызова любой ончейн-транзакции, включая те, которые опустошают средства кошелька или предоставляют вредоносные разрешения для токенов. Сам URL не дает никакого представления о том, что делает лежащая в основе транзакция. Во-вторых, фишинговые Blinks: злоумышленники распространяют URL-адреса Blink через скомпрометированные аккаунты или профили выдают себя за других, заставляя вредоносный Blink выглядеть исходящим от доверенного проекта.
Перед подписанием Blink: Краткий контрольный список безопасности
- Взаимодействуйте только с Blinks, опубликованными аккаунтами, которые вы независимо проверили как легитимные
- Прочитайте полные детали транзакции, которые отображает ваш кошелек перед подписанием; поймите, что вы авторизуете
- Сверьте адрес назначения с официальным адресом, опубликованным проектом
- Подтвердите, что сумма транзакции и тип токена соответствуют вашим ожиданиям
- Если какая-либо деталь выглядит незнакомой или неверной, откажитесь и не подписывайте
При использовании с проверенными, доверенными источниками Blinks не несут большего риска, чем любое стандартное ончейн-взаимодействие. Этап проверки кошельком важнее для Blinks, чем для dApp, потому что сам URL не дает вам визуального предварительного просмотра предстоящей транзакции.
Почему Solana Blinks важны для экосистемы
Blinks устраняют давний барьер для принятия блокчейна: требование, чтобы пользователи посещали отдельное dApp для выполнения любых ончейн-действий. Упаковывая транзакции в URL-адреса, которыми можно поделиться, Blinks переносят Web3-взаимодействия (ончейн-транзакции) в открытый веб, достигая пользователей там, где они уже находятся, вместо того, чтобы требовать от них перехода на отдельную платформу.
Ранние интеграции от Jupiter, Magic Eden, Dialect и Tensor показывают, что разработчики тестировали формат для различных сценариев использования. Они не устанавливают постоянную поддержку, безопасность или будущее принятие. Проверяйте каждую текущую интеграцию, прежде чем полагаться на нее.
С конкурентной точки зрения, Solana является первым крупным блокчейном, предлагающим стандарт на уровне протокола для упаковки любой ончейн-транзакции в URL-адрес, которым можно поделиться и который интерактивно отображается на социальных платформах. На момент написания этой статьи Ethereum не имеет нативного эквивалента на таком уровне социальной и веб-интеграции. Это дифференциация продукта, а не постоянное преимущество, но это заметный пробел в текущем состоянии UX блокчейна.
Blinks расширяют поверхности, с которых могут быть инициированы транзакции Solana. Каждое взаимодействие Blink требует небольшого количества SOL для сетевой комиссии, поэтому рост использования Blinks напрямую соответствует росту объема сетевых транзакций. Высокая пропускная способность Solana, поддерживаемая ее механизмом консенсуса Proof of History (PoH), делает такую плотность транзакций практически жизнеспособной. Приведет ли масштабирование Blinks к более широкому росту сети, ответит анализ данных со временем; ранние сигналы от разработчиков предполагают, что фреймворк набирает обороты.
Этот контент предназначен исключительно для информационных и образовательных целей. Он не является финансовой или инвестиционной консультацией. Инвестиции в криптовалюту несут риск, включая потенциальную потерю основного долга. Проконсультируйтесь с квалифицированным финансовым специалистом, прежде чем принимать инвестиционные решения.
Как создать Solana Blink: Обзор для разработчиков
Разработчики, желающие представить транзакции своего dApp в виде Blinks, должны реализовать конечную точку API, соответствующую Solana Actions, и сгенерировать URL Blink, указывающий на нее. Этот раздел предоставляет общий обзор; полная техническая спецификация находится в официальной документации Solana, на которую дана ссылка ниже.
Процесс создания состоит из четырех шагов:
- Создайте эндпоинт Actions: Реализуйте эндпоинт API на своем сервере, который отвечает на GET-запросы (возвращая метаданные транзакции: заголовок, описание, значок) и POST-запросы (возвращая сериализованную транзакцию Solana, готовую к подписанию кошельком).
- Сформируйте JSON-ответ Actions: Возвращайте данные транзакции в формате спецификации Solana Actions JSON; клиент кошелька считывает этот ответ для создания запроса на транзакцию, который он представляет пользователю.
- Создайте URL-адрес Blink: Сформируйте URL-адрес Blink, используя стандартный формат, который ссылается на ваш эндпоинт Actions; этот URL-адрес является ссылкой для общего доступа, по которой будут кликать пользователи.
- Разверните и поделитесь Blink: Опубликуйте URL-адрес Blink в X, вставьте его на веб-сайт или распространите через любой канал; совместимые клиенты кошельков будут отображать его как интерактивный интерфейс транзакции.
Эндпоинт вызывает программу Solana (ончейн эквивалент смарт-контракта), когда пользователь одобряет транзакцию. Ваш эндпоинт Actions — это мост между ссылкой для общего доступа и этой ончейн программой.
Для получения полной технической спецификации, примеров реализации и ссылок на SDK:
- Официальная документация Solana Actions: Авторитетная спецификация и справочник по реализации
- Репозиторий Solana Actions на GitHub: Примеры кода и SDK
Изучите SOL на Bybit
Читатели могут ознакомиться с текущей рыночной информацией о SOL или со спот рынком SOL/USDT.. Эти ссылки обеспечивают доступ к рынку и не доказывают, что Solana, кошелек или сторонний протокол подходят каждому читателю.
Часто задаваемые вопросы о Solana Blinks
В чем разница между Solana Actions и Solana Blinks?
Solana Actions — это спецификация бэкенд-API: стандартизированный формат, который упаковывает любую транзакцию Solana в виде структурированного запроса/ответа. Solana Blinks — это уровень доставки фронтенда: ссылка для общего доступа, которая обертывает Solana Action и по которой можно кликнуть на любой веб-странице. Actions обрабатывают логику транзакции; Blinks — это ссылка, которой вы делитесь.
Какие кошельки поддерживают Solana Blinks?
Источник определяет Phantom и Backpack как первые реализации кошельков. Проверяйте текущий список совместимости и поддерживаемые контексты непосредственно у каждого поставщика кошелька, так как интеграции могут добавляться, изменяться или удаляться.
Можно ли использовать Solana Blinks в Twitter/X?
Да. X (ранее Twitter) был основной платформой для запуска Solana Blinks в июне 2024 года. Когда URL-адрес Blink публикуется в твите, пользователи с совместимым расширением браузера для кошелька Solana видят Blink, отображаемый как интерактивный интерфейс транзакции прямо в ленте X, не покидая платформу.
Являются ли Blinks автоматически безопасными в использовании?
Ни один Blink не является автоматически безопасным. Проверка кошельком может снизить риск, но не гарантирует безвредность сложной инструкции. Используйте независимо проверенные источники и проверяйте каждую программу, актив, сумму, назначение и разрешение перед одобрением.
Когда были запущены Solana Blinks?
Solana Blinks были запущены в июне 2024 года компанией Solana Labs как часть фреймворка Actions и Blinks, при этом X (ранее Twitter) стал первой поддерживаемой социальной платформой.
Нужен ли SOL для использования Solana Blink?
Да. Любая транзакция в блокчейне Solana требует небольшого количества SOL для покрытия сетевой комиссии. Комиссии за транзакции в Solana являются одними из самых низких среди всех крупных блокчейнов и обычно составляют доли цента. Вам нужен совместимый с Solana кошелек для самостоятельного хранения с небольшим балансом SOL для взаимодействия с любым Blink.
Что такое Solana Actions API?
Solana Actions API — это стандартизированная спецификация, которая позволяет разработчикам представлять любую транзакцию Solana в виде структурированного эндпоинта. При нажатии на URL-адрес Blink совместимый кошелек запрашивает этот эндпоинт, чтобы получить детали транзакции и представить их пользователю для просмотра и подписания перед отправкой транзакции ончейн.
Чем Solana Blinks отличаются от обычных транзакций в блокчейне?
Базовая ончейн транзакция идентична; разница заключается в способе доставки. Обычная транзакция требует посещения dApp, подключения кошелька и навигации по интерфейсу. Blink доставляет ту же транзакцию через кликабельный URL-адрес, которым можно поделиться в любом месте в Интернете, включая посты в социальных сетях и веб-сайты.