Що таке Solana Actions і blinks: оптимізація Web3-транзакцій

Напевно, ви були в такій ситуації, коли сперечалися зі своїм другом, який скептично ставиться до криптовалюти, і він роздратовано навів вам такий аргумент: «Чому криптовалюту не можна надіслати так само легко, як посилання?» Solana Foundation має відповідь. Компанія оголосила про випуск Solana Actions і блокчейн-посилань, або blinks, 25 червня 2024 року.

Можливо, ваш друг таємний фанат Solana й активно переписується з командою розробників в X? Blinks обіцяють забезпечити безперебійне підключення між блокчейном Solana й будь-яким вебсайтом, що дозволить вам і вашому другу-скептику надсилати одне одному криптовалюту за допомогою посилання для доступу (blinks).

У цій статті ми розглянемо, що таке Solana Actions і blinks, як працюють ці інструменти і як їх можна використовувати вже сьогодні.

Коротко

  • Solana Actions — це API, які забезпечують прямі блокчейн-транзакції з вебсайтів, програм і соціальних мереж без сторонніх застосунків.

  • Blinks — це спільні URL-адреси в Solana Actions. Вони дають змогу здійснювати блокчейн-транзакції на будь-якій платформі.

  • За допомогою Solana Actions і blinks можна стейкати SOL, купувати NFT й здійснювати прямі криптовалютні платежі.

  • Бібліотеки й SDK Solana спрощують процес інтеграції для розробників, покращуючи досвід користувачів і доступність.

  • Функції безпеки цих інструментів включають попередній перегляд транзакцій і надійне з’єднання із сайтами. Крім того, Solana Actions має альтернативні варіанти, якщо у вас немає блокчейн-гаманця. Це допомагає звести до мінімуму збої в роботі користувачів.

Що таке Solana Actions і blinks?

Solana Actions — це набір інструментів для розробників, які прагнуть спростити й покращити взаємодію з блокчейном Solana. Якщо точніше, Solana Actions — це API, які дають змогу попередньо переглядати, підписувати й надсилати транзакції в різних умовах без потреби в сторонньому застосунку.

Простіше кажучи, Solana Actions — це міст, який дає змогу здійснювати прямі блокчейн-транзакції в знайомих середовищах, таких як QR-коди, кнопки або віджети в мобільних і комп’ютерних застосунках, а також на вебсайтах.

Уявіть, що ви переглядаєте вебсайт і бачите там кнопку «Купити зараз» для NFT. Коли ви натиснете її, вас не буде переспрямовано на сторінку іншого ринку. Натомість запуститься Solana Action, що дасть вам змогу виконати транзакцію безпосередньо на цьому вебсайті. Завдяки тому, що все розташовано в одному інтерфейсі, покращується досвід користувачів.

Блокчейн-посилання, або  — це URL-адреси, вбудовані в Solana Actions. Вони перетворюють будь-яку транзакцію на посилання для спільного доступу, завдяки чому можна легко виконувати блокчейн-операції практично з будь-якого місця в Інтернеті.

Наприклад, ви можете попросити оплату в текстовому повідомленні або розпочати голосування щодо управління безпосередньо в чаті. Blinks можна використовувати навіть у соціальних мережах, що дає змогу користувачам купувати NFT або надсилати гроші авторам контенту без потреби в складному налаштуванні.

Blinks використовує концепцію Solana Actions і перетворює її на URL-адресу для спільного доступу. Коли ви натискаєте blink, відкривається ваш блокчейн-гаманець для попереднього перегляду й підписання транзакції, а ви при цьому не залишаєте поточну сторінку. Завдяки спрощеному процесу технологія блокчейну стає більш доступною для щоденного використання.

Як можна використовувати Solana Actions і blinks?

Solana Actions і blinks мають різні способи використання, які роблять технологію блокчейну більш доступною і універсальною. Інтеграція блокчейну на щоденні платформи може спростити складні транзакції, відкривши нові можливості для учасників спільноти й розробників.

Стейкінг

Один із прикладів використання Solana Actions — стейкінг SOL, нативного токена Solana. Стейкінг — це один зі способів, у який користувачі можуть убезпечити мережу. У Solana Actions ви можете стейкати SOL безпосередньо з гаманця або навіть за допомогою звичайного QR-коду. Завдяки мінімальній кількості інтерфейсів процес стейкінгу стає швидшим і зручнішим для користувачів.

Мінтинг NFT

Пам’ятаєте, як пояснювали, що таке NFT, своєму другу-криптоскептику, про якого йшлося раніше? Ви ледве встигли розшифрувати термін, а вже бачите, що він вас не розуміє. Solana Actions підтримує створення й купівлю цифрових колекційних предметів, що робить подеколи складний процес генерування NFT більш керованим. Припустімо, ви натрапили на вебсайт художника NFT, роботи якого вас вразили. Замість того щоб переходити на сторінку іншого ринку, щоб купити його твори, ви можете скористатися blink-посиланням на вебсторінці художника, щоб безпосередньо змінтити NFT.

Платежі

Крім NFT, рішення Solana Actions допомогло роздрібним торговцям адаптуватися до криптовалюти як форми оплати. Роздрібні торговці можуть інтегрувати Solana Actions на сторінки своїх продуктів, що дасть змогу клієнтам здійснювати покупки за криптовалюту безпосередньо із сайту. Наприклад, якщо ви відскануєте QR-код під час оформлення замовлення, запуститься Solana Action і ви зможете швидко завершити транзакцію.

Ігри

Якщо ви цікавитесь іграми, то можете використовувати Solana Actions для внутрішньоігрових покупок і торгівлі активами. Ви можете купувати й продавати внутрішньоігрові предмети або торгувати ними за допомогою blinks усередині інтерфейсу гри. Завдяки інтеграції блокчейну можна виконувати захищені миттєві транзакції, не виходячи з гри.

Соціальні програми DApp

Якщо ви користуєтеся децентралізованими програмами в соціальних мережах (DApp) у таких протоколах, як NOSTR, то, імовірно, знайомі з оплатою гонорарів авторам контенту. Blinks також можна використовувати для оплати гонорарів авторам. Гонорари можна надсилати безпосередньо за посиланням у дописі або профілі улюбленого автора.

Які переваги Solana Actions і blinks?

Solana Actions і blinks пропонують багато переваг, які трансформують досвід роботи з блокчейном для користувачів і розробників.

Покращений досвід користувачів

Blinks оптимізують досвід користувачів, упроваджуючи можливості проведення транзакцій безпосередньо на вебсайти й у соціальні мережі та застосунки. Цей інструмент усуває потребу у виході з поточного середовища, спрощуючи й прискорюючи транзакції.

Підвищена доступність Web3

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

Надійний захист

Solana Actions і blinks пропонують безпечний спосіб взаємодії з блокчейн-застосунками, схожий на підключення гаманців до програм DApp.

Гнучкість

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

Спрощена інтеграція для розробників

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

Чи безпечно використовувати Solana Actions і blinks?

З точки зору безпеки принципи дизайну Solana Actions і blinks тісно відображають ті, що використовуються в процесі підключення гаманців до програм DApp. Це означає, що ви повинні дотримуватись аналогічних запобіжних заходів, щоб ваші транзакції були в безпеці.

Solana Actions, як і будь-яка інша транзакція в блокчейні Solana, вимагає від користувачів попередньо переглядати, підписувати й надсилати транзакції зі своїх гаманців. Цей процес включає підключення гаманця, пропонуючи користувачам підключити до сайту свої гаманці так само, як вони робили б це з будь-якою програмою DApp.

Blinks доповнюють цю функцію, дозволяючи виконувати ці дії безпосередньо з URL-адрес. Коли ви натискаєте blink, ваш гаманець спочатку симулює транзакцію, демонструючи вам усі дані, перш ніж ви схвалите її. Цей рівень прозорості запобігає несанкціонованим транзакціям і зміцнює захист транзакцій у блокчейні.

Наприклад, якщо ви натиснете blink для оплати предмета, у вашому гаманці відобразяться дані про транзакцію, зокрема відомості про суму й одержувача. Ви зможете перевірити цю інформацію, перш ніж продовжувати, подібно до того, як оформлюється замовлення й здійснюється оплата в онлайн-магазині.

Для додаткової безпеки слід також пам’ятати наведені нижче поради.

  • Надійні сайти. Взаємодіяти слід лише з blinks із довірених доменів. Подібно до програм DApp, переконайтеся, що сайт, до якого ви підключаєте свій гаманець, надійний.

  • Схвалені домени. Під час запуску blinks зі схвалених партнерських доменів вважаються більш безпечними. Завжди ретельно перевіряйте домен, перш ніж здійснювати транзакцію.

  • Регулярні оновлення. Оновлюйте програмне забезпечення гаманця, щоб користуватися новими функціями безпеки.

Що станеться, якщо ви натиснете blink без гаманця?

Натискання blink без гаманця може здаватися помилкою, але дизайн blinks гарантує, що ви все одно зможете взаємодіяти з відповідним вебсайтом або програмою. Нижче описано, що відбувається в таких випадках і як альтернативні варіанти працюють для підтримки Web3-взаємодії.

Перенаправлення на вебсайт або в програму

Коли ви натискаєте blink, не маючи гаманця, blink функціонує як звичайна URL-адреса. Замість того щоб запустити блокчейн-транзакцію, blink перенаправляє вас на відповідний вебсайт або в програму.

Наприклад, ви натискаєте blink, щоб змінтити NFT, але не маєте гаманця. Посилання може переспрямувати вас на вебсторінку ринку NFT, де ви зможете дослідити колекцію і дізнатися більше про налаштування гаманця.

Альтернативні варіанти

У систему вбудовано альтернативні варіанти, щоб користувачі все одно могли виконати потрібну дію. Нижче описано, як вони працюють.

  • Перенаправлення на вебсайт. Через blink ви можете перейти на наявний вебсайт програми DApp, з якою взаємодієте. Якщо ви натиснете blink, щоб отримати пропозицію DAO, можливо, вас буде перенаправлено на основний сайт DAO, на якому ви зможете дізнатися про неї більше.

  • Спливаючі елементи інтерфейсу. Деякі blinks можуть запустити інтерактивний інтерфейс або спливаюче вікно з інформацією про процес налаштування гаманця або навчальним вмістом про цю дію.

  • Альтернативні дії. Розробники можуть створювати blinks, щоб пропонувати альтернативні дії, наприклад підписку на сповіщення або доступ до обмежених функцій до налаштування гаманця.

Підтримка Web3-взаємодії

Ще одним прикладом може бути ситуація, коли ви натискаєте blink, щоб надіслати автору контенту гонорар, але не маєте гаманця. У такому разі вас буде перенаправлено на сторінку з вказівками щодо налаштування гаманця й поясненням переваг сплати пожертв криптовалютою.

Ці механізми гарантують, що спільнота залишається залученою навіть без миттєвого доступу до гаманця. Нижче описано переваги такого підходу.

  • Навчання нових учасників спільноти. З інформаційних сторінок або спливаючих вікон користувачі дізнаються, як створити й налаштувати гаманці та взаємодіяти з технологією блокчейну.

  • Спрощене впровадження. Завдяки покроковим вказівкам учасникам спільноти простіше почати користуватися блокчейн-застосунками.

  • Безперервна взаємодія. Учасники спільноти можуть безперешкодно досліджувати DApp або пов’язаний контент.

Як додати Solana Actions і blinks у свої програми

Якщо ви розробник, то можете зробити блокчейн доступнішим для своєї спільноти, інтегрувавши Solana Actions і blinks у свою програму. Натисніть тут, щоб переглянути посібник для розробників, який допоможе вам почати. Нижче ви можете ознайомитися з коротким описом основних кроків для початку роботи із Solana Actions і blinks.

Реєстрація URL-адрес Actions

Перший крок в інтеграції Solana Actions — реєстрація URL-адрес Actions. Ці URL-адреси діють як кінцеві точки, які повертають транзакції для обробки в блокчейні Solana.

  • Створіть дії. Створіть дії як окремі API, що відповідають технічним вимогам Solana Actions.

  • Опублікуйте actions.json. Розмістіть файл actions.json у корені домену (наприклад, vashdomen.com/actions.json). У цьому файлі наведено всі ваші зареєстровані дії.

  • Виконайте реєстрацію в Dialect. Переконайтеся, що ваші URL-адреси Actions зареєстровано в Dialect Actions Registry. Це потрібно для того, щоб підтримувані розширення розпізнавали їх як надійні.

Потоки тестування

Перевірка інтеграції має вирішальне значення, адже допомагає переконатися, що все працює як слід.

  • Використовуйте інструменти тестування. На таких платформах, як dial.to, можна ввести URL-адресу Actions і перевірити, як відображатиметься й функціонуватиме blink.

  • Симулюйте транзакції. Переконайтеся, що транзакції імітуються правильно, перш ніж користувачі зможуть їх підписати. Це надає уявлення про те, як відбуватимуться транзакції, і дає змогу за потреби вносити корективи.

  • Відгуки користувачів. Проводьте тестування для користувачів, щоб зібрати відгуки про інтеграцію і внести необхідні корективи.

Використання бібліотек розробників і SDK

Використання бібліотек розробників і SDK Solana може спростити процес інтеграції завдяки готовому функціоналу й інструментам.

  • SDK Solana. Використовуйте SDK Solana, щоб забезпечувати ефективні взаємодії з блокчейном. Ці SDK надають документацію і підтримку для різних мов програмування.

  • Бібліотеки. Є багато бібліотек, які підтримують blinks і Solana Actions. Ці бібліотеки допоможуть вам відобразити й стилізувати blinks із мінімальними зусиллями, забезпечивши узгоджену взаємодію з користувачем.

  • Ресурси спільноти. Щоб отримати додаткову підтримку й ресурси, спілкуйтеся зі спільнотою розробників Solana на форумах і переглядайте офіційну документацію Solana.

Висновок

Solana Actions і blinks оптимізують блокчейн-транзакції, інтегруючи їх безпосередньо у вебсайти й програми. Solana Actions — це API, які дають змогу користувачам виконувати транзакції, не залишаючи платформу, що покращує їхній досвід. Тим часом blinks — це URL-адреси для доступу, вбудовані в Solana Actions, які перетворюють транзакцію на посилання, що дозволяє здійснювати транзакцію з будь-якого місця онлайн.

Ці інструменти мають потенціал покращити доступність до платформ Web3 шляхом спрощення досвіду й усунення перешкод для входу. Крім того, Solana Actions і blinks також можуть зменшити складність роботи розробників, які прагнуть створювати програми й додавати блокчейн-транзакції на наявні платформи. Тепер користувачі можуть купувати NFT або здійснювати платежі в наявному інтерфейсі без необхідності переходити на іншу сторінку.

Ми вже побачили, як blinks спрощують криптовалютні транзакції. Можливо, це лише частина того, чого можна очікувати від нового мобільного телефона Solana, який вийде у 2025 році?

Примітка
Цей вміст надається виключно з інформаційною метою та може стосуватися продуктів, які недоступні у вашому регіоні. Він не є (i) інвестиційною порадою чи рекомендацією, (ii) пропозицією або закликом купувати, продавати чи утримувати цифрові активи, (iii) фінансовою, бухгалтерською, юридичною або податковою консультацією. Цифрові активи, зокрема стейблкоїни й NFT, пов’язані з високим ступенем ризику, а ціни на них можуть сильно коливатися. Ви повинні ретельно зважити, чи підходить вам торгівля або володіння цифровими активами з огляду на свій фінансовий стан. Якщо у вас виникнуть запитання щодо доречності будь-яких дій за ваших конкретних обставин, зверніться до свого юридичного, податкового або інвестиційного консультанта. Інформація (зокрема ринкові й статистичні дані, якщо такі є) у цьому дописі наводиться виключно із загальною інформаційною метою. Попри те, що під час підготовки цих даних і графіків було вжито всіх належних заходів обачності, ми не несемо жодної відповідальності за можливі фактичні помилки чи упущення. На Web3-гаманець OKX і Ринок NFT OKX поширюються окремі умови обслуговування, викладені на сайті www.okx.com.
© OKX, 2024. Цю статтю можна відтворювати або поширювати повністю або в цитатах обсягом до 100 слів за умови некомерційного використання. Під час відтворення або поширення всієї статті потрібно чітко вказати: «Стаття використовується з дозволу власника авторських прав © OKX, 2024». Цитати мають наводитися з посиланням на назву й авторство статті, наприклад: «Назва статті, [ім’я автора, якщо є], © OKX, 2024». Використання статті в похідних та інших роботах не допускається.
Розгорнути
Схожі статті
Показати більше
Показати більше