Посторонним в

Блог-форум Винни Пуха
 
ФорумФорум  ЧаВоЧаВо  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  ВходВход  

Поделиться | 
 

 Информация о работе узла NEM

Предыдущая тема Следующая тема Перейти вниз 
АвторСообщение
Winnie
Admin


Сообщения : 679
Дата регистрации : 2015-06-10

СообщениеТема: Информация о работе узла NEM   2016-07-07, 02:36

NEM проводники

NEM Blockchain Explorer - проводник по NEM блокчейну Nembex. Автор - gimre. Адрес:
http://nembex.nem.ninja/
Периодичность обновления информации на всех его страницах примерно 30 секунд. В наименованиях узлов можно использовать некоторый bb код, например:
Код:
[b][color=red]hiper nem[/color][/b]
[color=#dfa82f]s[/color]a[color=#41ce7b]n[/color]
fi[i]zz[/i]bu[i]zz[/i]

NEM Blockchain Explorer for testnet - проводник по блокчейну тестовой сети, Tembex. Автор - gimre.
http://bob.nem.ninja:8765/

NEM Blockchain Explorer
http://explorer.ournem.com/

NEM Node Explorer - проводник по NEM узлам. Автор - aDamnMan.
http://www.nodeexplorer.com/
Информация обновляется каждые 5 минут.

NEM aggregator - агрегатор сервисов NEM. Автор - pow2poiConvert.
http://nemnodes.org/nodes/

NEM Blockchain Explorer. Автор - aDamnMan. Адрес:
http://blockexplore.in/
Информация обновляется каждые 5 минут. Здесь же список аккаунтов RichList.




NIS API функции

Получить информацию об определённом узле или аккаунте NEM можно, используя NIS API функции. Более подробно про API функции см. в документе “NEM NIS API Documentation”.

Информация об узле.
При локально работающей NIS:
Код:
http://127.0.0.1:7890/node/info
или, что то же самое
Код:
http://localhost:7890/node/info
В случае с удалённо работающей NIS:
Код:
http://<ip_узла>:7890/node/info
Естественно, порт 7890 на стороне этого узла должен быть открыт. Последний запрос можно использовать для проверки, открыт ли порт 7890 на компьютере.

Работает ли NIS?
Код:
http://<ip_узла>:7890/heartbeat
Если да, то ответ "ok".

Статус NIS.
Код:
http://<ip_узла>:7890/status
Код в ответе обозначает:
  • 0: Неизвестный статус.
  • 1: NIS останавливается.
  • 2: NIS запускается.
  • 3: NIS работает.
  • 4: NIS загружает локальный узел (= NIS работает).
  • 5: Локальный узел загружен (= NIS работает).
  • 6: Локальный узел синхронизирован (= NIS работает и локальный узел загружен).
  • 7: NIS local node does not see any remote NIS node (implies running and booted).
  • 8: NIS is currently loading the block chain from the database. In this state NIS cannot serve any requests


Номер последнего скачанного клиентом блока:
Код:
http://<ip_узла>:7890/chain/last-block


Состояние аккаунта.
Код:
http://<ip_любого_узла>:7890/account/status?address=<адрес_аккаунта>
"status" - состояние аккаунта, который харвестит, harvestingStatus:
  • "UNKNOWN": неизвестно, харвестит аккаунт или нет.
  • "LOCKED": аккаунт не харвестит.
  • "UNLOCKED": аккаунт харвестит.
В случае если требуется узнать harvestingStatus для делегированного харвестинга, то "адрес аккаунта" это адрес аккаунта делегированного харвестинга, а ip следует указать конкретного узла, на котором был запущен харвестинг, или который проверяется на предмет харвестинга. Т.е.
Код:
http://<ip_конкретного_узла>:7890/account/get?address=<адрес_аккаунта_делегированного_харвестинга>

"remoteStatus" - состояние делегированного харвестинга:
  • "REMOTE": аккаунт является аккаунтом делегированного харвестинга и поэтому параметр remoteStatus не применяется к нему.
  • "ACTIVATING": делегированный харвестинг аккаунта активирован, но он пока ещё не активен.
  • "ACTIVE": делегированный харвестинг аккаунта активирован и он активен.
  • "DEACTIVATING": делегированный харвестинг аккаунта деактивирован, но он пока ещё активен.
  • "INACTIVE": делегированный харвестинг аккаунта не активирован, или он был деактивирован и деактивация состоялась.


Данные аккаунта.
Код:
http://<ip_любого_узла>:7890/account/get?address=<адрес_аккаунта>
Кроме информации о статусах harvestingStatus и remoteStatus получим некоторую дополнительную информацию об аккаунте, в частности harvestedBlocks, balance, importance, vestedBalance.


Генерация нового аккаунта.
Код:
http://127.0.0.1:7890/account/generate
На выходе получаем приватный и публичный ключи, а также адрес аккаунта.



Карта локальных соединений узла / NEM Network Crawler

Текущие соединения своего узла с другими узлами можно увидеть визуально в виде графа в NEM Network Crawler
http://127.0.0.1:8989/ncc/web/sigma-graph/nemgraph.html
Показывает картину пиров только для локальной NIS. Скриншот из тестовой сети 2014 года:
  • Узлы с открытым портом 7890 - зелёные, они функционируют в полном объёме, работают не только на себя, но и на инфраструктуру NEM в целом.
  • Узлы с закрытым портом 7890 - оранжевые, они могут синхронизироваться с сетью, получать и отправлять транзакции, харвестить. С точки зрения пользователя они работают полноценно. Но они в некотором роде пассивные, потому что не помогают сети - они не помогают в распределении новых транзакций и блоков.

Если узел правильно сконфигурирован, то на схеме он будет зелёным. Если нет, то оранжевым. В программе Network Crawler есть маленький баг - свой узел всегда рисуется зелёным цветом, независимо от того, открыт порт 7890 или закрыт.

На графе представлены не все узлы сети, а лишь те, с которыми есть связь нашего узла. Если кликнуть по какому-либо зеленому узлу N, то прорисуются и все его связи. Узлов на графе скорее всего станет больше - добавятся еще узлы, с которыми у нас нет связи, но есть связь у N. С оранжевых узлов эту дополнительную информацию получить невозможно.
Вернуться к началу Перейти вниз
Посмотреть профиль http://free.userboard.net
 
Информация о работе узла NEM
Предыдущая тема Следующая тема Вернуться к началу 
Страница 1 из 1
 Похожие темы
-
» Пословицы и поговорки на венгерском языке
» Учебник по работе в ArCin (arcon)
» Про кошек и собак
» Вакансии и работа в Венгрии
» Актуальная информация по KFT

Права доступа к этому форуму:Вы не можете отвечать на сообщения
Посторонним в :: Блокчейн проекты :: NEM и связанные с ним проекты :: NEM-
Перейти: