Служба имен Ethereum Name Service (ENS)
22.03.2022

Служба имен Ethereum Name Service (ENS)

By bit.team

Вы когда-нибудь сталкивались с термином ENS? Нет? И не удивительно. Но, давайте все же прольем свет на этот вопрос, чтобы узнать побольше о службе имен Ethereum Name Service (ENS), включая ее архитектуру и другие подробности.

Если взглянуть на криптовалюты, то людям приходится запоминать длинные и сложные адреса для доступа к своим крипто-активам. Высокотехническая природа криптовалютного пространства может быть довольно сложной для многих пользователей, особенно для новичков и людей, не разбирающихся в технике.

ENS стремится сделать криптовалюту такой же простой, как просмотр Интернета для всех. Каким образом? Давайте разбираться.

Общие сведения о службе имен Ethereum

Прежде чем перейти к определению Ethereum Name Service (ENS), важно определить его историю. Почему ENS появилась в криптовалютном пространстве?

Если вы внимательно посмотрите на мир блокчейна и криптовалют, то обнаружите, что он все еще находится на начальной стадии становления. Подобно этапу IP-адресов на заре интернета, криптовалютные транзакции осуществляются с помощью шестнадцатеричных строк цифр. Поэтому пользователи сталкиваются с проблемами доступности и простоты использования различных решений на основе блокчейна.

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

ENS появился как продуктивное решение для упрощения работы с криптовалютами и DeFi, особенно для новичков. Он позволяет пользователям создавать универсальные никнеймы для всех своих публичных адресов и децентрализованных аккаунтов. Вместо того чтобы использовать непонятные строки ключей для разных крипто-адресов, пользователи могут полагаться на один домен ENS Ethereum. ENS нацелен на то, чтобы служить протоколом именования для децентрализованных интернет-сервисов, обеспечивая переносимость и совместимость имен пользователей веб 3.0 в различных децентрализованных приложениях и блокчейнах.

Coinmarketrate.com описывает его как простую службу поиска, разработанную на блокчейне Ethereum. ENS помогает связать информацию с именем и работает не только для Ethereum, но и для других блокчейн-сетей. Можно думать о ENS как о генераторе псевдонимов в случае публичных адресов Ethereum, улучшая доступность криптовалюты.

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

Архитектура ENS

ENS — это распределенная, открытая технология, разработанная на блокчейне Ethereum, работающая как расширяемая система именования. Работа ENS зависит от ее архитектуры, которая включает два важных компонента, выполняющих различные функции. Реестр и resolvers являются двумя важными элементами архитектуры ENS. Давайте узнаем больше об архитектуре ENS, чтобы понять преимущества службы имен Ethereum и принцип ее работы.

  • Реестр ENS

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

В реестре ENS также есть регистратор, который выступает в роли смарт-контракта, владеющего доменом. Регистратор выдает поддомены конкретного домена, находящегося под его контролем, пользователям, соблюдающим определенные правила контракта. Некоторые из привилегий владельцев доменов в реестре ENS Ethereum включают,

  1. Передача прав собственности на поддомены
  2. Назначение TTL и resolver для домена
  3. Передача прав собственности на домен на другой адрес

Основная функция реестра ENS заключается в сопоставлении имени с resolver.

  • Resolver

Резолверы являются важным элементом в архитектуре ENS и несут основную ответственность за работу ENS. По сути, резольверы дают четкий ответ на вопрос «Безопасна ли служба имен Ethereum?». По сути — это смарт-контракты, которые могут способствовать реализации определенных стандартов. Некоторые из общих реализаций резолверов решают простые задачи, например, предоставление редко меняющихся адресов для определенных имен.

Он должен работать над реализацией методов предоставления различных записей, таких как криптовалютные адреса и хэши содержимого IPFS. Резолверы используют процесс стандартизации EIP для определения новых типов записей в любое время. Интересно, что процесс стандартизации EIP снимает необходимость внесения каких-либо изменений в реестр ENS или существующие резолверы.

Использование ENS

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

Если вы хотите создать имя пользователя web3, то вы можете просто зайти в приложение ENS и поискать доступные доменные имена. Найдя нужное вам доменное имя, вы должны пройти процесс регистрации в Ethereum Name Service в несколько простых шагов. Процесс регистрации включает подтверждение двух транзакций из кошелька для оплаты ежегодных сборов. После получения права собственности на домен вы можете просто связать его с криптовалютными кошельками и веб-сайтами, создав несколько поддоменов.

Кто управляет ENS

Управление ENS также занимает важное место в обсуждении вопроса о том, что такое Ethereum Name Service и как он работает. Наиболее примечательной особенностью ENS является то, что это децентрализованный проект с открытым исходным кодом, разработанный на блокчейне Ethereum. Поэтому ENS не полагается на традиционную иерархию компании для управления. Проект ENS выпускает токены ENS для различных пользователей, а также создает DAO или децентрализованную автономную организацию для управления проектом.

Токен ENS служит неотъемлемым аспектом управления в ENS DAO, работая как токен полезности и управления. Токен ENS помогает подавать предложения, а также голосовать, чтобы повлиять на будущее развитие протокола. Любой владелец токена ENS может отдать свой голос за различные предложения по управлению в ENS DAO.

Особенности в службе имен Ethereum

Подробный обзор архитектуры, функционирования и управления ENS создает сильное впечатление о возможностях этого инструмента. Однако вполне резонно задаться вопросом о том, что же такого особенного есть в ENS Ethereum, что могло бы привлечь к нему людей. Можно думать о нем как о службе именования для криптовалют, точно так же, как DNS для Интернета. Разница лишь в том, что ENS представляет собой децентрализованную альтернативу традиционному DNS, используемому в Интернете.

В результате преимущества службы имен Ethereum помогают устранить риски, связанные с единой точкой отказа. Кроме того, сила блокчейна также обеспечивает мощный импульс безопасности и устойчивости к цензуре. Использование двух смарт-контрактов в фундаментальной конструкции ENS также обеспечивает совместимость со смарт-контрактами и приложениями на базе Ethereum.

Помимо того, что ENS предлагает понятные наименования для сложных крипто-адресов, она также обеспечивает адекватные меры защиты. Многие люди, задающие вопрос «Безопасен ли Ethereum Name Service?», должны знать, что ENS работает с использованием 256-битных криптографических хэшей фиксированной длины. ENS использует процесс Namehash для получения хэша от конкретного имени, сохраняя при этом иерархические свойства. Рекурсивный процесс может помочь в генерации уникальных хэшей для действительных доменных имен. В результате криптографические хэши обеспечивают повышенную безопасность для ENS.

Самым значительным преимуществом службы имен Ethereum является ее доступность как открытого общественного ресурса. С помощью управления сообществом и децентрализованных компонентов ENS имеет возможность развивать мощную поддержку криптовалют и экосистемы DeFi.

Заключение

Подробный обзор основ Ethereum Name Service показывает, насколько это революционный инструмент для криптовалют. Когда новички пытаются войти в крипто-пространство, они сталкиваются с длинными и сложными строками крипто-адресов. Поскольку криптовалюты и DeFi выступают за доступность, важно найти решения, способные решить проблемы с удобством использования криптовалют.

ENS решает одну из самых важных проблем, облегчая преобразование машиночитаемых адресов в человекочитаемые домены. Кроме того, она также предлагает перспективный инструмент для оптимизации управления крипто-активами путем сведения всех адресов к одному домену.