

Что такое Ethereum Name Service (ENS)?
Главное Ethereum Name Service (ENS) — распределенная система доменных имен, построенная на блокчейне Ethereum. Регистрируемое в ENS доменное имя связано с блокчейн-адресом владельца и является невзаимозаменяемым токеном (NFT). Таким образом, можно управлять правами собственности на домен.В проекте есть ДАО и токен управления ENS. Для регистрации домена и оплаты его аренды нужно платить ETH.
Чем ENS отличается от DNS? Одной из важных проблем интернета после его запуска была сложность адресов сайта. В 1983 году американский ученый-компьютерщик Пол Мокапетрис разработал систему доменных имен (DNS), которая работает до сих пор. Она сопоставляет IP-адрес с удобным адресом сайта. Например, вместо того, чтобы вводить 46.101.169.75, можно просто ввести forklog.io в строку поиска и попасть на сайт издания.
Компьютер распознает IP-адрес, а DNS связывает доменное имя с IP-адресом. Таким образом, когда пользователь хочет перейти на веб-страницу, он можете ввести доменное имя, а DNS позаботится о том, чтобы перевести его в соответствующий IP-адрес и передать его на сервер.
Цель ENS схожа, однако ее базовая архитектура отличается. Ethereum Name Service построен на базе блокчейна и является аналогом DNS для Web3. Кроме того, верификация владельца домена происходит прежде всего по его блокчейн-адресу.
Как работает Ethereum Name Service? ENS заменяет систему с ручным управлением на смарт-контракты Ethereum, что делает его безопасным и устойчивым к цензуре. У ENS есть два основных контракта:
Регистратор (Registrar) — ведет учет зарегистрированных доменных имен и хранит информацию о владельцах и их блокчейн-адресах.
Решатель (Resolver) — переводит блокчейн-адрес в машиночитаемое название и наоборот с помощью алгоритма хеширования, а
Читать на forklog.com