Содержание
- 2. Что такое NEM? The Smart Asset Blockchain NEM - написанная с нуля платформа для создания блокчейн-приложений,
- 3. Взаимодействие с NEM NEM предоставляет вам прямой доступ к специальным протестированным on-blockchain плагинам, посредством API. Вам
- 4. NEM как конструктор
- 5. NEM Аккаунты Private key 64 hex 00983bb01d05edecfaef55df9486c111abb6299c754a002069b1d0ef4537441bda Public key 64 hex bdd8dd702acb3d88daf188be8d6d9c54b3a29a32561a068b25d2261b2b2b7f02 Address 40 base32 NALICE2A73DLYTP4365GNFCURAUP3XVBFO7YNYOW
- 6. NEM Аккаунты https://nem-toolchain.github.io/ Публичный ключ будет записан в блокчейн только после того как аккаунт совершит исходящую
- 7. NEM Пространства имен . Namespace alias Максимальная длина корневого неймспейса 16 символов (ochenkrutoyprojekt нельзя 18 букв)
- 8. NEM Мозаики . Максимальная длина имени 32 символа Максимальная длина описания мозаики 512 Разрешенные символы: a,
- 9. NEM Сообщения Обычные сообщения Зашифрованные сообщения (используются private и public key отправителя и получателя) Hex сообщения
- 10. NEM Мультиподписи . До 32 соподписантов Соподписант не может быть мультиподписным аккаунтом (1 уровень) Мультиподисной аккаунт
- 11. Голосование аккаунты+сообщения https://github.com/shierve/NEM-voting-specifications
- 12. NEM Апостиль аккаунты+сообщения+мультиподпись https://blog.nem.io/apostille-tutorial/
- 13. Неподтвержденные транзакции Сила неподтвержденных транзакций в том что они бесплатны. Расходы мультиподписного аккаунта кешируются. Ноды считают
- 14. Snapchat на NEM? сообщения+мультиподпись https://f0a18484.github.io/npm/
- 15. Snapchat на NEM? сообщения+мультиподпись Регистрация = Создание мультиподисного 2/2 аккаунта Lives - общий адрес на который
- 16. Пропускная способность NEM NIS1 tps 2 транзакции в секунду В 1 блоке может быть до 120
- 17. P2P NETWORK http://nodeexplorer.com
- 18. nodeexplorer.com https://nodeexplorer.com/api_openapi_jsonp
- 19. NIS1 https://nem.io/downloads/ https://www.java.com/en/download/
- 20. NIS1 config.properties nem.protocol = http nem.host = 127.0.0.1 nem.httpPort = 7890 nem.httpsPort = 7891 nem.websocketPort =
- 21. NIS1 config.properties nix.runNis.sh || runNis.bat По умолчанию java -Xms512M -Xmx1G -cp ".:./*:../libs/*" org.nem.deploy.CommonStarter Рекомендуется java -Xms1G
- 22. NIS1 Синхронизация
- 23. NIS1 http://bob.nem.ninja/
- 24. Где блокчейн? h2 database config.properties
- 25. А что же там внутри? www.h2database.com
- 26. Подключение к БД Python jaydebeapi https://pypi.org/project/JayDeBeApi/ The JayDeBeApi module allows you to connect from Python code
- 27. Аккаунты
- 28. Блоки
- 29. Определения мозаик
- 30. Просторанства имен
- 31. Транзакции IMPORTANCETRANSFERS - передача важности (делегированный харвестинг) MULTISIGTRANSACTIONS - мультиподписные транзакции TRANSFERREDMOSAICS - передача мозаик TRANSFERS
- 32. Пример 1 Получение списка всех аккаунтов когда-либо владевших ProximaX SELECT RECIPIENTID FROM TRANSFERS JOIN TRANSFERREDMOSAICS ON
- 33. Сохраняем в файл Получение списка всех аккаунтов когда либо владевших ProximaX
- 34. Пример 2 Сколько блоков собирают суперноды? SELECT ID FROM BLOCKS WHERE ID>1840000 AND ID 1840000 AND
- 35. NEM API Быстрый старт JSON объект запрос JSON объект ответ NEM node Блокчейн БД
- 36. Private Key send to NIS NIS signs transaction /transaction/prepare-announce Signed with SDK/Wrapper Signed with Ed25519 library
- 37. Транзакции (структура JSON)
- 38. NEM API Быстрый старт https://nemproject.github.io/
- 39. NEM API
- 40. NEM API function nemtimestamp() { var now = new Date(); var nemepoch = new Date(“March 29,
- 41. NEM API
- 42. NEM API in Google Sheets function getNEMbalance(nemadr) { var address=nemadr.split("-").join(""); var url = 'http://hugealice.nem.ninja:7890/account/get?address='+address; var response
- 43. NEM API in Google Sheets
- 44. Спецификация всех объектов https://nemproject.github.io/#appendix-A:-description-of-the-JSON-structures
- 45. Ошибки https://nemproject.github.io/#appendix-B:-NIS-errors FAILURE_NEMESIS_ACCOUNT_TRANSACTION_AFTER_NEMESIS_BLOCK The supplied transaction has the nemesis account as sender and cannot be included
- 46. Websocket API https://github.com/QuantumMechanics/nem-lightwallet/tree/master/lightwallet localhost:7778/w/messages/websocket localhost:7778/w/api/account/subscribe
- 47. Telegram bot @NEM_Ukraine_bot
- 48. Telegram bot npm install --save telegram-node-bot npm install stompjs https://www.npmjs.com/package/stompjs https://www.npmjs.com/package/telegram-node-bot
- 49. Telegram bot code 1 'use strict' const Telegram = require('telegram-node-bot') const TelegramBaseController = Telegram.TelegramBaseController const TextCommand
- 50. Telegram bot code 2 class StartController extends TelegramBaseController { startHandler($) { $.sendMessage('Hi! I am bot connected
- 51. Connect with the NEM Development Community
- 52. Like, Subscribe, and Follow!
- 54. Скачать презентацию