Экосистема Ethereum, возможно, вскоре перейдет из эпохи «Сражений весны и осени» L2 в эпоху великого统一.
Ключом здесь является разработка ERC-7786, которая пытается установить универсальные «интерфейсные стандарты» для кросс-цепной связи в Ethereum, что позволит интегрировать различные стандарты передачи сообщений под единым API, обеспечивая взаимосвязь между смарт-контрактами различных блокчейн-сетей в экосистеме Ethereum.
Еще 15 апреля член фонда Ethereum joshrudolf.eth публично подчеркнул, что «межсетевое сообщение является одним из ключевых элементов для решения проблемы пользовательского опыта Ethereum при межсетевых взаимодействиях».
Что же такое ERC-7786, какую проблему он решает и почему он так важен? Эта статья поможет вам понять этот новый стандарт, который заслуживает внимания всех пользователей Ethereum.
Как известно, от первоначальной многосетевой концепции Cosmos и Polkadot до процветания Rollup в эпоху Ethereum L2, особенно с большим развитием приложенческих цепочек, таких как OP Stack, Arbitrum Nova и Starknet, ликвидность становится все более распределенной между Ethereum и L2.
Согласно неполной статистике L2BEAT, Эфир L2 в широком смысле насчитывает более сотни различных решений, что порождает уже давно обсуждаемый вопрос — крайняя фрагментация ликвидности.
Чтобы понимать, что даже если все они основаны на экосистеме Ethereum, различные L2 между собой не взаимодействуют. Если пользователю нужно перевести активы с Arbitrum на Starknet или взаимодействовать с контрактами через разные L2, это можно сделать только с помощью кросс-чейн мостов или протоколов передачи кросс-чейн сообщений для безопасного взаимодействия контрактов, пользователей и активов между несколькими сетями.
Источник: L2BEAT
Это не только заставляет пользователей с каждым годом платить все больше издержек из-за препятствий для кроссчейна, но и, что более важно, экосистема Ethereum, особенно синергия между L2, также серьезно ослаблена, и хотя многие протоколы реализовали функции межцепочечной связи, каждый протокол имеет свой собственный интерфейс, режим вызова и модель безопасности, и разработчики вряд ли могут повторно использовать код или логику интерфейса между разными протоколами, что напрямую приводит к повторному «изготовлению колес» и высоким затратам на эксплуатацию и обслуживание, а пользовательский опыт чрезвычайно фрагментирован.
Таким образом, предложение ERC-7786 направлено на преодоление этой фрагментированной экосистемы, предоставляя единый стандартный интерфейс для всех межцепочных коммуникационных протоколов, позволяя DApp безопасно взаимодействовать с любым блокчейном через один «шлюз», без необходимости привязываться к какому-либо конкретному протоколу:
Этот стандарт был разработан под руководством OpenZeppelin и поддерживается несколькими кроссчейн и модульными проектами, включая фонд Ethereum и Axelar. Он представляет собой единый стандарт интерфейса для кроссчейн-сообщений, ориентированный на DApp, и направлен на стандартизацию общего интерфейса для безопасной отправки и получения сообщений между несколькими блокчейнами в децентрализованных приложениях (DApp).
Источник: erc7786.org
Если кратко охарактеризовать ERC-7786, то это как «ERC-20» в области межсетевого общения.
Как ERC-20 предоставляет стандартный интерфейс для токенов, а ERC-721 определяет общие спецификации для NFT, ERC-7786 также пытается создать унифицированный и общий «коммуникационный интерфейс» для межсетевых сообщений — вы можете сравнить это с «USB стандартом» в мире Web3, который позволяет любому протоколу подключаться и работать, если он соответствует стандартному интерфейсу.
На нижнем изображении представлены основные компоненты и процессы ERC-7786, показывающие, как отправлять и получать сообщения между различными блокчейнами через стандартизированные интерфейсы, при этом одно сообщение ERC-7786 включает четыре основных элемента:
Источник: erc7786.org
Среди них sendMessage() используется для цепочки A для инициирования сообщений, а executeMessage() используется для цепочки B для получения и выполнения, что составляет основную логику кроссчейн-коммуникации, а также создает DApps Ему нужно только инкапсулировать стандартный интерфейс за один раз, и он может быть совместим с несколькими модулями кроссчейн-протокола одновременно, реализуя истинный смысл «разделения протокола + свобода связи». **
В настоящее время ERC-7786 также объявил о завершении функциональности интерфейса и ожидает окончательного объединения спецификации бинарных взаимных адресов (то есть унифицированного кодирования адресов). В будущем также планируется добавить расширение «Газовое спонсорство», которое позволит пользователям, выполняющим транзакции на целевой цепи, оплачивать Газ третьей стороной, что оптимизирует пользовательский опыт межцепочечного взаимодействия.
Более важно, что дизайн ERC-7786 поддерживает модульную адаптацию, разработчики могут создавать адаптеры для существующих основных кросс-цепочных протоколов (таких как Axelar, LayerZero, Wormhole и др.), не требуя переработки логики, и быстро совместить с интерфейсом стандарта ERC-7786.
Это означает, что даже если пользователи, ликвидность и приложения распределены по нескольким L2 или гетерогенным цепям, DApp может использовать ERC-7786 для создания нативной возможности кросс-цепных вызовов, не привязываясь к конкретным мостовым протоколам и не полагаясь на сложные переключения пользовательского интерфейса, что значительно улучшает общее впечатление и снижает сложность интеграции.
Стоит отметить, что механизм атрибутов ERC-7786 также позволяет подключать расширенные функции различных межсетевых протоколов, такие как логика верификации, доказательства состояния, контроль лимитов и т.д., не затрагивая стандартный основной процесс, что оставляет высокую гибкость интерфейсного пространства для эволюции промежуточного ПО и механизмов верификации.
С этой точки зрения, значение ERC-7786 уже не ограничивается «совместимостью с несколькими кроссчейн-протоколами», оно также представляет собой новый этап для многослойной архитектуры Web3, который переходит от «кроссчейн-развертывания» к «родной интероперабельности».
Именно поэтому ERC-7786 широко рассматривается как важная инфраструктура, способствующая повышению взаимной совместимости экосистем Ethereum и многосетевых решений. Он не только разрушает долгосрочные барьеры протоколов, но и закладывает основу для будущего расширения функций межсетевого взаимодействия, модернизации механизмов верификации и совместной работы многосетевых решений, создавая единые стандарты инфраструктуры.
С практической точки зрения, ценность, которую приносит ERC-7786, может быть сведена к двум основным бенефициарам - разработчикам и конечным пользователям:
В настоящее время ERC-7786 активно продвигается в экосистеме. Согласно публично раскрытой информации, в ближайшие 3-6 месяцев ERC-7786 будет последовательно выпускать стандартные адаптеры для основных протоколов, способствуя интеграции этого стандарта в большее количество DApp, мостов и проверочных промежуточных программ, формируя настоящую инфраструктуру кросс-чейн для Web3.
Стоит упомянуть, что 13 июня разработчик Axelar Interop Labs совместно с OpenZeppelin также представил открытый фреймворк OpenBridge, построенный на базе ERC-7786. Этот инструмент позволит разработчикам подключаться к нескольким мостовым протоколам одновременно, что дополнительно повысит эффективность строительства и избыточность протоколов, облегчая разработчикам одновременное подключение к нескольким протоколам интероперации.
Источник: Axelar
С более макроэкономической точки зрения, значение ERC-7786 далеко не ограничивается стандартами технического интерфейса; оно больше похоже на то, что открывает «упорядоченный путь взаимодействия» в текущей хаотичной многосетевой экосистеме:
Сделав границы «цепей» в экосистеме Эфира размытыми, это стало важной предпосылкой для эволюции настоящего пользовательского опыта Web3.
Обзор развития Ethereum: от совместимости смарт-контрактов до быстрого формирования модульной инфраструктуры, затем к обобщению L2 и трендам специализированных цепей, “кросс-цепочечная связь” стала необходимым условием для следующей стадии взрыва.
Значение ERC-7786 заключается не только в том, чтобы сделать кроссчейн более удобным, но и в том, чтобы попытаться установить единую спецификацию для «многоцепочечного сотрудничества» от корня для борьбы с «увеличением энтропии», что может не только еще больше способствовать процессу «унификации» ончейн-ликвидности, но и способствовать зрелости мультичейн-экосистемы. **
Что касается того, сможет ли ERC-7786 подтолкнуть Эфир к достижению критической точки трансформации, это еще нужно наблюдать.