Катапульт: Обновление Слон “Elephant” Часть 2

Часть 2 из 3

NEM Катапульт “Catapult”

Обновление Слон “Elephant”

Рестрикционные Мозаики, Метаданные и Рестрикционные Аккаунты


Обновлено: 2 Сентября, 2019

 

 

Обновление Слон “Elephant” (2 из 3):
Рестрикционные Мозаики, Метаданные и Рестрикционные Аккаунты

Катапульт (Catapult) — это новое полнофункциональное ядро NEM, в котором этапы разработки расположены в алфавитном порядке и имеют кодовые названия. 

В этой серии мы изучим изменения в пятом майлстоуне, программного обновления Катапульт (Catapult), под кодовым названием “Слон” “Elephant”. Во второй части этой серии мы расскажем Вам о новых добавленных функция, таких как: Рестрикционные Мозаики, Рестрикционные Аккаунты и Метаданные.

Mailstoun-Katapult

Рестрикционные Мозаики

Со вторым обновлением “Слон” “Elephant” у мозаик появилось новое настраиваемое свойство «рестрикции« («restrictable«). Если свойство рестрикции настроено “верно” («true») во время создания мозаики, создатель будет иметь больший контроль над владением и передачей своего актива. Функция будет отключена по дефолту и не повлияет на токены, где требуется автономия.

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

Создатель сможет управлять передачей мозаики с помощью двух основных механизмов:

Глобальная Рестрикция Мозаики 

Глобальная Рестрикция Мозаики — определяется как беспроводная глобальная вычислительная сеть с определенными правила рестрикции (ограничениями). Каждая «рестрикция« («restrictable«), может быть создана с одним правилом применения или сразу с несколькими правилами применения, где каждое правило предусматривает определенное условие; только аккаунты с ключевыми идентификаторами и значениями, которые соответствуют данным критериям, получат разрешения на выполнения сделок с активом.

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

Рестрикция адреса мозаики — определяет статус, каждого отдельного аккаунта в отношении рестрикции «restrictable« (ограничения) мозаики. Рестрикция адреса мозаики определяет параметры, при которых создатель мозаики с помощью транзакции изменяет рестрикцию (параметр ограничения) мозаики, тем самым определяя, возможность для аккаунта, выполнять мозаичную транзакцию или нет. Если статус аккаунта соответствует верным значениям, которые установлены в глобальной рестрикции, тогда аккаунт сможет осуществлять сделки с мозаикой. В противном случае аккаунт должен будет запросить у создателя мозаики повышенные полномочия (разрешения) или дождаться изменения в глобальной рестрикции мозаики.

Пример

Допустим, компания CharlieChocolateFactory (ЧарлиШоколаднаяФабрика), хочет стать публичной, путем токенизации своих акций и проведения раунда по Токенизированным Ценным Бумагам (STO). Данная компания, создает мозаику под названием CCF.Shares” (“CCF.Акции”) и настраивают данную мозаику с помощью функции рестрикции.

В соответствии с правилами регуляторов (правительств) компания CharlieChocolateFactory (ЧарлиШоколаднаяФабрика) хочет, чтобы только участники, прошедшие процесс KYC / AML (Знай своего клиента), могли приобрести акции компании и в дальнейшем могли совершать сделки с помощью Токенизированных Ценных Бумаг (STO). Таким образом, компания CharlieChocolateFactory (ЧарлиШоколаднаяФабрика) создает Глобальную Рестрикцию, которая позволяет производить взаимодействие, только с определенными аккаунтами, инвесторами которые прошли  процесс KYC / AML (Знай своего клиента), это аккаунты с повышенным статусом.

Глобальная рестрикция устанавливается как «CCF.Shares ”CCF.Акции” + KYC ”Знай своего клиента” + EQ “ключ рестрикции” = 1» и обозначает следующие значения: разрешать транзакции только мозаикой CCF.Shares, допускать к участию прошедших проверку KYCинвесторов, если ключ рестрикции имеет значение, равное 1. Когда инвесторы завершают процесс KYC / AML (Знай своего клиента), компания CharlieChocolateFactory (ЧарлиШоколаднаяФабрика) изменяет значение для аккаунтов с помощью специальной транзакции, которая называется как “Рестрикция адреса мозаики”, данная транзакция содержит определенные параметры CCF.Shares, KYC, 1, тем самым позволяя сертифицированным инвесторам, принимать участие в работе с Токенизированными Ценными Бумагами (STO).

Другие участники рынка, которые не предоставили необходимую информацию о себе или не прошли проверку KYC / AML (Знай своего клиента), не смогут принимать никакого участия, тем самым не имея возможности, купить или продать токенизированные ценные бумаги компании CharlieChocolateFactory (ЧарлиШоколаднаяФабрика), поскольку данные аккаунты инвесторов, не будут соответствовать требованиям Глобальной Рестрикции.

Пример, как это выглядит на графике:

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

Для получения дополнительной информации или технических подробностей о том, как использовать Рестрикционные мозаики, посетите веб сайт : Центр разработчиков NEM (NEM Developer Center).

Метаданные

В программном обновление “Слон” (Elephant) представлена возможность связывать метаданные с объектами, позволяя пользователям прикреплять релевантную информацию для  аккаунтов, мозаик и пространств имен.

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

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

В программном обновлении Катапульт (Catapult), хранится история ассигментных (назначенных) метаданных, которые сохраняют последние значение, для назначенных объектов, тем самым производя быструю его индексацию.

Примеры

Метаданные являются уникальной функции с различными вариантами использования, поскольку метаданные позволяют пользователям не только прикреплять жизненно важную информацию к объектам, а также выполнять вне сетевые действия, зависящие от конкретных содержащихся в нем значений.

Вот несколько примеров того, как компании или пользователи могут воспользоваться этой функцией:

  1. Цифровое нотариальное заверение – Важные документы, такие как сертификаты, аффидевиты или соглашения могут быть добавленны к аккаунту в качестве доказательства подлинности на блокчейне. Доверенная сторона может проверять документы, подписывать метаданные в аккаунтах, оцифровывая действительность документов для обеспечения удобства и безопасности.
  2. Управление доступом – Объекты могут использовать метаданные для управления доступом к своим конфиденциальным ресурсам (данным). Каждый аккаунт, для доступа к данным, может быть помечен метаданными с определенными условиями, такими как (уровень допуска, когда производить допуск, где и т. д.). Когда запрашивается доступ к объекту, приложение выполняет проверку, чтобы убедиться, что все условия соответствуют, прежде чем предоставить доступ.
  3. Идентификатор Токенизированных Ценных Бумаг – Метаданные могут использоваться для подтверждения информации о Токенированных Ценных Бумаг. Небольшие фрагменты данных, такие как официальное имя, тикер или Международный идентификационный номер ценных бумаг (ISIN), могут быть добавлены в виде метаданных в цепочке сети, а большие документы, такие как проспект (документ, содержащий подробную информацию о новом выпуске акций) или соглашения с инвестором, могут храниться вне цепочки блоков (вне сети).
  4. Публичная проверка пространства имен — Метаданные могут быть добавлены к пространствам имен, чтобы помочь пользователям подтвердить (верифицировать) владение доменом. Изложенные данные могут включать в себя такую информацию, как информация о владельце и дате регистрации пространства имен, а также административные или технические контактные данные. Это укрепит доверие пользователей к пространствам имен в блокчейне, поскольку это даст возможность дважды перепроверять данные перед их взаимодействием.

Для получения дополнительной информации или технических подробностей о том, как используются Метаданные, посетите веб сайт : Центр разработчиков NEM (NEM Developer Center).

Рестрикционные Аккаунты

Рестрикция Исходящего Аккаунта

Рестрикция Исходящего Аккаунта, впервые введена в майлстоуне программного обновления Корова (Cow). Рестрикция аккаунта, позволяет пользователям устанавливать “интеллектуальные правила”, где можно настраивать параметры нежелательных входящих транзакций по адресу, по типу транзакций или по мозаики.

Примечание: Возможно, вы помните данную функцию, но под другим названием, например как: «Фильтры Аккаунта» или «Свойства Аккаунта», но данная функция была переименована в “Рестрикцию Аккаунта” в соответствии названием “Рестрикция Мозаики”.

С программным обновлением “Слон” (Elephant) рестрикция аккаунта, может фильтровать исходящие транзакции (по адресу и сделкам) в дополнение к входящим транзакциям. Это означает, что пользователи могут настраивать рестрикцию аккаунта на отправку транзакций (Исходящие транзакции) и на получение транзакций (Входящие транзакции). Данное улучшение увеличит возможность настройки аккаунтов NEM и будет функционировать главным образом в качестве элемента безопасности.

Примеры

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

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

Предварительный Просмотр Третьей (3) Части — Обновление Слон “Elephant”

В третьей части мы рассмотрим оставшиеся обновления в программном обновлении Слон (Elephant). В этой части будут рассмотрены такие понятия как:  делегированная разблокировка, поддержка динамических арендных платежей и другие обновления, которые будут рассказаны в третьей части программного обновления Слон (Elephant).

Если Вы пропустили первую часть, вы можете узнать о новом алгоритме консенсуса Катапульт “Catapult” Proof-of-Stake+ (Доказательство доли+) (PoS+) здесь.

Рекомендации

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

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

https://blog.nem.io/nem-catapult-a-new-server-release-cow/

https://nemtech.github.io/concepts/account-restriction.html

Share