Перейти к содержимому
Astrolune

DNS .lune

Читаемые человеком имена, разрешающиеся в адреса Astrolune, с владением, записанным в цепочке, а не в базе регистратора.

Отложено решением

Ничего не реализовано, и не должно быть, пока не существуют слои виртуальной машины, состояния и транзакций. Сервис имён — это контракт плюс резолвер, и ни то, ни другое без них не написать.

Поиск имени

Разрешение по локальному набору фикстур.

Записи

ADDR
Адрес, в который разрешается имя
CONTENT
Хеш контента
TXT
Произвольные текстовые записи
A / AAAA
A / AAAA / TXT для совместимости с обычным DNS

Открытые вопросы

Интересные вопросы здесь уже несколько раз были публично решены плохо. Они зафиксированы, а не угаданы.

01

Распределение имён

Первый пришёл — первый получил провоцирует сквоттинг; аукционы задают цену, но исключают; рента мешает вечно сидеть на мёртвых именах, но добавляет срок истечения, который надо отсчитывать по высоте блока, а не по настенным часам.

02

Зарезервированные имена

Блокируются ли товарные знаки и имена, совпадающие с реальными TLD в DNS. Каждый проект, не решивший это заранее, пожалел.

03

Разрешение вне цепочки

Действительно сложная часть. Расширение браузера, локальный DNS-прокси, эндпоинт DoH или шлюзовой домен — последний возвращает центральную точку и обесценивает смысл. Ни одна децентрализованная система имён не решила это хорошо.

04

Поддомены и делегирование

Может ли владелец имени выдавать поддомены и живут ли они в цепочке или делегируются за её пределы.

05

Поверхность наблюдения

Разрешение имени раскрывает, что именно ищет пользователь. DNS-over-HTTPS появился потому, что открытый DNS был поверхностью наблюдения; сервис имён — тоже.

Что должно появиться раньше

VM, слой состояния, слой транзакций, работающий компилятор Trocto и решённый вопрос о том, является ли имя записью аккаунта или объектом во владении. Имя — учебниковый пример сущности, которую нельзя дублировать.