Принцип проектирования ERC-7802 заключается в «незнании моста»: в межсетевых сценариях максимально отделить контракт токена от конкретных технологий или протоколов межсетевого мостирования.
Автор: Юэ Сяоюй
Сначала выводим заключение, одним предложением: ERC-7802 — это межсетевой стандарт, который расширяет новые функции для существующих токенов ERC-20, вызов интерфейса ERC-7802 позволяет реализовать стандартные межсетевые функции.
01 Фон
ERC-7802 был разработан совместными усилиями команд Optimism и Uniswap как стандарт межсетевого токена, цель которого — обеспечить единый стандарт для токенов при межсетевых переводах.
Мы можем видеть, что сотрудничество между Uniswap и Optimism продолжает углубляться: ранее Uniswap объявил о запуске Unichain, который является частью экосистемы OP Superchain, и теперь они вместе предложили этот межсетевой стандарт.
Предложение ERC-7802 направлено на стандартизацию межсетевых операций, что очень важно для DEX (децентрализованных бирж), таких как Uniswap, и для L2 решений, таких как Optimism.
Стандарты токенов на Ethereum постоянно эволюционируют, начиная с ERC-20 до ERC-721, ERC-1155 и т.д. ERC-7802 является частью этой эволюции, сосредоточенной на решении конкретной проблемы межсетевого взаимодействия.
02 Принципы проектирования
В целом, принцип проектирования ERC-7802 заключается в «незнании моста»: в межсетевых сценариях максимально отделить контракт токена от конкретных технологий или протоколов межсетевого мостирования.
Это модульный дизайн, который фактически переносит сложность на межсетевые мосты, отделяя межсетевую логику от контрактов токенов, делая структуру контрактов токенов более простой и модульной.
Реализация токенов должна сосредоточиться лишь на их основных функциях, не задумываясь о конкретной реализации межсетевого перевода.
Мостовые протоколы берут на себя всю сложность, связанную с межсетевыми переводами, включая проверку транзакций, блокировку и разблокировку активов, межсетевые коммуникационные протоколы и т.д.
ERC-7802 определяет стандартизированный интерфейс для того, как токены взаимодействуют с межсетевыми мостами, но не заботится о том, как эти мосты реализуются конкретно.
Любой мостовой протокол, соответствующий ERC-7802, может использовать этот интерфейс для межсетевых операций, не требуя изменения самого контракта токена.
03 Конкретная реализация
ERC-7802 определяет стандартизированный интерфейс, который включает в себя две ключевые функции:
(1) crosschainMint: чеканка токенов для получателя на целевой цепи как результат уничтожения токенов на исходной цепи.
(2) crosschainBurn: уничтожение токенов на исходной цепи и инициирование межсетевого перевода, обычно является отправной точкой межсетевого перевода.
Следует отметить, что межсетевое чеканка и уничтожение отличаются от местной чеканки и уничтожения. В межсетевых операциях общее количество доступных токенов на всех цепях остается неизменным, так как токены перемещаются между цепями, а не создаются или уничтожаются.
Контракт ERC-7802 поддерживает ERC-165, что является стандартом проверки интерфейса, позволяющим смарт-контрактам объявлять, какие интерфейсы они поддерживают. Это помогает обеспечить совместимость контрактов для межсетевых операций.
Более важно, что ERC-7802 совместим с ERC-20.
ERC-20 является широко используемым стандартом однородных токенов в Ethereum, поэтому совместимость нового стандарта с ERC-20 очень важна, что позволяет существующим токенам легче переходить в новую экосистему.
Таким образом, существующие токены могут существовать как обычные токены ERC-20, а затем реализовать межсетевые функции через интерфейс ERC-7802.
04 Ценность протокола
Решение проблем с опытом работы с многими цепями является большой тенденцией, на самом деле, ERC-7802 строит межсетевой стандарт с самого нижнего уровня протокольного слоя, что дополняет нарратив «абстракции цепей».
ERC-7802 поддерживает цели, которые должна достичь абстракция цепей, предоставляя стандартизованный протокол межсетевого перевода токенов, позволяя активам бесшовно перемещаться по различным цепям.
Реализация абстракции цепей требует взаимодействия различных технических стандартов и протоколов, ERC-7802 может рассматриваться как один из ключевых строительных блоков.
Можно сказать, что ERC-7802 на техническом уровне предоставляет конкретное решение для абстракции цепей, решая технические проблемы межсетевого перевода токенов, в то время как абстракция цепей использует эти решения для обеспечения более высокого уровня пользовательского опыта и фреймворка для разработки приложений.
Более важно, что стандарт, предложенный OP, также закладывает основу для взаимозаменяемости в экосистеме OP Superchain.
В настоящее время этот стандарт протокола еще находится на стадии обсуждения, и мы можем продолжать следить за ним.