Что такое служба имен Ethereum?

  • 2023 Сен 18

ENS, или служба имен Ethereum, представляет собой децентрализованную и расширяемую систему именования, построенную на блокчейне Ethereum. Он служит веб3-эквивалентом DNS (службы доменных имен) в традиционной интернет-инфраструктуре.

В своей стандартной форме адрес криптовалюты представляет собой длинную комбинацию буквенно-цифровых символов, предназначенную в первую очередь для компьютерной интерпретации. Часто это выглядит так: «0xDC25EF3F5B8A186998338A2ADA83795FBA2D695E». Этот формат может быть сложным для чтения и понимания, что иногда приводит к потере активов.

ENS решает эту проблему, связывая удобочитаемые имена с машиночитаемыми идентификаторами, такими как адреса Ethereum, метаданные, адреса других криптовалют и хэши контента. Например, упомянутый выше длинный адрес можно преобразовать во что-то столь же простое, как «Alice.eth». ENS позволяет пользователям получать различные типы криптовалют или NFT через свой домен ENS.

ENS опирается на два смарт-контракта Ethereum. Первый — это реестр ENS, в который записывается важная информация, включая владельца домена, преобразователь, ответственный за домен, а также продолжительность кэширования всех записей в домене. Второй смарт-контракт — Resolver, который облегчает перевод доменных имен в машиночитаемые адреса и наоборот.

Примечательно, что ENS не только интегрируется с именами .eth, но также поддерживает популярные домены DNS, такие как .com, .org, .io, .app и некоторые другие. Эта интеграция повышает универсальность и удобство использования ENS в различных веб-доменах.