_________________________________________________________________________________________________________________________________________
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
Comments are closed