Екосистема Ethereum, можливо, незабаром перейде з етапу великої боротьби L2 «Весни і Осені» до епохи великого єднання.
Ключем до цього є поточна версія ERC-7786, яка намагається встановити загальну «специфікацію інтерфейсу» міжланцюгового зв'язку для Ethereum, щоб інтегрувати різні стандарти обміну повідомленнями під єдиним API, щоб дозволити смарт-контрактам різних блокчейн-мереж в екосистемі Ethereum спілкуватися один з одним. **
Ще 15 квітня член фонду Ethereum joshrudolf.eth публічно підкреслив, що «перехресна передача повідомлень є одним із ключових елементів для вирішення проблеми користувацького досвіду Ethereum при взаємодії з іншими мережами».
!
Що таке ERC-7786, яку проблему він має вирішити і чому він такий важливий? Ця стаття допоможе вам зрозуміти цей новий стандарт, який варто звернути увагу всім користувачам Ethereum.
Ethereum, потрібен єдиний протокол міжланцюгового зв'язку
Відомо, що від початкової концепції багатоланковості Cosmos і Polkadot до розквіту Rollup в епоху Ethereum L2, особливо з розвитком таких додатків, як OP Stack, Arbitrum Nova, Starknet, ліквідність стає все більш розподіленою на Ethereum та L2.
Згідно з неповною статистикою L2BEAT, в Ethereum L2 в широкому сенсі існує понад сотні, що породжує давно обговорюване питання — екстремальна фрагментація ліквідності.
Слід знати, що, хоча всі вони базуються на екосистемі Ethereum, різні L2 між собою не спілкуються. Якщо користувач хоче перенести активи з Arbitrum до Starknet або виконати взаємодію з контрактами між різними L2, це можливо лише за допомогою міжланкових мостів або протоколів передачі міжланкових повідомлень, щоб забезпечити безпечну взаємодію між контрактами, користувачами та активами в різних мережах.
!
ДЖЕРЕЛО: L2BEAT
Це не лише змушує користувачів щорічно витрачати зайві кошти через перешкоди між ланцюгами, але, що більш важливо, серйозно послаблює синергію екосистеми Ethereum, особливо між різними L2. Хоча зараз існує чимало протоколів, які реалізували функцію міжланцюгової комунікації, кожен протокол має свої власні інтерфейси, способи виклику та моделі безпеки, тому розробники практично не можуть повторно використовувати код або логіку інтерфейсу між різними протоколами, що безпосередньо призводить до повторного «виготовлення коліс» і високих витрат на обслуговування, а також до надзвичайної фрагментації користувацького досвіду.
Отже, запропонування ERC-7786 покликане подолати цю фрагментовану екосистему, **надати єдиний стандартний інтерфейс для всіх міжланцюгових комунікаційних протоколів, щоб DApp могли безпечно взаємодіяти з будь-яким ланцюгом через один «шлюз», **не прив’язуючись до певного протоколу:
Цей стандарт був розроблений під керівництвом OpenZeppelin і отримав підтримку від кількох кросчейн і модульних проектів, таких як Фонд Ethereum, Axelar тощо. Як єдиний стандарт інтерфейсу кросчейн повідомлень для DApp, він має на меті стандартизувати універсальний інтерфейс для безпечного відправлення та отримання повідомлень між децентралізованими додатками (DApp) на різних блокчейнах.
Якщо сказати одним реченням про ERC-7786, то це як «ERC-20» у сфері міжланцюгової комунікації.
Подібно до того, як ERC-20 надає стандартний інтерфейс для токенів, а ERC-721 визначає загальну специфікацію для NFT, ERC-7786 також намагається встановити уніфікований та універсальний «комунікаційний сокет» для крос-чейн обміну повідомленнями – ви можете порівняти його зі «стандартом USB» у світі Web3, де будь-який протокол може бути plug-and-play, якщо він підключений до інтерфейсу специфікації.
Нижче наведено основні компоненти та процеси ERC-7786, що демонструють, як за допомогою стандартних інтерфейсів відправляти та отримувати повідомлення між різними блокчейнами, де одне повідомлення ERC-7786 включає чотири основні елементи:
Відправник (Sender): ідентифікується у форматі CAIP-10 (наприклад, eip155:1:0xabc...)
Одержувач (Receiver): також CAIP-10 ідентифікує цільову адресу
Payload: довільні виконувані дані (bytes)
Атрибути: додаткові параметри, такі як ліміт Gas, пріоритет обробки тощо, виражені у формі підпису функції (наприклад, minGasLimit(uint256))
!
Джерело: erc7786.org
Серед них sendMessage() використовується для ланцюга A для ініціації повідомлень, а executeMessage() використовується для отримання та виконання ланцюга B, що становить базову логіку крос-чейн зв'язку, а також робить DApps Йому потрібно лише інкапсулювати стандартний інтерфейс за один раз, і він може бути сумісний з кількома модулями крос-чейн протоколу одночасно, реалізуючи справжній сенс «розв'язка протоколу + свобода зв'язку». **
ERC-7786 також оголосив інтерфейс повністю функціональним і очікує остаточного злиття специфікації двійкових інтеропераційних адрес (тобто уніфікованого кодування адрес). У майбутньому також планується додати розширення «gas sponsorship», яке дозволить користувачам передоплачувати за газ третьою стороною при виконанні транзакцій у цільовому ланцюжку, щоб оптимізувати користувацький досвід взаємодії між ланцюгами.
Більше того, ERC-7786 розроблений для підтримки модульної адаптації, що дозволяє розробникам створювати адаптери для існуючих основних крос-чейн протоколів (таких як Axelar, LayerZero, Wormhole тощо) без логіки рефакторингу, а також може швидко адаптуватися до стандартних інтерфейсів ERC-7786.
Це означає, що навіть якщо користувачі, мобільність і додатки розподілені по декількох L2 або гетерогенних ланцюгах, DApps можуть використовувати ERC-7786 для створення власних можливостей виклику крос-чейн, без прив'язки до конкретного протоколу моста або покладаючись на громіздке перемикання інтерфейсу користувача, що може значно покращити загальний досвід і знизити складність інтеграції.
Слід зазначити, що механізм атрибутів ERC-7786 (Attributes) також дозволяє інтеграцію розширених функцій різних крос-ланцюгових протоколів, таких як логіка верифікації, підтвердження стану, контроль лімітів тощо, не впливаючи на стандартний основний процес, що залишає високо гнучкий простір для еволюції проміжного програмного забезпечення та механізмів верифікації.
З цього боку, значення ERC-7786 вже не обмежується «сумісністю з кількома крос-ланцюговими протоколами», а більше представляє собою нову еру, в якій багатоланцюгова архітектура Web3 переходить від «крос-ланцюгового розгортання» до «рідної взаємодії».
Що може принести ERC-7786?
Через це ERC-7786 широко розглядається як важлива інфраструктура для сприяння більш високій сумісності Ethereum і багатоланцюгової екосистеми, яка не тільки руйнує давні протокольні бар'єри, але й закладає єдину стандартну основу інфраструктури для майбутнього розширення крос-чейн функцій, оновлення механізму верифікації та багатоланцюгової співпраці.
А з точки зору фактичного впровадження, цінність, яку приносить ERC-7786, може бути зведена до двох основних вигододержувачів — розробників та кінцевих користувачів:
Для розробників, достатньо один раз розробити для багатоланцюгового розгортання, не потрібно повторно адаптувати до різних протоколів, а також завжди можна переключити міжланцюговий бекенд, підвищуючи безпеку та підтримуваність, і підтримує більше налаштовуваних атрибутів та розширення функцій (наприклад, Gas, перевірка стану тощо);
Для користувачів більше не потрібно перемикатися між мостами та UI Arbitrum і zkSync, достатньо натиснути підтвердження, щоб завершити операцію переходу між ланцюгами, з точки зору сприйняття, кордони між ланцюгами стають розмитими, це так само природно, як використання одного ланцюга;
Наразі ERC-7786 постійно просувається в екосистемі, згідно з опублікованою інформацією, протягом наступних 3~6 місяців ERC-7786 поступово випустить стандартні адаптери для основних протоколів, сприяючи інтеграції цього стандарту в більше DApp, мостів, перевіряючого проміжного програмного забезпечення, формуючи справжню інфраструктуру міжмережевого з'єднання Web3.
Варто зазначити, що 13 червня розробник Axelar Interop Labs разом з OpenZeppelin спільно випустили відкриту платформу OpenBridge, побудовану на основі ERC-7786. Цей інструмент дозволить розробникам підключати кілька мостових протоколів одночасно, що ще більше підвищить ефективність розробки та редундантність протоколів, спрощуючи інтеграцію кількох протоколів взаємодії.
!
Джерело: Axelar
З більш макроекономічної точки зору, значення ERC-7786 далеко не обмежується технічними специфікаціями інтерфейсу, воно більше схоже на те, що відкриває «упорядкований шлях взаємозв'язку» для нинішньої хаотичної ситуації мультиблокчейн-екосистеми:
Дозволити розмиття меж «ланцюга» в екосистемі Ethereum, закладаючи критично важливий передумову для еволюції справжнього досвіду користувачів Web3.
Написано наостанок
Оглядаючись на розвиток Ethereum, від комбінації смарт-контрактів до швидкого формування модульної інфраструктури, а також до узагальнення L2 і тенденцій спеціалізованих ланцюгів, «крос-чейн взаємодія» стала необхідною умовою для вибуху наступного етапу.
Значення ERC-7786 полягає не лише в тому, щоб спростити крос-чейн, а в тому, що він намагається заснувати єдині норми для «багатоланцюгової співпраці» з метою протидії «збільшенню ентропії», що не лише може сприяти подальшому просуванню процесу «уніфікації» ліквідності на ланцюгах, але й сприяти зрілості багатоланцюгової екосистеми.
Що стосується того, чи може ERC-7786 призвести до того, що Ethereum досягне критичної точки трансформації, це ще потрібно спостерігати.
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
Прочитайте ERC-7786: чи вступає екосистема Ethereum у епоху великої єдності?
Екосистема Ethereum, можливо, незабаром перейде з етапу великої боротьби L2 «Весни і Осені» до епохи великого єднання.
Ключем до цього є поточна версія ERC-7786, яка намагається встановити загальну «специфікацію інтерфейсу» міжланцюгового зв'язку для Ethereum, щоб інтегрувати різні стандарти обміну повідомленнями під єдиним API, щоб дозволити смарт-контрактам різних блокчейн-мереж в екосистемі Ethereum спілкуватися один з одним. **
Ще 15 квітня член фонду Ethereum joshrudolf.eth публічно підкреслив, що «перехресна передача повідомлень є одним із ключових елементів для вирішення проблеми користувацького досвіду Ethereum при взаємодії з іншими мережами».
!
Що таке ERC-7786, яку проблему він має вирішити і чому він такий важливий? Ця стаття допоможе вам зрозуміти цей новий стандарт, який варто звернути увагу всім користувачам Ethereum.
Ethereum, потрібен єдиний протокол міжланцюгового зв'язку
Відомо, що від початкової концепції багатоланковості Cosmos і Polkadot до розквіту Rollup в епоху Ethereum L2, особливо з розвитком таких додатків, як OP Stack, Arbitrum Nova, Starknet, ліквідність стає все більш розподіленою на Ethereum та L2.
Згідно з неповною статистикою L2BEAT, в Ethereum L2 в широкому сенсі існує понад сотні, що породжує давно обговорюване питання — екстремальна фрагментація ліквідності.
Слід знати, що, хоча всі вони базуються на екосистемі Ethereum, різні L2 між собою не спілкуються. Якщо користувач хоче перенести активи з Arbitrum до Starknet або виконати взаємодію з контрактами між різними L2, це можливо лише за допомогою міжланкових мостів або протоколів передачі міжланкових повідомлень, щоб забезпечити безпечну взаємодію між контрактами, користувачами та активами в різних мережах.
!
ДЖЕРЕЛО: L2BEAT
Це не лише змушує користувачів щорічно витрачати зайві кошти через перешкоди між ланцюгами, але, що більш важливо, серйозно послаблює синергію екосистеми Ethereum, особливо між різними L2. Хоча зараз існує чимало протоколів, які реалізували функцію міжланцюгової комунікації, кожен протокол має свої власні інтерфейси, способи виклику та моделі безпеки, тому розробники практично не можуть повторно використовувати код або логіку інтерфейсу між різними протоколами, що безпосередньо призводить до повторного «виготовлення коліс» і високих витрат на обслуговування, а також до надзвичайної фрагментації користувацького досвіду.
Отже, запропонування ERC-7786 покликане подолати цю фрагментовану екосистему, **надати єдиний стандартний інтерфейс для всіх міжланцюгових комунікаційних протоколів, щоб DApp могли безпечно взаємодіяти з будь-яким ланцюгом через один «шлюз», **не прив’язуючись до певного протоколу:
Цей стандарт був розроблений під керівництвом OpenZeppelin і отримав підтримку від кількох кросчейн і модульних проектів, таких як Фонд Ethereum, Axelar тощо. Як єдиний стандарт інтерфейсу кросчейн повідомлень для DApp, він має на меті стандартизувати універсальний інтерфейс для безпечного відправлення та отримання повідомлень між децентралізованими додатками (DApp) на різних блокчейнах.
!
Джерело: erc7786.org
ERC-7786: Кросчейн комунікація «уніфікований інтерфейс»
Якщо сказати одним реченням про ERC-7786, то це як «ERC-20» у сфері міжланцюгової комунікації.
Подібно до того, як ERC-20 надає стандартний інтерфейс для токенів, а ERC-721 визначає загальну специфікацію для NFT, ERC-7786 також намагається встановити уніфікований та універсальний «комунікаційний сокет» для крос-чейн обміну повідомленнями – ви можете порівняти його зі «стандартом USB» у світі Web3, де будь-який протокол може бути plug-and-play, якщо він підключений до інтерфейсу специфікації.
Нижче наведено основні компоненти та процеси ERC-7786, що демонструють, як за допомогою стандартних інтерфейсів відправляти та отримувати повідомлення між різними блокчейнами, де одне повідомлення ERC-7786 включає чотири основні елементи:
!
Джерело: erc7786.org
Серед них sendMessage() використовується для ланцюга A для ініціації повідомлень, а executeMessage() використовується для отримання та виконання ланцюга B, що становить базову логіку крос-чейн зв'язку, а також робить DApps Йому потрібно лише інкапсулювати стандартний інтерфейс за один раз, і він може бути сумісний з кількома модулями крос-чейн протоколу одночасно, реалізуючи справжній сенс «розв'язка протоколу + свобода зв'язку». **
ERC-7786 також оголосив інтерфейс повністю функціональним і очікує остаточного злиття специфікації двійкових інтеропераційних адрес (тобто уніфікованого кодування адрес). У майбутньому також планується додати розширення «gas sponsorship», яке дозволить користувачам передоплачувати за газ третьою стороною при виконанні транзакцій у цільовому ланцюжку, щоб оптимізувати користувацький досвід взаємодії між ланцюгами.
Більше того, ERC-7786 розроблений для підтримки модульної адаптації, що дозволяє розробникам створювати адаптери для існуючих основних крос-чейн протоколів (таких як Axelar, LayerZero, Wormhole тощо) без логіки рефакторингу, а також може швидко адаптуватися до стандартних інтерфейсів ERC-7786.
Це означає, що навіть якщо користувачі, мобільність і додатки розподілені по декількох L2 або гетерогенних ланцюгах, DApps можуть використовувати ERC-7786 для створення власних можливостей виклику крос-чейн, без прив'язки до конкретного протоколу моста або покладаючись на громіздке перемикання інтерфейсу користувача, що може значно покращити загальний досвід і знизити складність інтеграції.
Слід зазначити, що механізм атрибутів ERC-7786 (Attributes) також дозволяє інтеграцію розширених функцій різних крос-ланцюгових протоколів, таких як логіка верифікації, підтвердження стану, контроль лімітів тощо, не впливаючи на стандартний основний процес, що залишає високо гнучкий простір для еволюції проміжного програмного забезпечення та механізмів верифікації.
З цього боку, значення ERC-7786 вже не обмежується «сумісністю з кількома крос-ланцюговими протоколами», а більше представляє собою нову еру, в якій багатоланцюгова архітектура Web3 переходить від «крос-ланцюгового розгортання» до «рідної взаємодії».
Що може принести ERC-7786?
Через це ERC-7786 широко розглядається як важлива інфраструктура для сприяння більш високій сумісності Ethereum і багатоланцюгової екосистеми, яка не тільки руйнує давні протокольні бар'єри, але й закладає єдину стандартну основу інфраструктури для майбутнього розширення крос-чейн функцій, оновлення механізму верифікації та багатоланцюгової співпраці.
А з точки зору фактичного впровадження, цінність, яку приносить ERC-7786, може бути зведена до двох основних вигододержувачів — розробників та кінцевих користувачів:
Наразі ERC-7786 постійно просувається в екосистемі, згідно з опублікованою інформацією, протягом наступних 3~6 місяців ERC-7786 поступово випустить стандартні адаптери для основних протоколів, сприяючи інтеграції цього стандарту в більше DApp, мостів, перевіряючого проміжного програмного забезпечення, формуючи справжню інфраструктуру міжмережевого з'єднання Web3.
Варто зазначити, що 13 червня розробник Axelar Interop Labs разом з OpenZeppelin спільно випустили відкриту платформу OpenBridge, побудовану на основі ERC-7786. Цей інструмент дозволить розробникам підключати кілька мостових протоколів одночасно, що ще більше підвищить ефективність розробки та редундантність протоколів, спрощуючи інтеграцію кількох протоколів взаємодії.
!
Джерело: Axelar
З більш макроекономічної точки зору, значення ERC-7786 далеко не обмежується технічними специфікаціями інтерфейсу, воно більше схоже на те, що відкриває «упорядкований шлях взаємозв'язку» для нинішньої хаотичної ситуації мультиблокчейн-екосистеми:
Дозволити розмиття меж «ланцюга» в екосистемі Ethereum, закладаючи критично важливий передумову для еволюції справжнього досвіду користувачів Web3.
Написано наостанок
Оглядаючись на розвиток Ethereum, від комбінації смарт-контрактів до швидкого формування модульної інфраструктури, а також до узагальнення L2 і тенденцій спеціалізованих ланцюгів, «крос-чейн взаємодія» стала необхідною умовою для вибуху наступного етапу.
Значення ERC-7786 полягає не лише в тому, щоб спростити крос-чейн, а в тому, що він намагається заснувати єдині норми для «багатоланцюгової співпраці» з метою протидії «збільшенню ентропії», що не лише може сприяти подальшому просуванню процесу «уніфікації» ліквідності на ланцюгах, але й сприяти зрілості багатоланцюгової екосистеми.
Що стосується того, чи може ERC-7786 призвести до того, що Ethereum досягне критичної точки трансформації, це ще потрібно спостерігати.