NXTER.ORG

Разработка для NXT криптоплатформы #1

Разработка для NXT криптоплатформы #1: Конфигурация

Настройка файла конфигурации

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

С помощью файла конфигурации вы можете настроить работу Nxt с использованием SSL, установить Nxt на Raspberry Pi или настроить ваш Nxt для разработки, как пример, используемый здесь.

Файл конфигурации

У вас уже есть файл конфигурации, в котором вы можете увидеть все текущие настройки

nxt/conf/nxt-default.properties

Для настройки разработки, пожалуйста создайте файл в папке nxt/conf/ и назовите его nxt.properties

Пожалуйста скопируйте код приведенный ниже в ваш файл nxt.properties.

# Enable Cross Origin Filter for the API server.
nxt.apiServerCORS=true

# Enable Cross Origin Filter for NRS user interface server.
nxt.uiServerCORS=true

Если вы хотите разрабатывать в тестовой сети, пожалуйста добавьте также

# Never unlock your real accounts on testnet! Use separate accounts for testing only.
# When using testnet, all custom port settings will be ignored,
# and hardcoded ports of 6874 (peer networking), 6875 (UI) and 6876 (API) will be used.
nxt.isTestnet=true

Вместо того, чтобы запускать Nxt самостоятельно на своем оборудовании, вы можете использовать и получать информацию от любого другого узла сети Nxt. В моих примерах я буду использовать http://localhost:7876. Этот адрес вы можете использовать когда вы используете Nxt на своем персональном компьютере или локальном сервере. Список других узлов, которые можно использовать для получения данных на вашем сайте или доступа к сети Nxt, можно найти на веб-сайтах, которые предоставляют доступ к сети Nxt например: Nxtpeers.com или PeerExplorer.com

Вместо использования http://localhost:7876 вы можете например, ввести IP-адрес, например http://x.x.x.x:7876, чтобы получить информацию от этого узла вместо localhost.

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

Если вас интересует более информация по API, документация и дополнительная информация я рекомендую посетить ресурс Nxt Wiki.

Также рекомендую ознакомится — как создать свою собственную public node или как разместить ваш узел на amazon AWS.

Перейти к следующей части из этой серии > …

By: Tosch

Также смотрите: https://nxter.org/developers

Кодинг для криптоплатформы Nxt #3: Выход из биржи активов

Кодинг для криптоплатформы Nxt #3: Выход из биржи активов

Звезда блокчейнов

Добро пожаловать в третью статью кодинга с NXT. В предыдущих статьях я показал как настроить файл конфигурации Nxt для облегчения разработки с JavaScript и как получить первый выход из данных блокчейна. В этой статье я хотел бы продолжить с одним из наиболее широко используемых инструментов в Nxt: Биржей активов.

Что такое биржа активов?

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

Преимущество использования токена актива на блокчейне Nxt в том, что вы напрямую связаны с глобальной аудиторией, такой как Интернет и цифровые валюты, наподобии NXT или Bitcoin не знающие границ. Еще одно преимущество, которое я хотел бы подчеркнуть, что никому не нужен счет реального банка; как только у вас появляется виртуальная валюта, она легко перемещается, потому что технология блокчейн доступна для всех, не существует никаких трудностей, чтобы переместить ее от человека к человеку. (Вы, тем не менее, должны получить информацию о локальной юрисдикции, допускается ли создание такого актива.)

Как извлечь первые данные активов

Чтобы получить первые данные, сначала выберем актив; вы можете увидеть список всех существующих Nxt активов здесь: Mynxt.info Asset List

После того, как вы выбрали актив, вы можете увидеть идентификатор актива (Asset ID) в верхнем левом углу. Нам понадобится этот идентификатор, чтобы получить данные от актива. Я выбрал актив SuperNET в этом примере, так как он часто торгуется и имеет много исторических данных.

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

Во-первых, давайте посмотрим на мета-данные актива. Следующий скрипт даст вам выход оригинальной установки актива. Как всегда, я рекомендую вам страницу http://localhost:7876/test при поиске вызовов API. На этой странице вы можете увидеть, какие вызовы для приема данных (GET) или представления данных (POST) в блокчейне. Мы начнем с GET-запросов и вызовем getAsset.

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


<!-- Latest compiled and minified CSS -->



Asset Data

 

Data  
      
Key

$.getJSON(‘http://localhost:7876/nxt’, {«requestType»: «getAsset», «asset»: «12071612744977229797», «includeCounts»: «true»}, function(request) {
var rows;
$.each(request, function(key, data) {
rows += ‘

‘;
rows += ‘

‘+key+’

‘;
rows += ‘

‘+data+’

‘;
rows += ‘

‘;
});
$(«#result»).html(rows);
});

Приведенный выше код будет отображать таблицу на вашей HTML странице со следующей информацией:

programming-nxt-3-1

Я хочу прерваться, чтобы научить вас некоторым сокращениям в Nxt:

Вы видите две переменных “initialQuantityQNT” и “quantityQNT”. QNT означает “Количество”, initialQuantity настраивается создателем актива в самом начале. Поскольку некоторые активы можгут быть удалены, “quantityQNT” показывает нам, сколько активов в данный момент. Нам также потребуется переменная “decimals”. Актив, как мы видим, имеет 4 знака после запятой, а это значит, что количество активов, указанных в таблице должны быть разделены на 10000 (4 нуля), чтобы получить фактическое число. Выбранный актив покажет 816,061.0000 активов.

Аккаунт это числовой аккаунт Nxt создателя актива и RS-аккаунт тот же идентификатор аккаунта в формате Рида-Соломона (RS).

numberOfTrades, numberOfTransfers и numberOfAccounts вычисляются в момент времени, когда вы запускаете вызов.

Вы можете сократить API вызов “getAsset” оставляя “includeCounts”: “true” в вышеуказанном вызове $.getJSON, следовательно, вы не будете получать количество владельцев актива, переводов и сделок, но вызов API получите быстрее.

Ордера Аск и Бид

После изучения подробностей об активах и получения мета-данных, мы захотим знать ордера Аск и Бид и по какой цене данный актив в настоящее время торгуются. Способы использования расчетов от количества (Quantities) или десятичных знаков Nxt, не всегда является оптимальным. Иногда я выбираю методы, описанные в этом руководстве, чтобы быть более понятным, а не оптимальным. Обычно я бы рекомендовал делать расчеты с исходными числами из API. Вам не придется иметь дело с десятичными, при этом возникает большинство ошибок. Вызовы API, которые мы используем для этого getAskOrders и getBidOrders. Опять же, нам нужен идентификатор актива, чтобы получить ордера Аск и Бид для интересующих нас активов. Кроме того, мы будем сокращать выход, добавив параметры firstIndex и LastIndex. Вот код для извлечения ордеров Аск и Бид для актива SuperNET:


<!-- Latest compiled and minified CSS -->



Ask Orders

 

QuantityPriceTotal

Account

 

Bid Orders

 

QuantityPriceTotal

Account

$.getJSON(‘http://localhost:7876/nxt’, {«requestType»: «getAsset», «asset»: «12071612744977229797»}, function(request) {
var decimals = request.decimals;
var NQTdivider = 8 — decimals;

$.getJSON(‘http://localhost:7876/nxt’, {«requestType»: «getAskOrders», «asset»: «12071612744977229797», «firstIndex»: 0, «lastIndex»: 4}, function(requestAskOrders) {
var rows;
$.each(requestAskOrders.askOrders, function(key, data) {

var quantity = data.quantityQNT / Math.pow(10, decimals);
var accountRS = data.accountRS;
var priceNXT = data.priceNQT / Math.pow(10,NQTdivider);
var total = quantity * priceNXT;

rows += ‘

‘;
rows += ‘

‘+accountRS+’

‘;
rows += ‘

‘+quantity+’

‘;
rows += ‘

‘+priceNXT+’

‘;
rows += ‘

‘+total+’

‘;
rows += ‘

‘;
});
$(«#askTable»).html(rows);
});

$.getJSON(‘http://localhost:7876/nxt’, {«requestType»: «getBidOrders», «asset»: «12071612744977229797», «firstIndex»: 0, «lastIndex»: 4}, function(requestBidOrders) {
var rows;
$.each(requestBidOrders.bidOrders, function(key, data) {

var quantity = data.quantityQNT / Math.pow(10, decimals);
var accountRS = data.accountRS;
var priceNXT = data.priceNQT / Math.pow(10,NQTdivider);
var total = quantity * priceNXT;

rows += ‘

‘;
rows += ‘

‘+accountRS+’

‘;
rows += ‘

‘+quantity+’

‘;
rows += ‘

‘+priceNXT+’

‘;
rows += ‘

‘+total+’

‘;
rows += ‘

‘;
});
$(«#bidTable»).html(rows);
});

});

С помощью этого вызова вы, как ожидается, получите 2 таблицы на вашей HTML странице:

programming-nxt-3-2

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

На этот раз мы должны были сделать еще немного $. GetJSON запросов, чтобы получить необходимую информацию. Во-первых, нам нужны десятые доли активов, для расчета Quantity (количество), как указано в первом вызове. Во-вторых, мы хотим получить еще: Аск и Бид ордеры. Для этого потребуется один запрос для каждого из вызовов API.

Мы видим новую переменную, которая нуждается в объяснении.
“priceNQT” это цена актива в QuantityQNT.

Цена в API отображается в priceNQT в QuantityQNT. Итак, что такое NQT и чем отличается от Qnt? NQT относится к NXTQuant, наименьшему числу, которое мы имеем в NXT, равному 0.00000001 NXT (8 знаков после запятой). Мы должны учитывать знаки после запятой, которые должны умножить снова, чтобы получить цену за фактического актива. Я использовал переменную var NQTdivider = 8 — decimals (десятичные); чтобы получить количество мощности, мы должны разделить Quantity и получить текущую цену в NXT в Quantity.

Я надеюсь, вам понравилась эта часть «Кодирования для криптоплатформы NXT». В следующей статье я расскажу об исторических данных и информации аккаунта. Если у вас есть какие-либо вопросы, не стесняйтесь связаться со мной по email или в личном сообщении на форуме Nxt.

Следующая статья этой серии > …

Смотрите также: http://test.nxter.org/developers

Еще из этой серии статей:
Кодинг для криптоплатформы Nxt #1: Конфигурация
Кодинг для криптоплатформы Nxt #2: Первые шаги

Автор Tosch

Как сделать: Настройка Nxt ноды на Raspberry Pi 2

nxt-raspberry-pi2

Nxt является одной из самых впечатляющих и недооцененных одноранговых сетей в Интернете. Это децентрализованная блокчейн платформа с открытым исходным кодом, ввела новый алгоритм консенсуса proof-of-stake и выжила в диких условиях в течение 2 лет. Сегодня технологии, пионером которых является Nxt, используются в хорошо финансируемых проектах, таких как Эфириум, в то время как Nxt остается вне поля зрения радаров.

Но разработчики Nxt были очень заняты, и последний релиз приносит еще один набор передовых возможностей.API продолжает расширяться, в то время как программное обеспечение требует минимальных системных ресурсов для работы. «Полная нода» генерирования блоков может работать на Raspberry Pi 2, стоимостью около 50 $ по частям, и если вы читаете эту статью вы, вероятно, хотите создать свою собственную, так что давайте начнем.

Вам понадобится следующее:

  • Raspberry Pi 2
  • Карта памяти microSDHC 8GB+ (класс 6, но рекомендуется выше)
  • Микро USB кабель для питания
  • Сетевой кабель категории 5 (Cat 5) или USB wifi адаптер
  • USB клавиатура, монитор + HDMI кабель (только для первоначальной настройки)

Установка ОС

Мы будем использовать Linux, потому что он надежный, безопасный и бесплатный. Raspbian является наиболее используемой версией Linux для устройств Raspberry Pi, и он хорошо поддерживается. На момент написания статьи, последняя версия Raspbian это «Джесси» (2015-11-21), которая доступна для скачивания на RaspberryPi.org. Это будет специальная нода и клиент будет доступен только удаленно, так что я рекомендую использовать Jessie Lite, поскольку нам не понадобится оконный менеджер.

Есть множество путей записи образа на microSDHC карту и инструкций по установке на Linux, OS X и Windows.

«Это легко, если вы однажды сделали это…»

Конфигурация ОС

После того, как microSDHC карта готова, вы можете загрузить Raspberry Pi 2 в первый раз. Сначала вставьте карту памяти, подключите USB-клавиатуру, Ethernet-кабель и HDMI, а затем подайте питание на Raspberry Pi 2, подключив кабель микро USB. Многие потребительские маршрутизаторы продаются с портом USB, который должен быть в состоянии питать Raspberry Pi 2, но если вы планируете использовать любые периферийные устройства (например, USB WiFi) я рекомендую использовать 1.0A+ USB A/C адаптер.

После загрузки системы вы должны увидеть приглашение для входа. По умолчанию имя пользователя — pi пароль — raspberry. После того как вы вошли в систему, чтобы установить последние обновления ОС, введите:

sudo apt-get update
sudo apt-get upgrade

Затем запустите утилиту конфигурации ОС, набрав:

sudo raspi-config

Первое, что нужно сделать, это изменить пароль по умолчанию на что-то надежное. Выберите «2 Изменить пароль пользователя» («2 Change User Password») и следуйте инструкциям, чтобы установить новый пароль.

Выберите «9 Дополнительные параметры» («9 Advanced Options»)

Поскольку мы не используем оконный менеджер, мы можем перераспределить графическую память в ОС. Выберите «Разделить память A3» («A3 Memory Split») и установите значение 16.

Если вы хотите получить доступ к вашей ноде с другого компьютера через SSH, можно запустить службу под «А4 SSH». Я очень рекомендую установить SSH  когда у вас все заработает.

Наконец, выберите опцию «1 Развернуть файловую систему» («1 Expand Filesystem») для перезаписи таблицы разделов вашей microSDHC карты и использования всей емкости.

После завершения нажмите ESC, чтобы выйти из raspi-конфигурации и перезагрузите систему:

sudo reboot

После повторного входа в систему, проверьте и убедитесь, что корневая файловая система смонтирована/была расширена:

df -h

Размер корневой файловой системы должны быть близок к размеру вашей microSDHC карты.

Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  2.2G   13G  14% /

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

sudo nano /etc/dphys-swapfile

Измените строку CONF_SWAPSIZE, установив значение 512 или 1024 и сохраните файл (CTRL-O, ENTER, CTRL-X).

# set size to absolute value, leaving empty (default) then uses computed value
#   you most likely don't want this, unless you have an special disk situation
CONF_SWAPSIZE=1024

Перезапустите службу файла подкачки:

sudo service dphys-swapfile restart

Конфигурация сети

Так как это будет полная нода, вам нужно будет разрешить трафик одноранговой сети через межсетевой экран маршрутизатора. Каждая сетевая конфигурация отличается, поэтому этот раздел будет носить общие рекомендации. Предполагая, что вы подключены к маршрутизатору с поддержкой DHCP, у вашего Raspberry Pi 2 должен быть локальный IP адрес, в противном случае вам нужно будет настроить статический IP-адрес. Чтобы показать текущую конфигурацию сети:

ifconfig eth0

eth0   Link encap:Ethernet  HWaddr b1:ff:4a:a4:ff:1b
       inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0

inet addr это ваш локальный IP-адрес, HWaddr это ваш МАС-адрес. В конфигурации маршрутизатора, найдите настройки переадресации портов и направьте TCP/UDP трафик для порта 7874 на локальный IP-адрес вашего Raspberry Pi 2. Если вы не используете статический IP-адрес, вы должны настроить статический DHCP (ака DHCP резервирование) для MAC-адреса и локального IP-адреса. Таким образом Raspberry Pi 2 всегда будет получать тот же локальный IP-адрес, который вы настроили в правиле проброски порта.

Установка Java

Nxt требуется Java 8. Вы можете скачать и вручную установить Oracle JRE, или можете проще установить OpenJDK JRE:

sudo apt-get install openjdk-8-jreВы любите Java.

Убедитесь, что Java правильно установлена проверив версию:

java -version

Вы должны увидеть результат, похожий на этот:

openjdk version "1.8.0_40-internal"
OpenJDK Runtime Environment (build 1.8.0_40-internal-b04)
OpenJDK Zero VM (build 25.40-b08, interpreted mode)

Установка Nxt

Скачайте последнюю версию Nxt с публичного репозитория. Вы можете использовать команду wget в консоли для прямого скачивания файла через HTTPS. На момент написания статьи текущая версия Nxt 1.7.4, но вы захотите убедиться, что используете последнюю версию.

wget https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.7.4.zip

Проверьте хэш пакета и убедитесь, что он соответствует хэшу в в примечаниях к релизу. Вы также можете проверить хэш в блокчейне. Nxt аккаунт, используемый ведущим разработчиком ядра Nxt Жан Люком NXT-X4LF-9A4G-WN9Z-2R322.

sha256sum nxt-client-1.7.4.zip

baf0286983fee3f718ea755dd76f5e9bb3d6a2962560368d513ffc9517d10c9b  nxt-client-1.7.4.zip

Распакуйте архив, чтобы создать «nxt» каталог:

unzip nxt-client-1.7.4.zip

Перед настройкой Nxt, найдите свой публичный IP-адрес. Вы можете сделать это с помощью команды:

curl ipinfo.io

Запишите ваш IP-адрес, а затем выполните следующую команду, чтобы создать новый файл конфигурации:

nano ~/nxt/conf/nxt.properties

Ниже приведен пример файла конфигурации:

nxt.myAddress=12.34.56.78
nxt.apiServerHost=0.0.0.0
nxt.allowedBotHosts=*

Если вы смогли настроить переадресацию портов на маршрутизаторе, выставите в nxt.myAddress ваш IP адрес, как показано в выводе curl команды, в противном случае удалите эту строку из файла конфигурации. Для других параметров, мы установим API, чтобы разрешать подключение отовсюду. Если у вас все работает, вы должны рассмотреть вопрос об ограничении доступа к локальной сети или конкретным IP адресам. Смотрите nxt/conf/nxt-default.properties для описания параметров конфигурации. Сохраните файл конфигурации и выйдите из редактора.

Отредактируйте файл запуска и оптимизируйте конфигурацию памяти:

nano ~/nxt/run.sh

Добавьте параметр -Xmx640m для увеличения значения по умолчанию распределения динамической памяти Java до 640mb:

java -Xmx640m -cp classes:lib/*:conf nxt.Nxt

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

Запуск & Подключение

Nxt работает как серверный процесс, который обеспечивает API и интерфейс веб-клиента. Во-первых, запустите сервер:

cd ~/nxt
./run.sh

Вы должны увидеть запуск Nxt сервера и синхронизацию с сетью. После завершения запуска, вы увидите следующее:

2016-01-03 13:43:28 INFO: Nxt server 1.7.4 started successfully.
2016-01-03 13:43:28 INFO: Copyright © 2013-2016 The Nxt Core Developers.
2016-01-03 13:43:28 INFO: Distributed under GPLv2, with ABSOLUTELY NO WARRANTY.
2016-01-03 13:43:28 INFO: Client UI is at http://localhost:7876/index.html

Откройте веб-браузер на компьютере, подключенном к той же сети и перейдите к локальному IP в Raspberry Pi 2 на порт 7876.

Пример: http://192.168.1.10:7876

Для интерактивного API-интерфейса, добавьте /test в URL-адрес.

Пример: http://192.168.1.10:7876/test

Поздравляем, если вы получили доступ к страницу входа/тестовой странице, установка Nxt прошла успешно. Чтобы остановить Nxt сервер, нажмите CTRL-C в консоли.

Заключительные шаги

 

Включение SSL

Прежде чем вы сможете безопасно использовать Nxt, необходимо настроить SSL на вашей ноде. Если вы используете HTTP, злоумышленник в вашей сети может украсть ваш пароль. Я настоятельно рекомендую настроить самоподписанный сертификат для вашей ноды, используя только протокол HTTPS. Я постил некоторые «шпаргалки» на основе инструкций в вики. Разработчик ядра Riker создал ветку по настройке SSL.

Установка экрана

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

sudo apt-get install screen

Чтобы использовать экран на Nxt сервере, отредактируйте run.sh командой:

nano ~/nxt/run.sh

screen -mS nxt java -Xmx640m -cp classes:lib/*:conf nxt.Nxt

В следующий раз когда вы запустите сервер, используя run.sh, вы сможете отсоединиться от процесса, нажав Ctrl-A, Ctrl-D. Для повторного прикрепления сессии, введите команду:

screen -r nxt

Автозапуск

Самый простой способ автоматически запускать сервер Nxt при загрузке с планировщиком задач cron. Вы должны добавить запись указания @reboot и произвести запуск:

crontab -e

@reboot sleep 30 && cd /home/pi/nxt && ./run.sh

В этом примере сервер Nxt будет запущен через 30 секунд после загрузки. Вы можете использовать cron для планирования других задач.

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

Руководство: Биржа активов Nxt

  • Что такое активы?
  • Биржа активов Nxt
  • Обзор активов
  • Предостережение покупателю!
  • Покупка и продажа активов
  • Отмена ордера
  • Приоритет ордеров
  • Просмотр и передача активов
  • Транзакционные комиссии
  • Поиск хорошей цены
  • Экспертиза

Что такое активы?

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

Еще читать: Nxt [ЯДРО]: Биржа активов

Биржа активов Nxt

Биржа активов Nxt подбирает покупателей и продавцов активов, также как на криптовалютных биржах. Это руководство покажет как покупать и продавать токены активов на бирже. Инструкции и скриншоты сделаны из клиента Nxt Reference Software (NRS v1.3.1) с настройками по-умолчанию.

Все биржевые операции доступны с боковой панели.

Обзор активов

Чтобы просмотреть актив, вам понадобится ID актива. Всегда проверяйте правильный ID сверкой с данными выпускающего. В качестве примера рассмотрим актив Jinn, предоставляющий долю от дохода проекта Jinn.

ID актива Jinn можно найти на домашней странице лаборатории Jinn и на ветке, анонсирующей проект на Nxtforum.

В кошельке NXT вы можете найти актив в поисковой форме в левом верхнем углу.

Или из боковой панели, под ‘Биржа активов -> Биржа активов’, нажмите кнопку ‘Добавить актив’ в правом верхнем для добавления актива в закладки.

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

Это НЕ настоящий Jinn.

На сайтах https://nxtblocks.info/#section/assets_exchange, https://trade.secureae.com/#16212446818542881180 и http://nxtreporting.com/ доступен список активов с ID номерами.

Еще читать: Список премиум активов

Предостережение покупателю!!

Более точно описывать токены активов как обещание эмитента держателю актива, например, обмен токена на слиток серебра или выплата дивидендов компании. Сеть Nxt не может выполнить эти обещания, это ваша обязанность проверить эмитента и вам решать брать на себя риски или нет.

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

Покупка и продажа активов

Чтобы купить актив на Бирже активов Nxt, разместите buy-ордер, указывающий сколько токенов вы хотите купить и по какой цене.

Вначале кликните по значку плюс чтобы открыть окно купли-продажи.

Активы на продажу находятся справа. Читая описания на кнопках, убедитесь что вы все сделали правильно (покупка конвертирует NXT -> активы, продажа конвертирует активы -> NXT). Перед тем как подтвердить ордер, проверьте количество знаков до и после десятичной точки.

Вы не можете предложить цену больше чем количество NXT на вашем аккаунте. Когда вы разместите ордер на покупку, сумма общей стоимости ордера автоматически зарезервируется на вашем аккаунте и вы не сможете перевести их или потратить пока не отмените ордер. Она спишется когда ордер исполнится. Также вы не сможете продать больше токенов чем у вас есть или перевести их, если они выставлены на продажу.

Отмена ордера

Все ваши неисполненные ордера в меню ‘Биржа активов -> Открытые ордера’. Неисполненные ордера можно отменить в любое время оплатив комиссию за транзакцию; как только отмена подтвердится, зарезервированные NXT и токены, выставленные на продажу вернутся в управление владельца аккаунта.

Приоритет ордеров

Приоритеты ордеров на покупку:

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

Ордера на продажу имеют подобные приоритеты, более дешевые предложения имеют более высокий приоритет.

Вначале исполняются ордера с более высоким приоритетом.

Просмотр и передача активов

Все активы вашего аккаунта находятся в списке под ‘Биржа активов -> Мои активы’.

Нажмите справа на ‘Отправить’ для отправки токенов на другой аккаунт. В настоящее время вы можете отправить одной транзакцией активы только одного типа; для каждого отправляемого актива придется делать отдельную транзакцию.

Транзакционные комиссии

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

Поиск хорошей цены

Если цена вашего предложение на покупку актива низкая, никому не интересно будет продавать по такой цене, или это займет длительное время пока будут исполнятся (или могут быт отменены) ордера с более высокой ценой. Список выставленных ордеров и недавних сделок (окна покупка и продажа внизу) помогут вам найти нужную цену. Больше статистики можно найти на таких сайтах как https://nxtblocks.info/#section/assets_exchange и https://trade.secureae.com/#16212446818542881180.

Информация о недавней цене может помочь вам быстро купить (или продать), но эта цена может не отражать долгосрочную стоимость актива. Остерегайтесь размещения на краткосрочном рынке, т.к. можете купить на пике или продать на дне и потерять деньги. Примите во внимание всю доступную информацию, касающуюся актива и его эмитента при оценке актива.

Экспертиза

Перед покупкой актива следует понимать что он собой представляет, и прояснить все сомнения на счет эмитента. Многие активы обсуждаются в разделе активов nxtform’а https://nxtforum.org/assets-board/ и в разделе Проекты https://nxtforum.org/nxt-projects/. Здесь вы можете поговорить с эмитентами и другими инвесторами.

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

Задайте себе вопрос: «Насколько вероятно что эмитент исчезнет с NXT, вырученными от продажи активов, вместо того чтобы следовать своим обещаниям?» Например, если эмитенты анонимны, и решили подняться на NXT, собранных с продажи активов, а/или их планы с активами не очень радужные, то у них есть стимул просто сбежать с вашими NXT. Но, с другой стороны, если эмитенты имеют репутацию, которую они хотят сохранить и преумножить, у них есть проработанный бизнесс-план, способный принести им намного больше NXT чем первоначальная распродажа активов, у них есть веские причины выполнить свои обещания. Сопоставьте риски с потенциальной выгодой, перед тем как решиться покупать или нет активы и на какую сумму.

И опять, имена активов не уникальны. Всегда проверяйте ID номер актива, который анонсировал эмитент на своем сайте или ветке форума. Есть мошенники, выпускающие активы с именами популярных активов, обманом заставляющие людей платить им.

Статья написана Zahlen’ом.

Ссылки:

Раздел активов на Nxtforum
Список премиум активов
Руководство: Как использовать биржу активов Nxt

Читайте другие статьи серии Nxt [ЯДРО] .
Смотри также: Nxt – Экономическая платформа – для каждого

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