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

Опубликовано: 20 Февраля, 2023

Служба имен Ethereum (ENS) — это распределенная, открытая и расширяемая система именования, основанная на блокчейне Ethereum. Адреса Ethereum сложнее, чем IP. Длинные шестнадцатеричные адреса практически невозможно запомнить. Так была создана служба имен Ethereum. Задача ENS заключается в преобразовании удобочитаемых адресов, таких как yourname.eth, в машиночитаемые адреса, такие как veryverylongname.hash.you… которые имеют хэши IP, кошельки, смарт-контракты и т. д. Родной суффикс имени — .eth. В экосистеме ENS есть такие кошельки, как базовые кошельки для монет и mycrypto, приложения, такие как OpenSea и Etherscan, и браузеры, такие как Beacon и EthDNS. Цель состоит в том, чтобы облегчить людям доступ к сети на основе Ethereum, подобно DNS.

Функции:

  1. Децентрализованный и принадлежащий пользователю: основная характеристика системы ENS заключается в том, что она децентрализована и принадлежит конкретному пользователю, а не работает централизованно.
  2. Иерархия: обеспечивает иерархию доменов, разделенных точкой, и владельцы имеют полный контроль над доменом.
  3. Количество пользователей: На данный момент зарегистрировано более 2 миллионов имен Ethereum. До DNS (системы доменных имен) были простые IP-адреса, но после DNS мы можем получить доступ к сайту, используя доменное имя, не запоминая IP-адрес.
  4. Скорость и доставляемость: экстренная связь является главным приоритетом в ENS. Система Idol может отправлять экстренные обновления всем своим получателям за считанные минуты. Он обеспечивает быстрое развертывание вместе с несколькими системами доставки.
  5. Настройка сообщений: платформа ENS обеспечивает гибкость настройки сообщений, будь то электронная почта, push-уведомления или текстовые сообщения. Это также позволяет любой организации создавать предварительно установленные шаблоны.
  6. Отчетность и анализ: чтобы сделать ENS надежным и охватить целевую аудиторию, провайдер ENS информирует о доставке сообщений, прочитанных получателях и другой матрице.
  7. Устойчивость к цензуре и неизменность: система ENS имеет особое преимущество благодаря своей неизменности. После записи их нельзя изменить, стереть или обновить в блокчейне. Эта неизменность обеспечивает им устойчивость к цензуре.

ЭНС против DNS

Оба предназначены для поиска правильного веб-сайта по именам, а не по IP-адресу или номерам. DNS дополняет ENS и не заменяет его. Также иерархия ENS работает аналогично DNS в том смысле, что домен контролируется его владельцем, который обладает всеми правами на создание поддоменов. Оба работают аналогично телефонной книге и преобразуют адрес в удобочитаемую строку. DNS-имена можно импортировать и использовать в ENS.

Ниже приведены различия между ENS и DNS:

Параметры

ЭНС

DNS

Адресная ссылка Система имен Ethereum относится к адресу кошелька. Система доменных имен указывает на IP-адрес.
Процесс покупки Требовать ставку вместе с депозитом и комиссией за транзакцию. Можно купить мгновенно.
Пользователи ENS используется как поставщиками услуг, так и пользователями. DNS используется поставщиками услуг только для своих веб-сайтов.
ДВУ Только 1 домен верхнего уровня (.eth). существует более 1500 доменов верхнего уровня (TLD) ex .com .org .net.
Тип Обслуживания Услуги ENS децентрализованы. DNS централизован.
Ресурсы Имеет несколько компьютеров, проверяющих ENS. Имеет очень ограниченные ресурсы, например: godaddy.com.
Безопасность Более безопасный, поскольку он использует смарт-контракты. Может быть легко взломан из-за отсутствия такой технологии.
Цензура Устойчив к цензуре благодаря смарт-контрактам. Нестойкий.
Сообщество Эфириум сообщество. ИКАНН.
Передача права собственности Может быть легко перенесен с одной учетной записи на другую с помощью NFT. Это можно сделать только в том случае, если имя TXT-записи DNS изменено на новый адрес Ethereum.
Именование мощности передачи Нет полномочий администратора, чтобы забрать пользователей. Имя ETH Тот, кто владеет именем в DNS, также может претендовать на ENS, поэтому права администратора существуют для имени DNS в ENS.

Web 2 без проблем работает с DNS, тогда как ENS использует общий криптографический адрес и упрощает работу с Web 3. Записи ENS не могут быть взломаны, поскольку они защищены алгоритмами Blockchain. Данные ENS нельзя удалить, поскольку они не хранятся на централизованном сервере, таком как DNS.

Архитектура ЭНС

На приведенном выше рисунке показана архитектура ENS. Есть два основных компонента:

1. Реестр. Реестр представляет собой единый смарт-контракт, в котором хранятся хэши доменов и поддоменов, а также информация о них, а именно о владельце и преобразователе.

  • Поскольку домен принадлежит регистратору, если какой-либо пользователь настраивает домен, в первую очередь следует связаться с регистратором.
  • Также доступно множество доменов, для домена .eth есть специальный регистратор, с которым нужно взаимодействовать.
  • Реестр ENS сопоставляет доменное имя с преобразователем. Владельцы домена могут установить резолвер и TTL для домена, передать право собственности на другой адрес или даже изменить право собственности.
  • Наряду со списком доменов и поддоменов он также поддерживает записи владельцев, распознаватели и кэширует TTL (время жизни), чтобы владелец домена мог изменять эти данные по мере необходимости.

2. Преобразователь. Преобразователь — это небольшой контракт, преобразующий имена в адреса. Разрешение имен ENS — это двухэтапный процесс.

  • Сначала реестр проверяет резолвер, который отвечает за имя, а затем резолвер отвечает на заданный запрос. Резолвер преобразует доменное имя в соответствующий хэш. тип записи может быть хеш-значением, адресом криптовалюты или любыми действительными данными. В зависимости от типа записи и реализации метода распознаватель получает правильный результат.
  • NameHash , который удобочитаем и понятен для человека, не может быть напрямую интерпретирован серверными приложениями.
  • Чтобы преодолеть это, процесс NameHash преобразует доменные имена в криптографический хэш фиксированной длины длиной 256 бит. Процесс NameHash рекурсивным образом извлекает хэш из доменного имени.
  • Поскольку он иерархический, если известен родительский домен, можно легко получить хэш поддомена.

Как работает ЭНС?

ENS построена на нескольких контрактах. Мы видим основные контракты на ether scan со всеми его функциями. Каждый тип записи, такой как кошельки и хэши файлов, реализует свой собственный контракт распознавателя.

Шаг 1: Зарегистрироваться в ENS: реестр ENS — это первый смарт-контракт. Первый смарт-контракт — это реестр ENS. Он ведет учет всех зарегистрированных доменов в ENS и хранит три важных элемента информации о каждом домене:

  1. Владелец домена.
  2. Преобразователь домена.
  3. запись времени кэширования.

Шаг 2. Разрешение смарт-контракта (преобразование домена в адрес компьютера и наоборот): второй смарт-контракт — это резолвер. Основная задача состоит в том, чтобы перевести доменные имена в машиночитаемые адреса или сопоставить машинные адреса с именами, читаемыми человеком. Сопоставление домена с пользователем, адресом или любым веб-сайтом — основная задача второго смарт-контракта.

Ниже приведен один такой фиктивный пример адреса, сопоставленного с доменом ENS.

Ethereum address = 0xdeB09Fdg890md42GK6F

ENS domain= foundation.eth

Разрешение имени ENS — это двухэтапный процесс, когда вы сначала запрашиваете у реестра правильный контракт распознавателя, а затем просите распознаватель вернуть правильный адрес.

ENS поддерживает обратное разрешение, которое поддерживает канонические имена с адресами Ethereum или метаданными, такими как описания интерфейсов.

Токен ENS

Токен ENS соответствует стандарту ERC-20 в блокчейне Ethereum. Он используется для управления системой. Те, у кого есть токен, могут подавать предложения и голосовать. Все держатели токенов управляют децентрализованной автономной организацией.

  • Токены ENS можно обменять на доллары США и другие криптовалюты на криптобиржах.
  • Он обеспечивает финансовый актив для разработчиков. Они участвуют в ценообразовании и изменении протокола, а также в управлении средствами, как и заинтересованные лица компании.
  • Поскольку он децентрализован, он не управляется традиционным иерархическим способом.
  • Он управляется DAO (децентрализованная автономная организация).
  • Максимальное количество токенов составляет 100 миллионов монет, и среди них 1/4 часть (25%) была разослана держателям ETH, а половина (50%) была выделена DAO, остальное досталось вкладчикам ENS.
  • Разработчики распределили токены на доменный кошелек ENS.
  • Он основан на сроке владения доменом владельцем.

Стоимость регистрации ENS

Доменные имена должны быть длиннее 3 символов, и существуют разные цены для имен длиной 3, 4, 5 и более символов. ENS поддерживает субдомены, над которыми у нас есть полный контроль. Можно передавать поддомены другим и даже создавать регистраторов наших доменов.

  • Можно создавать децентрализованные веб-сайты с межпланетными файловыми системами, а именно IPFS. Файлы хранятся там и доступны по имени ENS.
  • Следуя правилам, установленным договорами о регистрации, любой может получить право собственности на домен для своего использования.
  • Если вы владеете доменом на одном уровне, субдомены можно легко настроить.
  • Например, если кто-то владеет bob.eth, он может создать pay.bob.eth и настроить его по своему выбору.

Что отличает ENS?

  1. Открытый исходный код: Ethereum — это проект распределенной расширяемой системы именования с открытым исходным кодом, что делает его поистине уникальным.
  2. Безопасный: это безопасно, поскольку транзакция проверяется набором децентрализованных узлов. Механизм консенсуса Proof-of-Work требует, чтобы майнеры добыли новый эфир. Этот механизм защищает ENS.
  3. Склонен к сбоям: он не имеет единой точки отказа из-за технологии блокчейна и не может быть взломан.
  4. Простота в использовании: система ENS устраняет главное препятствие технологии блокчейн, а именно доступность и простоту использования.
  5. Улучшенный пользовательский интерфейс: пользователи напрямую получают крипто-токен или NFT вместо машиночитаемого кода. Это упрощает технологию и повышает удобство работы пользователей.

ENS в криптоиндустрии

  1. Дружественный и доступный для пользователя: поскольку сфера криптографии является высокотехнологичной, она не поощряет пользователей исследовать ее в самом начале. Но ENS решает эту проблему, делая его более безопасным, приватным, доступным и удобным для пользователя. Это может быть путь к преодолению барьеров криптоиндустрии.
  2. Популярность в Web 3.0: после раздачи 1/4 от общего количества токенов к протоколу наблюдается значительный интерес. После запуска потребовалось совсем немного времени, и ENS завоевала популярность среди инвесторов. Он стал важной основой веб 3.0 и криптоэкосистемы.
  3. Дорожная карта как параллельное расширение DNS: ENS появляется для интеграции с DNS. Владельцы интернет-доменов требуют их на ENS. Имена пользователей Web 3 будут доступны для кросс-платформенного доступа, что сделает их доступными.