На DevConnect в Буэнос-Айресе были раскрыты детали EIL @ethinteroplayer - Слоя Интероперабельности Ethereum. Мы уже несколько месяцев углубленно изучаем протоколы интероперабельности, и наша первоначальная оценка контрактов EIL (развернутых на тестовых сетях) продолжается 🧵👇
Во-первых, почему это должно вас волновать? "Интероперация" = выполнение действий между цепочками: - мосты для перевода средств - свопы между цепочками - покупка NFT на одной цепочке с использованием средств с другой сложные многоцепочечные действия 👉 Сегодня почти все это требует доверия к посредникам. EIL меняет это.
Что на самом деле означает бездоверительная интероперабельность? Это означает: ❌ никаких доверенных ретрансляторов ❌ никаких доверенных оракулов ❌ никаких доверенных решателей, которые могут вас цензурировать или причинить вам неудобства Вы должны иметь возможность выполнять кросс-цепочные действия, где: - безопасность не зависит от честности посредников - ваши транзакции не могут быть произвольно заблокированы Это очень сложная задача.
До сих пор это было лишь (частично) решено с помощью канонических мостов между Ethereum ↔ L2. И даже тогда: - только для конкретных L2 - часто очень медленно (7+ дней для оптимистичных систем) - все еще существуют некоторые предположения о доверии, если L2 не находится на стадии 2 Канонические мосты ≠ универсальная совместимость.
Тем временем, большинство протоколов интероперабельности выбрали другой компромисс. Они оптимизировали для: - более низких сборов - лучшего пользовательского опыта - более быстрой обработки Но за счет: - доверия к ретрансляторам/оракулам - или доверия к решателям (которые могут цензурировать, задерживать или причинять неудобства пользователям) EIL идет радикально другим путем.
Основная идея EIL: 👉 Почти полностью убрать посредников EIL построен на основе абстракции аккаунтов ERC-4337, что делает его изначально мультичейновым с абстракцией газа. С EIL пользователи могут самостоятельно выполнять кросс-чейн транзакции.
Вместо того чтобы полагаться на: - ретрансляторов для выполнения задач за вас - решателей, которые должны "вести себя честно" EIL делает пользователя исполнителем. Это значительно снижает: - риски безопасности - сбои в доступности - векторы цензуры Посредники больше не находятся на критическом пути.
Так что же заменяет ретрансляторы? Познакомьтесь с XLP - Кросс-цепочными поставщиками ликвидности. Они не выполняют транзакции за вас. Они выступают в роли поставщиков ликвидности для смарт-контрактов PayMasters между цепями.
Как работает транзакция по счастливому пути 👇 1️⃣ Вы отправляете транзакцию в исходной цепочке 2️⃣ XLP видят её в мемпуле 3️⃣ XLP включает платежный ваучер в тот же блок 4️⃣ Вы используете этот ваучер для самовыполнения в целевой цепочке ⚡ С точки зрения пользователя: почти мгновенно.
Почему это мощно: - Вам не нужны средства на целевой цепочке - Ваша транзакция на целевой цепочке гарантированно будет успешной - XLP оплачивает газ и ликвидность заранее - Позже XLP забирает ваши средства (+ комиссия) на исходной цепочке
Но что если XLP ведет себя неправильно? В случае неудачи: ❌ XLP не предоставляет средства по назначению ✅ Их можно без разрешения наказать на Ethereum L1 🔁 Доказательство отправляется через канонические мосты (L2 → L1) Другие XLP могут немедленно вмешаться.
Это критически важный момент дизайна 👀 Канонические мосты используются только в несчастных случаях. Сравните это с большинством протоколов взаимодействия, где каждое сообщение зависит от мостов или оракулов. EIL минимизирует доверие там, где это имеет наибольшее значение.
EIL позволяет: - бездоверительное выполнение кросс-цепочных операций - транзакции под контролем пользователя - быстрый пользовательский опыт в оптимальных условиях - сильные криптоэкономические гарантии в случае неудачи Все это построено на существующей инфраструктуре Ethereum.
Что это открывает? - Кошельки могут представлять Ethereum + L2 как одну интегрированную цепь - Сложные многосетевые действия ощущаются как односетевой UX - Протоколы (основанные на намерениях или нет) могут строиться на основе EIL - Взаимодействие без скрытых предположений о доверии
Мы работаем над рамками управления рисками интероперабельности, аналогичными нашим рамкам управления рисками L2. Исходя из того, что мы видели: - EIL является одним из первых дизайнов, который, вероятно, полностью минимизирует доверие - Скорее всего, он получит статус "полностью зеленый", как только рамки будут окончательно утверждены 🟢
EIL показывает, что: - бездоверительная интероперабельность Ethereum возможна - UX и безопасность не должны быть компромиссом - AA + криптоэкономика могут заменить доверенных посредников Мы с нетерпением ждем финальной версии и развертывания основной сети.
4K