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