_________________________________________________________________________________________________________________________________________

 

NEM Катапульта:


Понимание


Пространства имен и Мозаики

 


 

Пространства имен Катапульты NEM, Мозаики, Псевдонимы

В последнем обновлении в NEM были реализованы функции пространства имен и мозаики, которые являются неотъемлемой частью блокчейна NEM. Эти обновления еще больше повысят гибкость и функциональность пространств имен и мозаик для удовлетворения корпоративных потребностей. Прежде чем мы рассмотрим особенности изменений с NIS1 (текущая версия NEM) на Катапульту (следующий, основной двигатель NEM), давайте кратко рассмотрим, как в настоящее время работают функции мозаики и пространства имен.

Пространство имен
Пространство имен – это текстовая строка(как аналог системы имен доменов), которая указывает на адрес счета NEM. Можно воспринимать это как публичное доменное имя для учетной записи NEM. Например, «динозавры» могут принадлежать NEM-адресу, NAAAAA-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXX.

Создание и продление пространства имен для учетной записи в NIS1 составляет 100 XEM. (Обратите внимание, что слова «адреса» и «учетные записи» будут использоваться взаимозаменяемо, так как они по существу эквивалентны значению в NEM.)

Подпространство
Продолжая аналогию с веб-доменом, подпространства имен напоминают поддомены веб-сайтов, например, blog.shop.net, чтобы определить отдельные категории в пространствах имен. Например, подпространство имен «ornithischia» « (Птицетазовые б.д.)» — русская версия) может быть создано как «dinosaurs» («динозавры») и будут записаны в синтаксисе NEM как «dinosaurs.ornithischia» — («динозавры. птицетазовые»). В NIS1 подпространство имен могут дополнительно иметь свои собственные подпространства имен, всего до трех уровней, то есть «dinosaurs.ornithischia.triceratops» -«динозавры.птицетазовые.трицератопс»

Плата за создание подпространства для учетной записи в настоящее время составляет 10 XEM.

Мозаика
Мозаика определяется как идентичные передаваемые активы в блокчейне NEM, которые связаны с пространством имен. На других блокчейнах мозаику также называют «токенами» или «активами». Исходное местоположение мозаики в блокчейне NEM будет записано как namespace: mosaic (пространство имен: мозаика) или namespace.subnamespace:mosaic (пространство имен.подпространство:мозаика, то есть «dinosaurs.ornithischia:fossils.»

В NIS1 пространство имен необходимо было создать перед мозаикой. Плата за создание мозаики для пространства имен в настоящее время составляет 10 XEM.

 

Что изменится с Катапультой?

 

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

Регистрация пространства имен

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

 

В отличие от NIS1, в Катапульте создатели (владельцы) пространства имен смогут выбирать продолжительность аренды. В RegisterNamespaceTransaction (РегистрПространствоИменСделака) создатель может указать свойства блоков пространства имен. В период аренды также можно будет сделать прологацию пространства имен, отправив еще одну транзакцию с дополнительным подтвержденным.

По истечении всех сроков аренды пространство имен станет так же неактивным.

Прочитайте больше: Пространство имен

 

Регистрация Мозаики

 

В NIS1, мозаика может быть создана только в сочетании с ранее зарегистрированным и активным пространством имен. В Катапульте мозаика может быть создана без пространства имен. Например, мозаика может быть создана со случайным набором символов, которые будут использоваться в качестве ее идентификатора; это может выглядеть примерно так (0dc67fbe1cad29e3).

Отделенные от пространств имен мозаики, имеют неограниченный срок действия. Катапульта вводит возможность создавать мозаики, которые никогда не истекают по времени, что невозможно в текущей версии.

.

Прочитайте больше: Мозаика

 

Связывание пространств имен с учетными записями и мозаиками

Новая функция, которая применяется в Катапульте это создание на пространствах имен NIS1, — псевдонимов. Псевдонимы является производными от пространства имен, которые присваиваются  от учетной записи или мозаики для удобства использования.

В Катапульте пользователи могут управлять связыванием адресов Пространства имен и подпространства (соответственно псевдонимами) с учетными записями NEM и Мозаиками, что невозможно в NIS1. Управление псевдонимами и пространствами имен будет осуществляться через транзакции псевдонимов, данные транзакции будут включать в себя функции AddressAliasTransaction или MosaicAliasTransaction (АдресПсевдонимТранзакция или МозаикаПсевдонимТранзакция)

Новые функции предоставят пользователям дополнительную гибкость в экосистеме NEM. Вы можете думать о транзакции псевдонима как о смарт-контракте, который присваивает пространство имен другой учетной записи, чтобы его можно было легко распознать для удобства пользователей вместо строки символов.

Например, Джон зарегистрировал пространства имен под именами «dinosaur» («динозавр»)  и «fossils» («ископаемые») и соответственно, связал их как псевдонимы с адресом (NBBBBB-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXX) и мозаикой (ID: 0dc67fbe1cad29e3). В Катапульте Салли может просто отправить 100 «fossils» («ископаемых») для «dinosaur» («динозавров») в интерфейсе кошелька NEM, а не отправлять таким способом «0dc67fbe1cad29e3» на учетную запись NBBBBB-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXX.

Псевдонимы могут быть легко изменены. Идентификатор мозаики может быть связан или не связан с каким-либо пространством имен. Тем не менее, только создатели мозаики смогут редактировать свои псевдонимы, это сделано по соображениям безопасности. Несколько пространств имен могут быть связаны с одним адресом или мозаикой, но каждое пространство имен должно быть уникальным.

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

Прочитайте больше: Псевдонимы

Примеры

 

Теперь давайте представим гипотетический и практический пример, который объединяет все функции, описанные выше в предыдущих параграфах. Предположим, Cheryl Gonzales (Шерил Гонсалес)  баллотируется против Patricia Choi (Патриции Чой), чтобы стать мэром Santa Frangelina (Санта-Франжелина), города в США. Город Santa Frangelina (Санта-Франжелина) решил провести свои муниципальные выборы, используя публичный блокчейн NEM. В NEM создается пространство имен, связанное с муниципальным правительством Santa Frangelina (Санта-Франжелина), под названием “Santa Frangelina,” и после этого, создается пространство имен “Santa Frangelina.2019MunicipalMayoralElection” («Санта Франджелина. Муниципальные выборы мэра 2019 года ») Затем инициируются два подпространства второго уровня, одно из которых представляет каждого кандидата на выборах, и они назначаются в качестве псевдонимов кандидатам:

 

Адрес » Санта-Франжелина.2019 Муниципальный Выборы мэра. Кандидат Гонсалес

Адрес » Санта-Франжелина.2019 Муниципальный Выборы мэра. Кандидат Чой

 

Третье подпространство второго уровня создается и присваивается мозаике в качестве псевдонима.

 

Мозаика» Санта Франджелина. Выборы муниципальных мэров в 2019 году

Теперь мы готовы приступить к выборам, создав и распространив мозаики по счетам избирателей, имеющих право голоса. Мозаика голосования создается, привязывается к соответствующему пространству имен и систематически раздается всем имеющим право голоса избирателям. Избирателям дается время, чтобы выбрать и проголосовать за своего кандидата. После истечения крайнего срока подсчет голосов, голоса могут быть подсчитаны путем проверки баланса мозаики голосования в адресах соответствующего кандидата, и адрес с большим количеством голосов выиграет выборы.

Давайте разберем другой пример, как можно использовать применимость псевдонимов катапульты, предположим, что есть студент по имени Kelly (Келли) с NEM-адресом NCVG35-ZSPMYP-L2POZQ-JGSVEG-RYOJ3V-BNIU3U-N2E6. Для удобства Келли может зарегистрировать пространство имен Kelly99 (Келли99) и связать его со своим адресом для повсеместного использования. Когда она поступает в Калифорнийский университет, в Лос-Анджелесе (UCLA) ей присваивается UCLA.ID90703 как еще один псевдоним на ее аккаунт .

 

Пространство имен UCLA может использоваться Kelly (Келли) для взаимодействия в Университете. Когда она закончит Университет, пространство имен, может быть передано следующему поступающему студенту, так как в пространстве имен можно установить срок действия.

Благодаря этим обновлениям Катапульта продолжает реализовывать удобные, мощные функции для для бизнес-решений.

Разработчики намерены улучшать NEM и рады получить дополнительную информацию и предложения о расширении функций и технической реализации Катапульты, через социальные сети NEM.

 

Следите за обновлениями и анонсами развития.

 

Дополнительные ссылки:

 

https://nemtech.github.io/concepts/namespace.html

https://docs.nem.io/ja/nanowallet/mosaics

https://nemtech.github.io/guides/mosaic/creating-a-mosaic.html

https://nemtech.github.io/guides/namespace/link-a-namespace-to-an-address.html

https://nemtech.github.io/guides/namespace/link-a-namespace-to-a-mosaic.html

Tags:

Comments are closed