TON DNS — служба сопоставления доменных имён с адресами объектов в The Open Network: смарт-контрактами, узлами, TON-сайтами. Назначение — сделать децентрализованные ресурсы такими же удобными для пользователя, как обычные интернет-домены. Домены выпускаются как NFT, что позволяет хранить их в кошельке, дарить, продавать и торговать на маркетплейсах.
Зона .ton — основной namespace; кроме него поддерживается зона t.me для интеграции с Telegram-юзернеймами. Регистрация и продление работают на смарт-контрактном аукционе.
История#
- 15 февраля 2020 — публикация первой версии смарт-контракта TON DNS без NFT-механики. После этого релиз был отложен на неопределённый срок.
- Ноябрь 2021 — первые официальные упоминания DNS в публикациях команды TON; обещана поддержка в браузерном расширении.
- 8 января 2022 — TON DNS включён в дорожную карту, релиз запланирован на Q2 2022.
- 30 июня 2022 — публичный анонс TON DNS, открытие исходного кода и описания. В новой реализации домены — NFT.
- 30 июля 2022 — релиз и старт первого аукциона. За первую неделю —
7 957торгов,2 184выкупленных домена, общая сумма2 392 002 Toncoin. Самые дорогие домены:wallet.ton— 215 250 TON;casino.ton— 200 000 TON;bank.ton— 157 500 TON;video.ton— 105 000 TON;swap.ton— 100 000 TON.
- 22 августа 2022 — Pavel Durov комментирует успех аукциона и анонсирует аналогичный механизм для Telegram-юзернеймов.
- 30 сентября 2022 — релиз TON Sites и TON Proxy. Эти сервисы расширяют TON DNS на децентрализованный веб.
- 27 октября 2022 — начало аукционов Telegram Usernames. Команда TON предложила включить зону
t.meв корневой контракт TON DNS. - 2 ноября 2022 — голосование валидаторов завершено, смарт-контракт обновлён: добавлена зона
t.meи краткий псевдонимwww.tonдляfoundation.ton. - Август 2023 — второй раунд аукциона по доменам, истёкшим через год после первой регистрации. Цены оказались значительно ниже стартовых из-за охлаждения крипторынка и отсутствия массового применения доменов в Web3.
Технические характеристики#
- Длина имени: от 4 до 126 символов в кодировке UTF-8 (до 126 байт). Имена короче 4 символов не регистрируются — это сделано во избежание коллизий с TLD общего интернета (
.com,.org,.gov). - Регистр: технически имена чувствительны к регистру, но приложения приводят запросы к нижнему регистру. Регистрировать стоит только в нижнем регистре.
- Запрещённые символы: нулевой байт, управляющие коды, пробел (диапазон
0..32). - NFT: домены выпускаются как стандартные NFT. Хранение — в любом TON-кошельке. Передача и продажа — через NFT-маркетплейсы (Getgems, Disintar) и Fragment.
- SDK: работа с TON DNS реализована в TonWeb JS SDK и TonLib.
Структура смарт-контракта домена
Каждый домен — это смарт-контракт со следующими записями:
| Поле | Назначение |
|---|---|
| Имя домена | уникальный идентификатор |
| Владелец | адрес владельца; имеет право на передачу и управление |
| Записи DNS | A, CNAME, MX и другие — содержат маршрутизационную информацию |
| Сертификат | подтверждает подлинность записи |
| Срок действия | по истечении домен переходит в аукцион |
| IP-адрес | статический или динамический |
| DNS-сервер | обработчик запросов |
| Версия / Тип записи | метаданные записи |
| Цена | стоимость регистрации и продления |
| Ограничения | например, лимит количества записей на домен |
| Статус | активный / неактивный / удалённый |
Через поле resolver можно настроить произвольный смарт-контракт для обработки субдоменов. Это позволяет реализовывать любую логику: платные субдомены, иерархическую делегацию, условную выдачу (например, владелец gov.ton может продавать или раздавать usa.gov.ton).
Продление домена
Раз в год владелец должен отправить 0.015 TON на смарт-контракт домена для продления права владения. Если платёж не поступает, домен переходит в режим аукциона — что предотвращает «мёртвые» домены, занимающие имя на годы без использования.
Аукцион и ценообразование#
Аукционы проходят на dns.ton.org. Для запуска аукциона требуется 1 Toncoin залога.
Правила аукциона
- продолжительность — 1 час;
- если ставка делается менее чем за час до окончания, аукцион продлевается ещё на час;
- каждая последующая ставка — минимум на 5% выше предыдущей;
- после завершения аукциона победитель управляет записями смарт-контракта;
- голосование валидаторов может уничтожить или передать домен (защита от аморальных имён);
- API позволяет сторонним сервисам отслеживать торги.
Стартовая цена и абсолютный минимум
Цена зависит от длины имени:
| Символов | Стартовая цена | Абсолютный минимум |
|---|---|---|
| 4 | 1 000 Toncoin | 100 Toncoin |
| 5 | 500 Toncoin | 50 Toncoin |
| 6 | 400 Toncoin | 40 Toncoin |
| 7 | 300 Toncoin | 30 Toncoin |
| 8 | 200 Toncoin | 20 Toncoin |
| 9 | 100 Toncoin | 10 Toncoin |
| 10 | 50 Toncoin | 5 Toncoin |
| 11+ | 10 Toncoin | 1 Toncoin |
Если никто не сделал ставку, каждые 30 дней текущий минимум снижается на 10% от предыдущего значения до абсолютного минимума.
Покупка занятых доменов#
Если домен уже выкуплен, новый покупатель может:
- сделать предложение о покупке на странице домена (переход на Getgems с указанием суммы в Toncoin и срока действия предложения);
- найти домен на NFT-маркетплейсе и купить по фиксированной цене или сделать ставку на аукционе вторичного рынка;
- торговаться через Fragment, если домен зарегистрирован в зоне
t.me.
Текущее состояние#
На дату источника (4 мая 2024):
- зарегистрировано
22 515доменных имён; 16 164пользователей владеют одним доменом;150пользователей держат более 50 доменов;- объём покупок приближается к
1 000доменов в сутки.
Трафик в сети TON DNS пока не сопоставим с Web2, но технология рассматривается как опорная для децентрализованного веба (TON Sites, TON Proxy) и брендинга в Web3.