Разработчики представили Wanchain Name Service (WNS). Для чего нужен сервис?

25 мая 2018 15:09:44 Криптовалюты

Разработчики проекта Wanchain сообщили в официальном блоге, что смарт-контракт Wanchain Name Service был развернут в сети: 0xee8d418fd33e69782015ea4313dfd8eb7b1b91ce.

Смарт контракт WNS также был развернут в тестовой сети: 0xe85cfdf43a0db4aa0ec054a57451af7c73d4625b.

Разработчики представили Wanchain Name Service (WNS). Для чего нужен сервис?

Пользователи могут регистрировать имена в двух доменах верхнего уровня:

  • .wan, который использует регистратор, основанный на аукционах; позволяет пользователям владеть именами бессрочно.
  • .test, который позволяет любому пользователю взять неиспользуемое имя для целей тестирования, срок действия истекает через 28 дней.

Партнер проекта Portal Network вскоре предоставит инструмент с пользовательским интерфейсом для регистрации (что значительно упростит этот процесс).

Спецификация Wanchain Name Service

  • WNS доступен для регистрации основных доменных имен «.wan».
  • Минимальное количество символов для регистрации - 6, например, Jacklu.wan
  • Минимальная ставка - 0,1 WAN.
  • Wanchain открыт для всех разработчиков, которые хотят предоставить инструменты WNS пользователям.

Представление Wanchain Name Service

  • WNS - это служба имен Wanchain, распределенная, открытая и расширяемая система именования, основанная на блокчейне Wanchain.
  • Первоначальный стандарт WNS определяет разрешение для адресов Wanchain, но система обладает свойством расширяемости, что позволит в будущем обслуживать большее количество ресурсов.

Обзор Wanchain Name Service

Основная задача WNS - предоставить понятные и читаемые имена, такие как «Jacklu.wan», в машиночитаемом варианте идинтификатора, включая адреса Wanchain и другие идентификаторы. Вторичная цель - предоставление метаданных об именах, таких как ABI для контрактов.

У WNS есть цели, аналогичные DNS - службе доменных имен в Интернете. При этом она обладает отличающейся архитектурой ввиду определённых возможностей и ограничений блокчейна. Как и DNS, WNS использует систему разделенных точками иерархических имен, называемых доменами, при этом владельцы домена имеют полный контроль над распределением субдоменов.

Домены верхнего уровня, такие как «.wan» и «.test», принадлежат смарт контрактам, называемым регистраторами, которые определяют правила, регулирующие распределение субдоменов. Любой человек, следуя установленным правилам этих регистраторов, может получить право собственности на домен второго уровня для собственного использования.

Владельцы доменов WNS могут:

  • Устанавливать резолвер и TTL (от англ. Time To Live – время жизни) домена.
  • Передавать право собственности на домен другому адресу.
  • Изменять права собственности на субдомены.

Каждый тип записи - адрес Wanchain и т.п. - определяет метод или методы, которые должен реализовать резолвер, чтобы обеспечить совершение записи такого типа. Новые типы записей могут быть определены в любое время благодаря процессу стандартизации WIP (без необходимости вносить изменения в реестр WNS или в существующие резолверы для поддержки).

Namehash

Имена в WNS представлены в виде 32-байтовых хешей, а не как обычный текст. Это упрощает обработку и хранение, при этом делает доступными имена доменов произвольной длины и сохраняет внутрицепную конфиденциальность имен. Алгоритм, используемый для перевода доменных имен в хеши, называется namehash. Namehash определен в EIP137.

Чтобы сохранить иерархическую природу имен, namehash имеет функцию рекурсивного хеширования, что позволяет вывести хеш субдомена из хеша родительского домена.

Хотите зарабатывать на крипте? Подписывайтесь на наши Telegram каналы!

0 комментов325 просмотров
Читайте также
Комментарии
Только зарегистрированные пользователи могут писать комментарии.
Авторизуйтесь, пожалуйста, или зарегистрируйтесь.