Ethereum за последние несколько лет успешно решил проблему масштабируемости, внедрив несколько решений Layer 2, таких как Arbitrum, Optimism, Base и другие, что снизило издержки транзакций и повысило эффективность. Но вместе с этим возникла проблема фрагментации пользовательского опыта: каждая сеть L2 похожа на остров, и при кроссчейн-операциях пользователям приходится проходить через сложные шаги, использовать разные мостовые протоколы и управлять различными активами и gas-платежами. Чтобы решить эту проблему, команда Ethereum недавно предложила Ethereum Interop Layer (или Эфириум Интероперационный Уровень, сокращенно EIL).
Для понимания EIL сначала необходимо вспомнить его основу — ERC-4337.
ERC-4337 — это стандарт абстракции аккаунтов, предложенный для Ethereum. Он не требует изменений в базовом протоколе Ethereum и реализуется путем развертывания смарт-контрактов, что создает новый тип аккаунтов — умные аккаунты. Эти аккаунты поддерживают функции социального восстановления, мультиподписей, пакетных операций и др., а также могут осуществлять оплату gas токенами ERC-20 через смарт-контракты.
Однако, несмотря на технологические инновации ERC-4337, его популярность на практике пока ограничена. Фрагментация пользовательского опыта, сложности межцепочечного взаимодействия, высокие издержки gas и проблемы совместимости экосистемы — всё это сдерживает широкое внедрение 4337.
Появление EIL призвано решить эти проблемы на базе ERC-4337. EIL — это дополнительный слой протокола межцепочечной совместимости, наложенный поверх ERC-4337. Он расширяет абстракцию аккаунтов на несколько цепочек, обеспечивая бесшовный опыт между несколькими L2.
Конкретно, EIL реализует два ключевых инновационных подхода: массовую подпись для мультичейн-операций (batch authorization) и механизм предоплаты ликвидности через Cross-chain Liquidity Provider (XLP), основанный на аукционе.
Первый — массовая авторизация, позволяет пользователям за один раз сделать единый подписание для множества операций на различных L2. В реализации это выглядит так: кошелек создает отдельно UserOperation (пользовательскую операцию) на каждой цепочке, затем объединяет их в Merkle-дерево, и пользователь подписывает только корень этого дерева. При получении UserOperation на каждой цепочке, умный аккаунт проверяет, что операция входит в это Merkle-дерево и подпись действительна, после чего выполняет операцию. Такой подход значительно упрощает межцепочечные операции для пользователя.
Второй — механизм предоплаты по аукциону, вводит роль Cross-chain Liquidity Provider (XLP). XLP отвечает за передачу активов и оплату gas между цепочками. Когда пользователь блокирует активы на исходной цепочке и инициирует кроссчейн-запрос, несколько XLP могут соревноваться в аукционе за выполнение этого задания. Победивший XLP предоставляет подтверждение перевода активов (voucher), что позволяет пользователю на целевой цепочке получить средства и оплату gas для завершения операции. После этого XLP забирает с исходной цепочки заблокированные активы.
Чтобы обеспечить безопасность и честность, XLP должен ставить залог на Ethereum mainnet (L1), а также подчиняться строгой системе арбитража. Если XLP нарушает правила, его залоговые активы конфискуются, что создает экономический стимул к честности.
Важно подчеркнуть, что реализация EIL не требует изменений в протоколах консенсуса Ethereum или L2-сетей. Всё реализуется с помощью смарт-контрактов и уже существующего фреймворка ERC-4337. Такая архитектура снижает сложность внедрения и минимизирует потенциальные риски безопасности.
Конечно, такая система переносит сложность и нагрузку на кошельки и оффчейн-инфраструктуру. Кошелькам потребуется поддержка сложных сценариев мультичейн-транзакций, единых подписей, взаимодействия с CrossChainPaymaster и XLP, а также удобный интерфейс. В свою очередь, инфраструктура должна обеспечивать полноценный рынок аукционов, мониторинг потоков средств XLP и управление рисками.
В итоге, EIL предоставляет пользователям опыт, похожий на работу в одной цепочке. В будущем, когда пользователь откроет кошелек, поддерживающий EIL, ему не придется часто переключаться между цепочками, управлять активами по разным сетям или ждать долгие кроссчейн-транзакции. Все сложные детали автоматически обрабатываются за кадром, что способствует постепенному объединению экосистемы Ethereum Layer 2 и реализации идеи бесшовной мультичейн-интеграции.
EIL открывает новые возможности для всей экосистемы Ethereum: он не только решает проблему пользовательского опыта межцепочечных операций, но и, благодаря безопасной, децентрализованной и доверия не требующей архитектуре, позволяет множественным L2 сетям «слиться воедино».
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Интерпретация уровня взаимодействия Ethereum(EIL): устранение фрагментации L2 и создание бесшовного опыта跨链
Автор: Пан Чжихунь
Ethereum за последние несколько лет успешно решил проблему масштабируемости, внедрив несколько решений Layer 2, таких как Arbitrum, Optimism, Base и другие, что снизило издержки транзакций и повысило эффективность. Но вместе с этим возникла проблема фрагментации пользовательского опыта: каждая сеть L2 похожа на остров, и при кроссчейн-операциях пользователям приходится проходить через сложные шаги, использовать разные мостовые протоколы и управлять различными активами и gas-платежами. Чтобы решить эту проблему, команда Ethereum недавно предложила Ethereum Interop Layer (или Эфириум Интероперационный Уровень, сокращенно EIL).
Для понимания EIL сначала необходимо вспомнить его основу — ERC-4337.
ERC-4337 — это стандарт абстракции аккаунтов, предложенный для Ethereum. Он не требует изменений в базовом протоколе Ethereum и реализуется путем развертывания смарт-контрактов, что создает новый тип аккаунтов — умные аккаунты. Эти аккаунты поддерживают функции социального восстановления, мультиподписей, пакетных операций и др., а также могут осуществлять оплату gas токенами ERC-20 через смарт-контракты.
Однако, несмотря на технологические инновации ERC-4337, его популярность на практике пока ограничена. Фрагментация пользовательского опыта, сложности межцепочечного взаимодействия, высокие издержки gas и проблемы совместимости экосистемы — всё это сдерживает широкое внедрение 4337.
Появление EIL призвано решить эти проблемы на базе ERC-4337. EIL — это дополнительный слой протокола межцепочечной совместимости, наложенный поверх ERC-4337. Он расширяет абстракцию аккаунтов на несколько цепочек, обеспечивая бесшовный опыт между несколькими L2.
Конкретно, EIL реализует два ключевых инновационных подхода: массовую подпись для мультичейн-операций (batch authorization) и механизм предоплаты ликвидности через Cross-chain Liquidity Provider (XLP), основанный на аукционе.
Чтобы обеспечить безопасность и честность, XLP должен ставить залог на Ethereum mainnet (L1), а также подчиняться строгой системе арбитража. Если XLP нарушает правила, его залоговые активы конфискуются, что создает экономический стимул к честности.
Важно подчеркнуть, что реализация EIL не требует изменений в протоколах консенсуса Ethereum или L2-сетей. Всё реализуется с помощью смарт-контрактов и уже существующего фреймворка ERC-4337. Такая архитектура снижает сложность внедрения и минимизирует потенциальные риски безопасности.
Конечно, такая система переносит сложность и нагрузку на кошельки и оффчейн-инфраструктуру. Кошелькам потребуется поддержка сложных сценариев мультичейн-транзакций, единых подписей, взаимодействия с CrossChainPaymaster и XLP, а также удобный интерфейс. В свою очередь, инфраструктура должна обеспечивать полноценный рынок аукционов, мониторинг потоков средств XLP и управление рисками.
В итоге, EIL предоставляет пользователям опыт, похожий на работу в одной цепочке. В будущем, когда пользователь откроет кошелек, поддерживающий EIL, ему не придется часто переключаться между цепочками, управлять активами по разным сетям или ждать долгие кроссчейн-транзакции. Все сложные детали автоматически обрабатываются за кадром, что способствует постепенному объединению экосистемы Ethereum Layer 2 и реализации идеи бесшовной мультичейн-интеграции.
EIL открывает новые возможности для всей экосистемы Ethereum: он не только решает проблему пользовательского опыта межцепочечных операций, но и, благодаря безопасной, децентрализованной и доверия не требующей архитектуре, позволяет множественным L2 сетям «слиться воедино».