Нещодавно на своєму офіційному оголошенні Skate 101 на рівні застосування всього ланцюга Skate представив базову інфраструктуру для реалізації безстатевих додатків (Stateless App), спрямовану на побудову повного розгортання безстатевих додатків на багатьох ланцюгах, щоб вирішити проблему фрагментації та низької ефективності взаємодії веб-додатків Web3. Ця новаторська технологія через унікальний дизайн забезпечує безшовне з’єднання міжланцюжкових застосунків, що ляже в основу вибуху нових можливостей майбутніх міжланцюжкових застосунків.
З моменту впровадження функції смарт-контрактів у Ethereum виникло багато інноваційних децентралізованих додатків (DApps). Зі зростанням прийняття цих додатків проблеми з перегруженістю мережі стають все більш серйозними, що призводить до різкого зростання вартості транзакцій. Для вирішення цього виклику з’явилося нове рішення на рівні 1 блокчейну. Крім того, для вирішення проблем масштабованості Ethereum також переходить на шлях, орієнтований на Rollup, що суттєво сприяє розвитку технології блокчейну на рівні 2. Однак з цим приходить виклик, що кожен новий блокчейн потребує розгортання повного набору базових додатків Web3, а на ринку вже розгорнуто DApp на до 30 різних ланцюгах.
Протягом минулого 2023 року кількість рішень Layer 2 для Ethereum раптово зросла, і очікується, що цей тенденція зростання стане ще стрімкішою в майбутньому. Цей швидкий ріст підтримав розвиток протоколів взаємодії, які підтримують модулярний режим надання послуг Roll up, що дозволяє скоротити час розгортання блокчейну всього лише за 5 хвилин.
Ми швидко входимо в майбутнє з існуванням тисяч активних блокчейнів, що повністю змінить уявлення про додатки Web3 та їх взаємодію.
Зараз 90% додатків у екосистемі EVM є версіями форків, розгорнутих на новому ланцюжку, що призводить до серйозного розподілу ресурсів та проблеми фрагментації додатків. Навіть при наявності багатьох професійних команд, що працюють над розвитком застосунків, “скрізь форк” модель все ще популярна. Різні блокчейни мають різний час блоку, остаточну визначеність та механізм консенсусу, що подальшим чином ускладнює протоколи взаємодії.
Зараз додатки загалом розробляються як одноланцюжкові однотипові додатки, тоді як протоколи взаємодії використовуються головним чином для передачі повідомлень та мостінгу активів. Протоколи взаємодії намагаються знайти оптимальний баланс між децентралізацією та швидкістю транзакцій, щоб відповісти на конкретні вимоги використання. Однак більшість протоколів взаємодії все ще мають помітну затримку в часі остаточності повідомлень (від 15 хвилин до 7 днів), що є головною причиною неможливості безшовної взаємодії на рівні додатків Web3. Таким чином, існуючий простір додатків Web3 відображається у фрагментації та низькій ефективності.
Знизити затримку взаємодії до мінімуму та забезпечити безшовну взаємодію на рівні застосунків є найважливішою проблемою, яку необхідно негайно вирішити в галузі.
Як Skate вирішує цю проблему?
Skate - це лише ще один блокчейн? Ще один протокол взаємодії? Чи абстрактна технологія ланцюга?
Звичайно, ні. Skate, вирішуючи цю проблему на рівні додатків, відкрив новий парадигму.
Інноваційні рішення для міжланцюжкових застосунків: ковзання в світ “безстатусних застосунків”
Skate пропонує створення Stateless Apps, які можуть взаємодіяти між ланцюгами, щоб розв’язати проблему взаємодії між ланцюгами для додатків Web3 шляхом запуску будь-якого DApp на тисячах ланцюгів за допомогою єдиного набору стану (State). Будь-який новий ланцюг, який не є EVM або є EVM, може легко підключитися до Skate, а користувачам і розробникам потрібно лише взаємодіяти з Skate, щоб одночасно отримати доступ до тисяч ланцюгів.
Шляхом розкладання структури веб-додатків Web3 на дві основні складові частини: основний контракт (ядро), який забезпечує власну логіку, та зовнішній контракт (периферія), який відповідає за взаємодію з користувачем, основна частина обробляє основну логіку та стан додатку, а зовнішня частина - взаємодію з користувачем. Візія Skate полягає в розриві цих двох компонентів, за допомогою єдиного ядерного контракту програми можна зберігати стан на всіх ланцюгах.
Кожен блокчейн матиме контракт шлюзу Skate, це єдиний шлях взаємодії ядра додатків з периферійними. Користувачі взаємодіють з додатками на різних ланцюгах через наміри (Intents), які швидко підтверджуються спеціальними виконавцями (наприклад, сутностями у білому списку), щоб забезпечити взаємодію на рівні додатків.
Кожного разу, коли користувач створює виведення, ядро додатка створює завдання та відправляє його до скейт-ланцюжка як завдання до центрального ланцюжка, що зберігає стан додатка. Ці завдання отримують ID та дані виклику, та відправляються на ланцюжок взаємодії користувачів через підтвердження шару AVS Skate, який забезпечує безпеку Eigen Layer. Eigen Layer забезпечує високий рівень довіри до економіки, дозволяючи додатку Skate ділитися єдиним станом на тисячах ланцюжків.
Крім того, застосунок Stateless прийме модель plug-and-play, використовуючи будь-які протокол сумісності, такі як Axelar або LayerZero, для фактичного підтвердження остаточності та забезпечення контролю ризиків для попередньої перевірки. Завдання переходить зі стану очікування в блоці завдань у попередньо підтверджений стан, а потім дані виклику, пов’язані із завданням, виконуються через контракт шлюзу для досягнення очікуваного результату в периферійних компонентах програми.
Цей революційний інноваційний рух дозволяє додаткам виступати в одному стані на тисячах ланцюгів, використовуючи мережеві ефекти всієї екосистеми. Нові та майбутні рівні 2 вже не потребують повного будівництва всіх необхідних додатків з нуля. Skate також розробляє обгортки для воріт для не EVM ланцюгів (таких як Solana, SUI, Aptos та Ton), щоб додатки EVM могли спільно використовувати стан додатків на EVM та не EVM ланцюгах.