Автор: 0xjs@金财经

Якщо ви стежите за Solana, у вашій стрічці Crypto Twitter за останні 24 години напевно було багато інформації про нові функції Solana Actions і Blinks.

Swap безпосередньо в Twitter, змінить спосіб взаємодії користувачів з екосистемою Solana, пов’яже Solana з усім Інтернетом, перевершить Farcaster Frames тощо. Це все слова похвали для Actions і Blinks.

Це правда? Що таке дії та блимання? Що вони принесуть Солані? Ця стаття коротко її аналізує.

Що таке дії та блимання?

Actions і Blinks — нові амбітні протоколи Solana для обміну даними Solana в будь-який час і будь-де, запущені Dialect у партнерстві з Solana.

Actions — це протокол для створення та доставки транзакцій Solana через URL-адреси, що дозволяє ділитися Solana будь-де. Повна назва Blinks — Blockchain Links. Це клієнт, який виявляє URL-адреси Action і розширює їх у повний досвід, наприклад, Link Previews з інтерактивними функціями. Коротше кажучи, Actions — це API, а Blinks створюють їхні інтерфейси.

Офіційний веб-сайт Solana описує Actions and Blinks так: Традиційні транзакції в ланцюжку заблоковані в програмах або складних інтерфейсах, що значно ускладнює людям використання продуктів шифрування. За допомогою Solana Actions будь-яку транзакцію можна перетворити на Blinks, якими можна поділитися будь-де в Інтернеті без потреби у сторонніх програмах. Тепер, коли ви можете запитувати платежі за допомогою текстових повідомлень, голосувати за управління в чатах, купувати NFT у соціальних мережах, все можливо, і настав час підключити Solana до всього Інтернету.

як вони працюють

Action — це API, який допомагає спростити взаємодію в ланцюжку за допомогою простого набору запитів HTTPS, що полегшує розробникам бездоганну інтеграцію дій у ланцюжку в програми Web2. Це дозволяє надсилати транзакції Solana за допомогою різних методів, таких як віджети чи кнопки на веб-сайті, QR-коди, подібні до Solana Pay.

API дій головним чином включає надсилання запитів HTTP до терміналу URL-адреси дії та обробку відповідей, пов’язаних із дією. Запит GET повертає метадані про те, які дії може виконувати URL-адреса, і необов’язковий список пов’язаних дій, тоді як запит POST повертає підписувану транзакцію, яка буде виконана на службі в ланцюзі або поза ланцюгом.

Процес виглядає наступним чином:

  • Користувач натискає кнопку чи посилання або сканує QR-код, спонукаючи клієнт Action надіслати запит GET постачальнику Action.

  • Постачальник відповідає метаданими та доступними діями, а клієнт відображає інтерфейс користувача, що містить ці дії

  • Користувач взаємодіє з дією, а клієнт робить запит POST до постачальника, використовуючи відкритий ключ на ваш вибір.

  • Постачальник відповідає спеціальною транзакцією, а клієнт відображає її в інтерфейсі користувача

  • Користувач схвалює та підписує транзакцію, а клієнт надсилає транзакцію в блокчейн

У двох словах, Action дозволяє розробникам легко інтегрувати блокчейн-транзакції Solana в потік користувачів своїх програм без необхідності перенаправляти їх із програми, яку вони використовують (наприклад, Twitter, Discord або навіть Medium), до інших програм.

Blinks розширює функціональні можливості Solana Actions, перетворюючи їх на доступні для спільного використання посилання з багатими метаданими. Ці посилання дозволяють клієнтам (таким як розширення гаманця та боти) надавати додаткові параметри інтерфейсу користувача для безпосередньої взаємодії з Solana Actions. Наразі Dialect є найпопулярнішим клієнтським постачальником, який дозволяє відображати інтерфейси користувача в режимі клієнта.

Блимання можна пов’язати з діями трьома способами:

  • Поділіться явною URL-адресою дії, наприклад `solana-action:https://actions.alice.com/donate`. Тут лише підтримувані клієнти (такі як Dialect) можуть відтворювати Blinks, і резервного варіанту не буде.

  • Діліться посиланнями на веб-сайти, пов’язані з Action API, за допомогою файлу actions.json у корені веб-сайту.

  • Вставте URL-адресу дії в URL-адресу постачальника Blink, наприклад Dialect — https://blink.to/?action=<action_url>

Інтеграція Actions і Blinks і нові випадки використання

Як запустити функцію Solana Action:

1. Відкрийте розширення гаманця Solana, 3. Натисніть «Експериментальні функції» на сайті http://x.com;

Після того, як гаманець підтримує функцію Action, прямим варіантом використання є заміна твітів, як показано на малюнку нижче:

Наразі багато додатків інтегрували нові функції Solana’s Actions і Blinks. Тепер користувачі можуть безпосередньо використовувати Twitter або інші веб-сайти, не стрибаючи: використовуйте Jupiter & Meteora для торгівлі, використовуйте Phantom для покупки токенів, використовуйте Tensor для купівлі оптом за найнижчою ціною, Sanctum Купуйте LST, підписуйтеся на преміум-контент за допомогою Access Protocol, робіть пожертви творцям за допомогою Sphere і Cubik, голосуйте за допомогою Realms і Helium і карбуйте NFT за допомогою Truffle. Звичайно, передумовою є те, що ви встановили плагін-гаманець і ввімкнули функцію «Дія».

Чи справді Actions і Blinks приведуть до масового впровадження?

Як зробити блокчейн Mass Adoption? Відповідь проста: ви повинні охопити своїх користувачів у додатках і на веб-сайтах, які вони вже використовують і люблять найбільше.

Дії та блимання можуть частково вирішити проблему. У Solana Foundation заявили, що Solana Blinks перетворює будь-яку дію на посилання для спільного використання, дозволяючи будь-якому веб-сайту, який відображає URL-адресу, стати місцем, де можна проводити транзакції Solana. Таким чином, Blinks перетворює веб-сайт або платформу соціальних медіа на інтерфейс для онлайн-транзакцій, не залучаючи користувачів кудись інше, що зробить Dapps більш доступним і зручним.

Користувач Crypto Майк сказав, що Solana щойно запустила продукт, який змінив гру: Blinks. Ці блокчейн-посилання дозволяють запускати дії Solana скрізь, де ви можете поділитися посиланням в Інтернеті. Так...навіть на X! Уявіть, що ви ініціюєте транзакцію за допомогою: кнопки в додатку, QR-коду, посилання для спільного доступу. Web3 стає доступнішим.

Але є й протилежні точки зору.

Перш за все, якщо ви хочете використовувати інтерактивний інтерфейс, який відображається Blinks, користувачам потрібно встановити діалектний плагін або відкрити плагін браузера гаманця Solana. Інтеграція продуктів Web3 у Twitter за допомогою плагінів Раніше було багато таких продуктів Web3, але вони повернулися до тиші після початкової суєти. Тому що сама установка плагіна викликає багато труднощів.

По-друге, нові функції Солани, швидше за все, будуть першими, які будуть широко використані шахраями. У Твіттері, де фішинг розповсюджений, функції «Дії» та «Блимає», ймовірно, значно підвищать ефективність шахрайства та зменшать вартість шахрайства. Раніше шахраям потрібно було створювати складні фішингові веб-сайти, щоб заманити користувачів, але тепер їм потрібен лише простий інтерфейс користувача та метадані, щоб здійснювати масштабні фішингові афери. Тому існує нагальна потреба посилити контроль ризиків і можливості запобігання шахрайству в Blinks.

Користувач X ypppy сказав: «Чудова інтеграція, сподіваюся, це не стане раєм для шахраїв».

Крім того, виходячи з міркувань безпеки, Action наразі використовує систему реєстрації та ліцензування. Для дій необхідно спочатку зареєструватися в офіційному офісі реєстрації (https://dial.to/register). На наступному малюнку показано всі дії, зареєстровані з дозволом.

Дії和Блимає проти Рамки Farcaster

Після випуску нових функцій Solana багато людей, природно, подумали про функцію Farcaster Frames.

Консультант Solana Labs Джордан вважає, що Blinks бере деякі з найкращих ідей із Farcaster Frames, а Actions бере деякі з найкращих ідей із запитів на транзакції Solana Pay і інтелектуальних повідомлень Dialect і поєднує їх у щось круте та унікальне.

Crypto KOL Ігнас сказав: розробники Solana дійсно мають інші ідеї: Actions і Blinks Solana схожі на Frames у Farcaster, але Blinks можна використовувати на X, де більшість користувачів крипто. (Ця гра) Солана набрав 10 очок.

Крипторозробник Аарон Елайджа Марс каже, чи помре Farcaster Frames? Farcaster Frames — це розширення Open Graph, яке генерує круті мініатюри в Twitter. Це відкритий стандарт, тобто кожен може інтегрувати його у свої програми. Farcaster Frames також запускаються де завгодно та можуть бути інтегровані з Blinks. Блимає, з іншого боку, вимагає дозволу. . . Blinks зосереджується на взаємодії в ланцюжку з мінімальними налаштуваннями та без інтерактивності, тоді як Frames чудово підходить для інтерактивного вмісту, але йому бракує належної інтеграції в ланцюг. Їхні ціннісні пропозиції абсолютно різні, і я думаю, що вони точно можуть співіснувати.

деякі корисні посилання

Інтерпретація офіційного сайту Solana: https://solana.com/solutions/actions

Документація Solana: https://solana.com/docs/advanced/actions

Репозиторій GitHub: https://github.com/solana-developers/solana-actions

Розширення Dialect Blinks: https://chromewebstore.google.com/detail/dialect-blinks/mhklkgpihchphohoiopkidjnbhdoilof

Наразі зареєстровані дії: https://actions-registry.dialect.to/all

Реєстрація на акцію: https://dial.to/register

Дії, перетворені в URL-адресу Blinks: https://dial.to/