Розуміння Ethereum ERC-7786: єдина специфікація для багатоланцюгової співпраці, чи вступає екосистема ETH в еру "великої єдності"?

Значення ERC-7786 полягає не тільки в тому, щоб зробити крос-чейн більш зручним, але й у спробі встановити єдину специфікацію для «багатоланцюгової співпраці» від кореня для боротьби зі «збільшенням ентропії», що може не тільки додатково сприяти «єдиному» процесу ліквідності в ланцюжку, але й сприяти зрілості багатоланцюгової екології. (Синопсис: Оновлення безпеки Ethereum EIP-7702: модель проксі для безпечного переходу EOA на смарт-гаманець) (Довідкове доповнення: боротьба людської природи, яку не можна вирішити за допомогою коду: внутрішні чвари, вихід і майбутнє внутрішнього кола Ethereum) Екосистема Ethereum, можливо, ось-ось вступить в еру об'єднання з хаотичної стадії L2 «Весна і осінь воюючих держав». Ключовим моментом є ERC-7786, який знаходиться в розробці, який намагається встановити загальну «специфікацію інтерфейсу» крос-чейн зв'язку для Ethereum, щоб інтегрувати різні стандарти обміну повідомленнями під єдиним API і реалізувати взаємний зв'язок між смарт-контрактами різних блокчейн-мереж в екосистемі Ethereum. Ще 15 квітня член Ethereum Foundation Joshrudolf.eth публічно підкреслив, що «крос-чейн обмін повідомленнями є одним з ключових елементів для вирішення проблеми крос-чейн користувацького досвіду Ethereum». Так що ж таке ERC-7786, яку проблему він вирішує і чому це важливо? У цій статті ми розповімо вам про цей новий стандарт, який заслуговує на увагу всіх користувачів Ethereum. 01 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 пропонується саме для того, щоб зламати цю фрагментовану екосистему і забезпечити єдиний стандартний інтерфейс для всіх протоколів міжланцюгового зв'язку, щоб DApps могли безпечно обмінюватися даними з будь-яким ланцюгом через один і той же «шлюз» без прив'язки конкретного протоколу: Стандарт очолює OpenZeppelin і підтримується безліччю крос-чейн і модульних проектів, включаючи Ethereum Foundation, Axelar, як додаток, орієнтований на DApp Єдиний стандарт міжланцюгового інтерфейсу обміну повідомленнями, який спрямований на стандартизацію загального інтерфейсу для децентралізованих додатків (DApps) для безпечного надсилання та отримання повідомлень у кількох блокчейнах. Джерело: erc7786.org 02 ERC-7786: Кросчейн зв'язок "єдиний інтерфейс" Якщо узагальнити ERC-7786 одним реченням, то це як "ERC-20" у сфері крос-чейн зв'язку. Подібно до того, як ERC-20 надає стандартний інтерфейс для токенів, ERC-721 визначає загальну специфікацію для NFT, ERC-7786 також намагається встановити єдиний і загальний «комунікаційний сокет» для крос-чейн обміну повідомленнями - ви можете порівняти його зі «стандартом USB» у світі Web3, якщо він підключений до інтерфейсу специфікації, будь-який протокол можна підключити та відтворити. Наступна діаграма показує основні компоненти та процеси ERC-7786, показуючи, як надсилати та отримувати повідомлення між різними блокчейнами через стандартизовані інтерфейси, а одне повідомлення ERC-7786 складається з чотирьох основних елементів: Відправник: ідентифікується у форматі CAIP-10 (наприклад, eip155:1:0xabc... Приймач: також визначає адресу призначення для CAIP-10 Корисне навантаження: Довільні дані виконання (байти) Атрибути: Додаткові аргументи, такі як ліміт газу, пріоритет обробки тощо, виражені у вигляді підпису функції (наприклад, minGasLimit (uint256)) Джерело: erc7786.org Серед них, sendMessage () використовується для ланцюга A для ініціації повідомлення, executeMessage () використовується для ланцюжка B для отримання та виконання, цей "замкнутий цикл надсилання-отримання" становить основну логіку крос-чейн зв'язку, а також робить DApp потрібно лише за один раз упакувати стандартний інтерфейс, і він може бути сумісний з кількома модулями крос-чейн протоколу одночасно, реалізуючи «розв'язку протоколу + свободу зв'язку» в прямому сенсі. ERC-7786 також оголосив, що інтерфейс є повністю функціональним і очікує остаточного злиття специфікації двійкових інтеропераційних адрес (тобто уніфікованого кодування адрес). У майбутньому планується додати розширення «Gas Sponsorship», яке дозволяє користувачам передоплачувати газ третьою стороною під час виконання транзакцій у цільовому ланцюжку, тим самим оптимізуючи користувацький досвід взаємодії між ланцюгами. Що ще важливіше, дизайн ERC-7786 підтримує модульну адаптацію, і розробники можуть створювати адаптери для існуючих основних крос-чейн протоколів (таких як Axelar, LayerZero, Wormhole тощо), без логіки рефакторингу, і можуть швидко бути сумісними зі стандартними інтерфейсами ERC-7786. Це означає, що навіть якщо користувачі, ліквідність і програми розподілені між кількома L2 або гетерогенними ланцюгами, DApps можуть створювати власні можливості кросчейн-дзвінків за допомогою ERC-7786, без прив'язки конкретних протоколів мосту або покладаючись на громіздке перемикання інтерфейсу користувача, що може значно покращити загальний досвід і зменшити складність інтеграції. Варто зазначити, що механізм Attributes ERC-7786 також дозволяє отримати доступ до функцій набору розширень різних крос-чейн протоколів, таких як логіка верифікації, перевірка стану, контроль лімітів тощо, не впливаючи на стандартний основний процес, що залишає дуже гнучкий простір інтерфейсу для еволюції проміжного програмного забезпечення та механізмів аутентифікації. З цієї точки зору, значення ERC-7786 не тільки «сумісне з кількома крос-чейн протоколами», але й означає, що багатоланцюгова архітектура Web3 переходить від «крос-чейн розгортання» до нової ери «рідної сумісності». 03 Що дає ERC-7786? З цієї причини ERC-7786 широко розглядається як важлива інфраструктура для просування Ethereum і багатоланцюгової екосистеми до більш високої сумісності, не тільки долаючи давні протокольні бар'єри, але й закладаючи єдину стандартну інфраструктурну основу для майбутнього розширення крос-чейн функцій, оновлення механізму верифікації та багатоланцюгової співпраці. З практичної точки зору, цінність, яку приносить ERC-7786, може бути віднесена до двох основних бенефіціарів - розробників і кінцевих користувачів: Для розробників необхідно лише відкрити...

Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити