В последние годы экосистема блокчейна претерпела необычайное развитие и инновации: протоколы и децентрализованные приложения (DApps) появились в самых разных областях. Тем не менее, постоянным препятствием является отсутствие бесперебойной связи и взаимодействия между различными сетями блокчейнов. Эта проблема относится к межсетевым свопам и транзакциям, где пользователи часто сталкиваются с трудностями и неэффективностью.
Компания Uniswap Labs, создавшая популярную децентрализованную биржу Uniswap, только что предложила новый стандарт Ethereum, известный как ERC-7683. С помощью этого стандарта системы, основанные на намерениях, смогут с большей эффективностью определять межсетевые действия и приводить к осуществлению межсетевых сделок.
Мы с гордостью представляем: ERC-7683. Новый отраслевой стандарт для межсетевых намерений от Across и @Uniswaphttps://t.co/JBZYxMMxYs
pic.twitter.com/2enPsviYQZ
– Через (@AcrossProtocol) 20 мая 2024 г.
Что такое ERC-7683?
Стандарт Ethereum под названием ERC-7683 описывает набор рекомендаций и интерфейсов для платформ выполнения межцепочных транзакций. По сути, он представляет общий интерфейс смарт-контракта ISettlementContract вместе с общей структурой CrossChainOrder.
Структура CrossChainOrder предназначена для использования в качестве общего формата ордеров, который пользователи (свопы) могут подписывать и распространять маркет-мейкерам или ретрансляторам (наполнителям) для реализации. Адрес расчетного контракта, адрес свопера, nonce для защиты от повтора, идентификаторы цепочки, сроки и произвольное поле orderData, которое принимает данные, специфичные для реализации, являются одними из важнейших полей в этой структуре.
Фото: структура CrossChainOrder, ERC7683
И наоборот, расчетные контракты должны реализовывать стандартный набор функций, определенных интерфейсом ISettlementContract. К ним относятся функция разрешения, которая преобразует конкретный CrossChainOrder в общий ResolvedCrossChainOrder, который может быть более легко интегрирован с другими типами ордеров и расчетными контрактами, а также функция начала, которая позволяет исполнителям начать расчет по межцепочному заказу.
Фото: интерфейс ISettlementContract, ERC7683
В рамках процесса расчета входные данные, которые должны быть получены от свопера, выходные данные, которые должны быть предоставлены своперу, и выходные данные, которые должны быть переданы наполнителю, определяются структурой ResolvedCrossChainOrder, которая представляет собой представление заказа.
Мотивация интеграции ERC-7683
Жизнеспособный способ обеспечить межсетевые соединения без временных ограничений традиционных мостов — использовать системы на основе намерений. Тем не менее, эти системы испытывают трудности с получением доступа к достаточному количеству ликвидности и сети активных наполнителей, охватывающей множество цепочек.
Межсетевые системы намерений могут взаимодействовать и совместно использовать инфраструктуру, такую как сети исполнителей и службы распространения заказов, благодаря таким стандартам, как ERC-7683.
Преимущества ERC-7683
Приложения, наполнители и конечные пользователи — это лишь некоторые из заинтересованных сторон экосистемы, которые выиграют от принятия ERC-7683.
ERC-7683 — это стандарт для систем, основанных на намерениях, который пытается улучшить взаимодействие с пользователем при межсетевых транзакциях. Такая стандартизация снижает затраты, сокращает время обработки и повышает надежность. Кроме того, протоколы и приложения могут использовать определенные интерфейсы и структуры данных ERC-7683, упрощая интеграцию, облегчая взаимодействие, снижая затраты на разработку и способствуя созданию совместной экосистемы.
Маркет-мейкеры, также известные как наполнители, получают выгоду от увеличения ликвидности и потока ордеров благодаря более широкому спектру приложений и большему пулу ордеров. Это может привести к появлению более прибыльных возможностей и привлечению большего числа участников в экосистему наполнителей. ERC-7683 способствует ликвидности и конкурентоспособности в нескольких сетях блокчейнов, что приводит к улучшению цен и исполнения для потребителей.
Uniswap Labs примет этот стандарт, когда мы перейдем к перекрестной цепочке с UniswapX.
Полное предложение читайте ниже. https://t.co/rImPo1JVEn
— Лаборатория Юнисвап (@Uniswap) 20 мая 2024 г.
Рекомендации по проектированию ERC-7683
Чтобы гарантировать эффективность и широкое признание ERC-7683, при его создании был учтен ряд важных факторов. Одной из важных деталей было добавление общего поля orderData в структуру CrossChainOrder. Эта переменная обеспечивает различные детали реализации и адаптации, включая ограничения выполнения, методы расчетов и алгоритмы определения цен (например, голландские аукционы или ценообразование на основе Oracle).
ERC-7683 поддерживает широкий спектр проектов намерений между цепочками в рамках одного и того же стандарта. Это также поощряет разнообразие и позволяет различным реализациям сотрудничать и сосуществовать.
Интеграция стандарта Permit2 стала еще одним заслуживающим внимания решением при проектировании. Свидетельские функции Permit2 позволяют своперам утверждать условия заказа и передачу токенов с помощью одной подписи, даже если они технически не нужны согласно ERC-7683.
ERC-7683 Принятие и сотрудничество
Невозможно переоценить потенциальное влияние ERC-7683 на экосистему блокчейна, хотя он все еще находится на стадии предложения. Разместив запрос на комментарии Ethereum (ERC) на форуме Ethereum Magicians и отправив стандарт в рабочую группу CAKE для дополнительного рассмотрения и обсуждения, Uniswap Labs и Across Protocol уже начали первый этап.
Более унифицированная и доступная кросс-чейн-экосистема может быть разработана с помощью таких инициатив, как ERC-7683, которые будут способствовать сотрудничеству между проектами и более плавному и эффективному обмену между сетями блокчейнов.
Между тем, успех ERC-7683 в конечном итоге будет зависеть от совместных усилий сообщества блокчейнов.
Сообщение «Соединение сетей блокчейна: как ERC-7683 стремится преобразовать межцепочные обмены и транзакции» впервые появилось на сайте Metaverse Post.