ERC-7683 предназначен для уменьшения фрагментации между протоколами намерений для кроссчейн-передач за счет предоставления решателям общего способа понимать ордера.
Текущий черновик ориентирован на резолвер. Протокол может сохранять собственные полезные данные, модель авторизации, аукциона и расчётов, публикуя резолвер, который переводит ордер в шаги, переменные, платежи и явные допущения, которые решатель может оценить.
Это отличается от многих более старых объяснений ERC-7683. Ранние черновики описывали универсальные структуры и интерфейсы, такие как GaslessCrossChainOrder, IOriginSettler, IDestinationSettler, open, openFor и fill. Эти идеи остаются полезным историческим контекстом, но они не являются текущей нормативной границей.
Новый дизайн даёт протоколам больше гибкости. Он также делает особенно важным один момент: решатель становится критически важным объектом, который солверы должны проверять и которому должны доверять.
Солвер может понести газовые затраты, выдать разрешения, разместить ликвидность и отправить транзакции до того, как его ожидаемая оплата будет окончательно подтверждена. Ему нужно понимать, какие цепочки и контракты должны быть вызваны, какие условия должны выполняться, как выбираются переменные, что может откатиться и когда оплата становится доступной к расходованию.
Стандартизация помогает солверам интерпретировать эту информацию. Она не гарантирует безопасность лежащей в основе системы.
Протокол всё ещё контролирует такие области, как авторизация пользователя, nonce’ы, отмена (cancellation), возвраты (refunds), защита от повторного воспроизведения (replay protection), эскроу, верификация расчетов и частичные исполнения (partial fills). Мосты, системы обмена сообщениями, токены, оракулы и блокировки ресурсов сохраняют собственные риски. Решатель может точно описать небезопасный маршрут.
Пользователи всё равно должны проверять исходную цепочку, входной актив, целевую цепочку, получателя, ожидаемый результат, дедлайн и область авторизации. Разработчикам следует проводить threat-modeling (моделирование угроз) решателя и протокола расчетов отдельно. Аудитам нужно подтвердить, что разрешённые (resolved) инструкции соответствуют тому, что реально выполняется, и что любые допущения видимы, а не скрыты.
ERC-7683 может помочь создать более широкий и более конкурентный рынок солверов. Правильный вывод по безопасности не в том, что стандартизированные средства безопасны. Это означает, что порядок (структуру) легче последовательно проверять, а под ним всё равно требуется должная осмотрительность.
Руководство TokenToolHub охватывает текущий черновик, более раннюю терминологию, доверие к решателю, раскрытие (exposure) солверов и полный жизненный цикл кроссчейн-приказа.
Прочитайте полное руководство по TokenToolHub: https://tokentoolhub.com/erc-7683-cross-chain-intents-solver-risk/
#crypto #blockchain #Ethereum #CrossChain #Web3