Узнайте, как служба имён Ethereum (ENS) преобразует сложные криптоадреса в удобочитаемые имена. Узнайте о поиске в ENS, активности в цепочке и использовании в Ethereum.

Служба имён Ethereum (ENS) — это распределённый протокол имён с открытым исходным кодом, построенный на блокчейне Ethereum. Он упрощает пользовательский интерфейс, преобразуя машиночитаемые идентификаторы, такие как адреса Ethereum, криптоадреса, хэши контента и метаданные, в имена, которые пользователи могут прочитать и понять. Подобно традиционной службе доменных имён (DNS), ENS позволяет использовать эти имена в качестве реальных доменных имён в блокчейне.
С момента своего запуска в 2017 году ENS превратился из простого протокола имён в критически важную инфраструктуру с более чем 2 миллионами зарегистрированных в блокчейне имён, что делает его одним из самых успешных проектов в области идентификации в криптоэкосистеме. В этой статье мы рассмотрим, чем они полезны, как они работают в разных блокчейнах, и покажем, как исследовать их на Blockscout.
В течение многих лет блокчейн-протоколы уделяли первостепенное внимание улучшению пользовательского опыта, и ENS — важный шаг в этом направлении. ENS заменяет длинные, сложные шестнадцатеричные адреса кошельков простыми, понятными человеку именами. Вместо копирования и вставки строки типа 0x8f3a...e1b9 пользователи могут просто ввести «alice.eth». Это не только делает транзакции более интуитивными, но и снижает риск ошибок и дорогостоящих просчетов при отправке или получении криптовалюты. Имена ENS также могут выступать в качестве переносимых идентификаторов в децентрализованной сети, позволяя пользователям связывать свои ники в социальных сетях, аватары, веб-сайты и адреса нескольких криптовалют с одним именем. В отличие от традиционных доменных имен, домены ENS управляются ENS DAO — децентрализованной автономной организацией, управляемой сообществом. Эта структура предоставляет пользователям контроль без необходимости участия централизованных посредников.
ENS работает через два основных компонента: реестр ENS — смарт-контракт, который регистрирует все доменные имена, их владельцев, связанные с ними резолверы и данные о времени жизни; и Resolvers, смарт-контракты, которые преобразуют имена ENS в соответствующие им данные, такие как адреса кошельков или содержимое веб-сайта.

Когда вы хотите отправить криптовалюту на имя ENS с помощью кошелька или Dapp, кошелек или Dapp выполняет запрос для получения адреса, связанного с этим именем ENS, посредством описанного выше процесса.
Иерархическая структура протокола ENS позволяет владельцам доменов создавать неограниченное количество поддоменов. Например, если у вас есть домен «company.eth», вы можете создать домены «payments.company.eth», «nft.company.eth» или «team.company.eth» для разных целей.
Одним из наиболее важных событий в дорожной карте ENS является ENSv2, комплексное обновление, которое переносит его основные функции в сети уровня 2. В настоящее время транзакции, связанные с ENS в основной сети Ethereum, могут стоить от пяти до двадцати долларов из-за высоких комиссий за газ, что создает препятствие для широкого внедрения.
ENS Labs разрабатывает Namechain, собственную сеть уровня 2, использующую технологию нулевого разглашения, запуск которой ожидается к концу 2025 года. Эта технология будет обрабатывать транзакции вне основной сети Ethereum, обеспечивая полную безопасность Ethereum за малую долю стоимости.
Протокол ENS не является эксклюзивным для блокчейна Ethereum. Разрешение ENS начинается в основной сети, и реестр ENS находится там же. Фактические данные, такие как адреса и записи, могут храниться в различных других цепочках уровня 1 и уровня 2, а также вне цепочки. Это стало возможным благодаря EIP 3668 CCIP-Read (протокол кросс-цепочного взаимодействия), механизму, который позволяет контракту извлекать внешние данные.

Когда резолвер уровня 1 получает запрос, он намеренно выдаёт специальную ошибку OffchainLookup. Эта ошибка содержит URL-адрес оффчейн-шлюза (например, Api.coinbase.com) и некоторые данные (например, «Данные для отправки: 0x123...»). Клиент, которым может быть кошелёк или децентрализованное приложение (DApp), принимает эту ошибку и данные и отправляет HTTP-запрос к шлюзу. Затем шлюз извлекает данные из системы уровня 2 или оффчейн-системы и отправляет их обратно клиенту.
В Blockscout интегрирована функция разрешения ENS, позволяющая просматривать адреса, связанные с каждым именем, всего одним щелчком мыши. Обозреватель автоматически преобразует эти имена и отображает соответствующие адреса. Просто вставьте доменное имя в строку поиска и нажмите на результат, чтобы увидеть подробную информацию на странице адреса.

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

Просто введите имя в строку поиска и нажмите на имя.
