Адрес EVM сам по себе не идентифицирует блокчейн.

Один и тот же видимый адрес длиной 20 байт может существовать в Ethereum, Base, Arbitrum, Optimism, Polygon и BNB Chain. Байты адреса могут совпадать, но балансы, разрешения, код контрактов, администраторы и история транзакций остаются полностью разными.

ERC-7930 предлагает адрес, предназначенный для работы с машинами, с возможностью взаимодействия (Interoperable Address), который может связывать целевой адрес с информацией о цепочке в одной версионированной бинарной оболочке. Структура включает версию, тип цепочки, длину ссылки на цепочку, ссылку на цепочку, длину адреса и нативные данные адреса.

Формат разработан так, чтобы выходить за пределы EVM-сетей. Профили CAIP-350, специфичные для пространства имен, определяют, как ссылка на сеть и адрес должны сериализоваться для разных экосистем.

ERC-7828 обрабатывает пользовательскую часть. Он определяет Интероперабельное Имя с адресом или именем ENS, явным компонентом сети и необязательной контрольной суммой. Удобная метка сети может разрешаться через ENS, а канонический идентификатор сети можно использовать напрямую.

Контрольная сумма может защищать целостность необработанного назначения, специфичного для сети. В целом её не следует прикреплять к имени ENS, потому что разрешённый адрес имени может законно меняться со временем.

Ни одно из предложений не делает кроссчейн-переводы автоматически безопасными. Целостность резолвера, подмена адреса, сопоставление сокращённого адреса, неподдерживаемое поведение кошелька и небезопасные маршруты по-прежнему требуют отдельных проверок.

ПО никогда не должно принимать сетезависимое назначение и молча сводить его к обычному устаревшему адресу, отбрасывая контекст сети.

Оба ERC остаются на стадии Review, поэтому поддержку нужно проверять в точном кошельке, мосте, протоколе и библиотеке, которые используются.

Полный разбор TokenToolHub:

https://tokentoolhub.com/erc-7930-erc-7828-interoperable-addresses/

#Ethereum #crypto #blockchain #Web3 #defi