- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Что такое Ethereum Name Service? Как работает ENS и для чего он используется
Ethereum Name Service (ENS) черпает вдохновение из технологической проблемы, с которой впервые столкнулись военные США, когда разрабатывали основные элементы Интернета.

На заре развития Интернета ONE из главных проблем, с которой столкнулись специалисты по информатике, было то, что доменные имена и адреса интернет-протоколов не были согласованы, что делало их недружелюбными для обычного пользователя.
Это означало, что если вы хотели получить доступ к веб-сайту, вам нужно было ввести полный IP-адрес сайта, который вы хотели посетить, например, 54.235.191.121. Поскольку IP-адреса — это просто длинные и труднозапоминающиеся строки цифр и точек, это затрудняло просмотр веб-страниц.
Однако после передовых исследований, проведенных Элизабет Файнлер, американским ученым, в 1970-х годах, Пол Мокапетрис, американский ученый-компьютерщик, разработалСистема доменных имен (DNS)в 1983 году.
DNS сопоставляет IP-адреса с понятными человеку доменными именами. Например, вместо того, чтобы вводить 54.235.191.121, вы можете просто ввестиCoinDesk.comв строку поиска и будете перенаправлены на веб-сайт.
Читать дальше: Что такое Ethereum?
Несмотря на все технологические чудеса, происходящие в Криптo секторе, криптовалютыпо-прежнему в основном используют систему, похожую на старую настройку IP-адресов.
Если вы хотите отправить свойBitcoinна чей-то адрес, вам придется использовать адрес этого человекакошелек адрес, а не использовать что-то понятное человеку, например имя владельца кошелька.
Вот тут-то и появляется Ethereum Name Service (ENS).
Что такое Ethereum Name Service?
TheEthereum Name Service — это распределенная, открытая и расширяемая система именования, взаимодействующая с блокчейном Ethereum .
Подобно роли DNS, упомянутой выше, роль ENS заключается в преобразовании понятных человеку имен, таких как «john. ETH», в машиночитаемое имя, такое как адрес кошелька, например «8g978dl39ji9xl».
С помощью ENS пользователи могут покупать и управлять своими собственными доменами, что означает, что безопасные и децентрализованные транзакции могут осуществляться без необходимости иметь дело с длинными и сложными адресами. Это также снижает вероятность ошибок ввода при вводе адреса получателя для отправки средств.
Сегодня ENS может показаться идентичной системе DNS, разработанной в 1980-х годах, но ее архитектура существенно отличается.
Как и DNS, ENS использует систему иерархических имен, называемых доменами, при этом создатель и владелец домена имеет контроль над своим доменом верхнего уровня и последующими поддоменами.
Как работает ENS

Реестр
Во-первых, все доменные имена, которые зарегистрированы внутри ENS, имеют владельца. Владелец владеет именованным доменом и может передать это имя новому владельцу по своему усмотрению.
Владелец, желающий купить домен, называется «регистрантом», поскольку он должен зарегистрировать этот домен в ENS. Запись, мониторинг и отслеживание того, кто зарегистрировал домен — регистратора — осуществляется функциональностью ENS , называемой «реестром».
"Регистраторы" являются смарт-контракты которые выделяют имена поддоменов и управляются основным регистратором, называемым постоянным регистратором. Они могут быть изменены в любой точке или на любом уровне в пределах ENS и могут быть упомянуты владельцем реестра.
Регистрант регистрации также может перенести свою регистрацию домена на другую указанную учетную запись. Кроме того, в случае, если человек захочет восстановить указанное доменное имя, он может сделать это, вернув себе это имя и домен.
Это восстанавливает право собственности на имя ENS и возвращает его регистратору, который восстановил данную учетную запись.
Имена
Как упоминалось выше, есть разница между владением именем и владением регистрацией. «Имя» действует как способ для ENS идентифицировать данный домен, такой как «john. ETH», и может состоять из разных меток, разделенных точками.
Алгоритм, который используется для обработки доменных имен, зарегистрированных в ENS, называется «имяхэшХеш имен вступает в игру, поскольку понятные человеку имена заменяются в системе ENS , которая функционирует только с конечной длиной 256- BIT криптографических хэшей.
Если кто-то хочет вывести хэш из имени и при этом сохранить иерархические свойства домена, используется namehash. Например, для "john. ETH" namehash будет 0x787192fc5378cc32aa.
Представление имен таким образом разрешено исключительно ENS.
Теперь, прежде чем namehash вступит в игру, имена должны быть сначала нормализованы, то есть имена в верхнем и нижнем регистре обрабатываются одинаково. Это важно, поскольку процесс namehash гарантирует, что все пользователи получат одинаковое представление имен и доменов, доступных в ENS.
Почему важен ENS ?
Поскольку ENS был разработан для смарт-контрактов Ethereum и является родным для Ethereum экосистема – T страдает от проблем безопасности, с которыми сталкивается система DNS. Записи DNS доменов и имен хранятся на централизованном сервере. Это означает, что они подвержены взлому.
Например, в октябре 2020 года группа анализа угроз Google зафиксировала рекордные 180 000 атак на DNS-серверы, а также на другие сетевые объекты, которые были запущены китайскими интернет-провайдерами.
Напротив, записи ENS не могут быть уничтожены и защищены Блокчейн Ethereum .
Кроме того, благодаря ENS имена и адреса становятся более прозрачными и с ними проще взаимодействовать. Любой может создать или зарегистрировать домен ". ETH", приняв участие в аукционе. Самая высокая ставка WIN доменное имя, что позволит победителю создавать поддомены, а также сдавать домены в аренду.
Это дает пользователям блокчейна Ethereum уникальную возможность создать магазин в сети Ethereum и стать четкой точкой контакта среди множества адресов.
Смотрите также:Как работает Ethereum ?
Stephan Roth
Стефан Рот — лондонский финансовый журналист, пишущий о Криптовалюта с 2018 года. Ранее он работал в KPMG, CNNMoney и ACCOINTING и проявляет живой интерес к экономике, финансовым Рынки и регулированию Криптo .
