Технология NEM

Совершенно уникальная реализация технологии блокчейн

NEM построен с нуля как мощная и оптимизированная платформа для разработчиков приложений всех видов, а не только как цифровая валюта. Использование NEM в вашем приложении так же просто, как создание соединений RESTful JSON API, позволяющий вам настраивать собственные «интеллектуальные активы» и использовать мощную платформу блокчейна NEM в качестве вашего быстрого, безопасного и масштабируемого решения.

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

Система интелектуальных активов

NEM создан на мощной системе, которая позволяет настраивать и использовать блокчейн сеть. Мы называем это «Системой интеллектуальных активов», и это дает вам возможность использовать NEM, как если бы это была настроенная сеть для ваших активов и приложений. Вместо того, чтобы заставлять себя писать свой собственный код «интеллектуального контракта» с нуля или использовать методы без привязки для определения настраиваемых активов для вашей компании. NEM предоставляет вам прямой доступ через API к набору специализированных и проверенных, защищенных функций в блокчейне.

Интеллектуальные активы NEM состоят из четырех тесно связанных частей

Адреса Интелектуальных Активов

В блокчейн сети адрес NEM является контейнером для активов и представляет собой обновляемый, отдельный объект, который должен быть уникальным или изменяемым. Адреса учетных записей NEM содержат Мозаики. Адрес может быть таким же простым, как учетная запись пользователя, с балансом монет, но адреса могут также представлять другие активы, например: ваучеры, лицензии, акции и т.д.

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

Мозаика (токен) Интеллектуальные активы.

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

Каждая мозаика определяется множеством настроек, таких как: имя, описание, количество, делимость,
передаваемость и транзакционные сборы.

Мозаики хранятся на адресах NEM и могут передаваться между другими адресами с использованием API тем самым представлять удивительное разнообразие транзакций, таких как: регистрация подписи, обновление статуса продукта, голосование или просто передача монет между счетами.

Пользовательские пространства имен

Пространства имен это как доменное имя в интернете и с его помощью можно создавать активы для бизнеса в блокчейн сети NEM. Пространство имен начинается с уникального имени. После того, как вы выбрали имя, вы сможете определить свои собственные поддомены, а также свои собственные активы. Это делает ваши активы надежными, простыми в использовании и уникальными.

Транзакции

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

Архитектура NEM Блокчейн

Платформа NEM блокчейн построена из множества сетевых узлов. Все серверы узлов используют основное программное обеспечение NEM. Таким образом, эти узлы обеспечивают мощную, удобную в использовании, стабильную и безопасную платформу, где выполняются транзакции Интеллектуальных активов / Smart Asset и записываются неизменно в блокчейн. Для этого узлы выполняют две основные функции:

Некоторые примеры архитектурных решений API

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

Некоторые примеры возможных архитектур решения:

Прямой доступ к мобильному приложению

Легкое приложение напрямую взаимодействует с функциями блокчейн

Клиент / Серверная модель

Сервер шлюза управляет использованием блокчейна для клиентского приложения или веб-службы

Интеграция устаревшей системы

Сервер шлюза связывает существующую логику бизнесконтракта, системы или базы данных с блокчейном.

Сеть узла Blockchain

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

Некоторые из его отличительных особенностей включают:

Доказательство важности (PoI)

Консенсус NEM построен на уникальном алгоритме доказательства важности, использующем технику, аналогичную PageRank от Google, чтобы предотвратить различные атаки. Он служит той же цели, что и типичные механизмы доказательства работы (PoW), используемые Биткойном, но гораздо более масштабируемые и энергоэффективные. Это позволяет узлам работать практически на любом оборудовании, обеспечивая абсолютно безопасную сеть, которая может масштабироваться без ограничений.

Eigentrust++

NEM реализует модифицированную версию алгоритма Eigentrust++, которая позволяет узлам разумно судить о "репутации" других узлов и отклонять плохих участников, а также оптимально балансировать нагрузку по сети.

Защита от спама

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

Р2Р синхронизации времени

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

Стимулирование сети путем харвестинга

Масштабирование публичного блокчейна путем «сбора урожая». Любой может создать общедоступный узел, добавив пропускную способность в сеть. Эта дополнительная способность вознаграждается способностью узла производить харвестинг “сбор урожая”, от любой транзакции, которую они обрабатывают. Получение вознаграждение в виде блока, определяется алгоритмом POI ( доказательства важности ), а не количество обрабатываемой мощности. Чтобы узнать больше, см. наш учебник по харвестингу..

Публичные и приватные Блокчейн-решения

Решения NEM выпускаются в двух формах: NEM предоставляет как децентрализованную, открытую и автономную публичную блокчейн сеть, а также разрешенное приватное решение на блокчейне, которое может быть специально предназначено для использования на собственных серверах, когда скорость и конфиденциальность
- приоритет. Оба используют один и тот же базовый код и совместимы с API на 100%, обеспечивая дополнительную гибкость и будущую проверку.

Настройте частный блокчейн NEM

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

Публичная Блокчейн сеть NEM

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

Чтобы использовать публичную сеть, пользователи должны оплачивать транзакции с небольшими взносами, выплачиваемыми в валюте XEM. Размер этих сборов зависит от размера и сложности транзакции и передается сетевому провайдеру через «харвестинг» на узле. Это означает, что растущий спрос и разнообразие сетевых масштабов являются неотъемлемым стимулом и гарантируют скорость и стабильность публичной сети NEM.

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

Так же предоставляется “открытая тестовая сеть”, где разработчики могут тестировать блокчейн приложения на NEM без риска.