Ethereum Name Service
ENS
Ethereum Name Service (ENS) — это распределённая, открытая и расширяемая система именования, основанная на блокчейне Ethereum. Задача ENS состоит в том, чтобы сопоставлять удобочитаемые имена вроде 'alice.eth' с машиночитаемыми идентификаторами, такими как адреса Ethereum, адреса других криптовалют, хеши контента и метаданные. ENS также поддерживает 'обратное разрешение', что позволяет связывать метаданные, такие как канонические имена или описания интерфейсов, с адресами Ethereum. ENS преследует цели, аналогичные DNS (службе доменных имён Интернета), но имеет существенно отличающуюся архитектуру из-за возможностей и ограничений, которые предоставляет блокчейн Ethereum. Как и DNS, ENS работает на системе иерархических имён, разделённых точками, которые называются доменами, причём владелец домена имеет полный контроль над поддоменами. Домены верхнего уровня, такие как '.eth' и '.test', принадлежат умным контрактам, называемым регистраторами, которые определяют правила, регулирующие распределение их поддоменов.
