Регистрация имени ENS состоит из двух транзакций и паузы между ними, а привязка к адресу — из отдельной записи в резолвере. Это разные действия: владение именем и указание, куда оно ведёт, хранятся в разных местах и меняются независимо. Срок владения ограничен и продлевается оплатой; после истечения имя не освобождается сразу. Ниже — устройство реестра, порядок регистрации, стоимость и то, что происходит с именем, когда срок закончился.
Как устроена привязка: реестр, резолвер и запись
Архитектура разделена на два уровня, и это ключ к пониманию всего остального. Реестр отвечает на вопрос «кто владеет именем и какой контракт его обслуживает». Резолвер отвечает на вопрос «куда ведёт имя». Это два разных контракта.
В спецификации EIP-137, текст которой проверен 16 октября 2026 года, запись реестра описана структурой из трёх полей: владелец, резолвер и время жизни. Функции чтения возвращают их по идентификатору узла, а сам идентификатор вычисляется рекурсивным хешированием частей имени. Адреса в этой структуре нет вовсе. Его отдаёт резолвер. Запрос идёт по идентификатору узла.
Отсюда вытекает неочевидное следствие: имя может принадлежать вам и при этом никуда не вести. Резолвер не назначен или запись в нём пуста — и отправка средств по такому имени завершится ошибкой на стороне кошелька. Владение и привязка — две операции. Не одна.
Есть и обратное направление. Спецификация EIP-181 описывает служебную зону addr.reverse, в которой адрес, записанный шестнадцатеричными символами в нижнем регистре, получает собственный узел, а в нём хранится запись с именем. Этот механизм отвечает за то, чтобы кошельки и обозреватели показывали рядом с адресом читаемое имя, а не наоборот.

Как зарегистрировать домен ENS и привязать к своему адресу
- Проверьте доступность имени и его длину — от длины зависит годовая цена.
- Отправьте обязательство: транзакцию с непрозрачным хешем, по которому нельзя восстановить само имя до раскрытия.
- Выдержите паузу. По документации ENS, прочитанной 16 октября 2026 года, нужно подождать 60 секунд, а само обязательство остаётся годным в промежутке от одной минуты до 24 часов.
- Вызовите регистрацию, приложив оплату за выбранный срок. Документация рекомендует закладывать запас в 3–5% на колебание курса.
- Назначьте резолвер и запишите в него адрес. Без этого шага имя зарегистрировано, но не привязано.
- При необходимости установите обратную запись, чтобы интерфейсы показывали имя рядом с адресом.
Двухэтапная схема существует не для удобства. Она защищает от перехвата: если бы имя раскрывалось сразу, наблюдатель мог бы увидеть транзакцию в очереди и зарегистрировать имя первым, заплатив большую комиссию. Обязательство скрывает имя до момента, когда перехват уже бесполезен. Пауза здесь обязательна, и сокращать её нельзя: контракт отклонит регистрацию, если обязательство моложе минуты, и точно так же отклонит его, если с момента отправки прошло больше суток.
Проверить, что обе транзакции прошли и параметры совпали с задуманными, помогает обозреватель. Порядок разбора вызова описан в материале о том, как понять, кто вызывал контракт и с какими параметрами, а чтение состояния самих записей — в разборе о том, как читать данные смарт-контракта в обозревателе.
Чем запись в реестре отличается от обычного адреса
| Свойство | Адрес в сети | Имя ENS |
|---|---|---|
| Срок существования | Бессрочно, пока существует сеть | Оплаченный период с возможностью продления |
| Кому принадлежит | Тому, у кого приватный ключ | Тому, кто числится владельцем узла в реестре |
| Можно ли передать | Нет, передаётся только ключ целиком | Да, сменой владельца узла в реестре |
| Куда ведёт | Никуда не ведёт, это и есть точка назначения | Туда, где стоит запись в резолвере, и запись можно изменить |
| Что при ошибке в записи | Средства уходят по указанному адресу безвозвратно | Средства уходят по адресу из резолвера, запись правится на будущее |
Сколько это стоит и на какой срок
Годовая цена зависит от длины имени. Документация ENS, прочитанная 16 октября 2026 года, называет три уровня: имена из пяти символов и длиннее — 5 долларов в год, из четырёх символов — 160 долларов, из трёх символов — 640 долларов. Такая лестница сделана сознательно: коротких имён заведомо меньше. Спрос на них выше.
К цене имени добавляется комиссия сети, и платить её приходится дважды — за обязательство и за регистрацию. Размер комиссии зависит от загруженности в момент отправки, и выбрать спокойный промежуток помогает подход, описанный в разборе о том, как оценить нагрузку сети по историческим данным. Параметры комиссий меняются вместе с обновлениями протокола: что в них правится, разобрано в материале о том, что меняет обновление Glamsterdam для сети Ethereum.
Плата за имя: 5 долларов в год × 5 лет = 25 долларов.
Комиссия сети: две транзакции при регистрации плюс одна на запись в резолвере.
Продление: любое число лет одной транзакцией, вызвать его вправе кто угодно, не только владелец.
Цены приведены по документации на 16 октября 2026 года, сверяйте их на дату регистрации.
Продление заслуживает отдельного упоминания. Функция продления открыта: оплатить следующий срок за имя может любой адрес, а не только владелец. Передачи прав при этом не происходит. Плательщик лишь оплачивает чужое владение.
Что происходит при истечении срока
Имя не освобождается в момент окончания оплаченного периода. Сначала наступает льготный период длиной 90 дней: владелец сохраняет право продлить имя, а посторонние зарегистрировать его не могут.
После льготного периода начинается временная премия. Согласно документации ENS, это голландский аукцион длиной 21 день: цена стартует с отметки около 100 миллионов долларов и снижается по экспоненте до нуля либо до момента, когда кто-то согласится заплатить текущую величину. Премия добавляется к обычной годовой цене. К концу 21 дня она обнуляется, и имя возвращается к стандартной стоимости.
Схема выглядит экзотично, но решает понятную задачу: она не даёт выкупить освободившееся имя мгновенно и по минимальной цене. Тот, кому имя нужнее, вступает раньше и платит больше. Остальные ждут. К исходу трёх недель премия обнуляется полностью, и дальше имя ничем не отличается от любого другого свободного — ни ценой, ни порядком регистрации, ни правами будущего владельца.
Ошибки, из-за которых имя перестаёт работать
- Регистрация завершена, резолвер не назначен. Имя существует и никуда не ведёт.
- Обязательство отправлено и забыто более чем на сутки. Оно теряет годность, регистрацию приходится начинать заново.
- Оплата отправлена без запаса на колебание курса. Транзакция откатывается.
- Срок владения отслеживается по памяти. Напоминание стоит поставить до начала льготного периода.
- Имя передано новому владельцу, а обратная запись осталась прежней. Интерфейсы продолжают показывать старую связку.
- Записи резолвера не проверены после смены владельца узла.
Итог
- Имя проверено на доступность и оценено по длине.
- Обязательство и регистрация выполнены с соблюдением паузы.
- Резолвер назначен, адрес в него записан и проверен в обозревателе.
- Обратная запись установлена, если имя должно отображаться рядом с адресом.
- Дата окончания срока занесена в календарь с запасом.
- Стоимость сверена по документации на дату регистрации.
- Как понять, кто вызывал контракт и с какими параметрами — проверка обеих транзакций регистрации.
- Как читать данные смарт-контракта в обозревателе — чтение записей реестра и резолвера.
- Как оценить нагрузку сети по историческим данным — выбор момента для транзакций регистрации.
- Что меняет обновление Glamsterdam для сети Ethereum — изменения протокола, влияющие на стоимость операций.
Частые вопросы
Можно ли зарегистрировать имя сразу навсегда?
Нет, модель ENS построена на оплаченных периодах с продлением. Зато срок продления не ограничен одним годом: оплатить вперёд можно сразу несколько лет, и это снимает риск пропустить дату. Продлить имя вправе любой адрес, так что оплату можно поручить и доверенному лицу.
Что будет, если забыть продлить имя?
Девяносто дней льготного периода имя остаётся за прежним владельцем, и продление в это время доступно по обычной цене. Дальше начинается аукцион со снижающейся премией длиной 21 день, в котором участвовать может кто угодно. После его окончания имя стоит как обычное свободное.
Зачем нужна обратная запись, если имя уже привязано к адресу?
Прямая запись отвечает на вопрос, куда ведёт имя. Обратная — на вопрос, как называется адрес. Без неё кошельки и обозреватели продолжат показывать строку из шестнадцатеричных символов. Это два независимых механизма, и установка одного не включает другой автоматически.
Почему регистрация требует двух транзакций?
Первая отправляет скрытое обязательство, вторая раскрывает имя и оплачивает срок. Разделение защищает от перехвата: наблюдатель, видящий очередь транзакций, не может опередить вас, потому что имя в первой транзакции зашифровано. Пауза между ними обязательна и составляет не менее минуты.
Вердикт
Имя ENS удобнее адреса ровно настолько, насколько аккуратно за ним следят: это арендованная запись, а не вечная собственность. Двухуровневая конструкция из реестра и резолвера добавляет гибкость и одновременно создаёт зазор, в который проваливаются невнимательные — зарегистрировали, но не привязали, передали, но не проверили. В обращениях читателей чаще всего всплывает именно забытая дата продления. Ставьте напоминание заранее и сверяйте цены по документации на дату регистрации.
Разборы по сетям, контрактам и именам выходят в нашем Telegram-канале Cryptium.
Обсуждение
Добавить комментарий