Author

Topic: [ARDR] Nxt: Ardor - масштабируемая ChildChain-платформа - page 298. (Read 1749794 times)

legendary
Activity: 1005
Merit: 1002
work hard, die young (c)
Реализована полноценная оффлайновая подпись транзакций ("холодный" аккаунт).

Ура, товарищи =) Наверно все же пора заняться написанием принципиально новой версии сервиса с поддержкой всех последних фишек Smiley
legendary
Activity: 1974
Merit: 1160

Вышла версия 1.5.15.

Реализована полноценная оффлайновая подпись транзакций ("холодный" аккаунт).

Добавлены новые API. Улучшен GUI, в частности высвечивается общая стоимость MS валют на балансе аккаунта.

Ура! Уже обновляю Roll Eyes
legendary
Activity: 1792
Merit: 1038
Вышла версия 1.5.15.

Добавлены новые API. Улучшен GUI, в частности высвечивается общая стоимость MS валют на балансе аккаунта.


Реализована полноценная оффлайновая подпись транзакций ("холодный" аккаунт). Инструкция:

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

Для использования этого функционала необходимо настроить два компьютера:

(1) онлайновый, с актуальным блокчейном, нужен для подготовки транзакций;

(2) оффлайновый (без связи с интернет), с установленной Java и Nxt (блокчейн не нужен) - для подписи транзакций. Чтобы Nxt на этом компьютере даже не пытался связываться с другими нодами можно также установить параметр  nxt.isOffline=true

Также для переноса данных между этими компьютерами следует подготовить флэшку, либо веб-камеру для сканирования QR-кодов.

Дальнейшая последовательность действий:

Создать транзакцию (без ввода пароля, на онлайн-компьютере): в веб-клиенте пункт "advanced", взвести опцию "Do Not Broadcast", и затем "Do Not Sign" (после чего поле ввода пароля станет серым -  деактивируется).



Если аккаунт, с которого отправляется транзакция, ещё не имеет публичного ключа, то появится отдельно  поле для его ввода.

В ответ на нажатие кнопки "Send NXT" Nxt-сервер вернёт в модальное окно "Raw Transaction Details" неподписанную транзакцию в формате JSON, а также (только в случае если в транзакции нет шифрованного сообщения) и в байт-формате (плюс эти байты в QR-коде).



В эти неподписанные байты не включаются удаляемые вложения, тем не менее их всё же можно подписывать.

Переместить байты неподписанной транзакции на оффлайн-компьютер либо путём сканирования QR-кода, либо сохранением JSON-строки в файл на флешку (иконка "download" рядом со словами "Unsigned Transaction JSON").

Подписать транзакцию на оффлайн-компьютере - пункт "Transaction Operations", закладка "Sign Transaction".

Переместить назад на оффлайн-компьютер получившиеся подписанные байты (в окно "Raw Transaction Details") либо JSON (в закладку "Broadcast Transaction" окна "Transaction Operations"), и нажать кнопку "Broadcast" ("отправить").


В версию также входит утилита командной строки sign.sh для подписи транзакций в JSON-формате даже без работающего Nxt-сервера.

Замечание: если подписываемая транзакция содержит шифрованное сообщение, то это шифрование производится также на оффлайн-компьютере (что хорошо). Что плохо - это подготовка транзакции (в формате JSON) к подписанию на онлайн-компьютере. Если в качестве онлайн-клиента используется удалённый сервер, то сообщение передаётся на него открытым текстом, поэтому для транзакций с важными сообщениями следует использовать локальный Nxt-сервер онлайн-компьютера.

Во всех закладках окна "Transaction Operations" нужно заполнять либо JSON-, либо байт- поля. В случае сомнений используйте JSON, т.к. он работает для всех типов транзакций. Байт-формат сейчас используется для обратной совместимости, и для передачи QR-кодом (в отличие от JSON).


Ещё о "холодных" аккаунтах от Жан-Люка:
Quote from: Jean-Luc link=https://nxtforum.org/index.php?topic=9772.msg191366#msg191366
The sign.sh command line tool, included in this release, calls a small Java application nxt.tools.SignTransactionJSON, which even though uses Nxt code, avoids initializing any subsystems that it doesn't need, such as database, peer networking, jetty, etc. Thus it can be used for quickly signing unsigned transaction json from the command line, without firing up the Nxt server, on the offline machine. It uses json as input and can also do encryption of message attachments when needed, unlike other generic curve25519 signing tools that need to handle transaction bytes only and can't do such encryption.

It should be noted that while malware on the online machine cannot steal your passphrase, it could in theory modify the transaction json and replace the recipient or add a few zeros to amountNQT, letting you unwittingly sign and broadcast not exactly what you intended. To protect against such attack, you should inspect the transaction json you will be signing, on the offline machine. The "parse transaction" tab in the "transaction operations" modal can be used for that, as it formats the transaction fields in a more readable way. Currently it skips the attachment fields, if any, this will be improved in a future release.


"холодная " подпись в NxtWiki: http://nxtwiki.org//wiki/Offline_Transaction_Signing
legendary
Activity: 2128
Merit: 1019
Кто как понимает? Пример, есть nxt ассет, полезный, платит дивиденды, его капитализация растет. Это будет рост в некстах или цена всех некстов как монеты начнет расти в btc/usd? Короче, тянет ли увеличение стоимости nxt актива за собой стоимость самой nxt платформы?
теоретически может - если для покупки актива надо много nxt-ов (либо большая стоимость в nxt, либо огромное количество желающих, у которых мало nxt), растет спрос на биржах, растет цена.

Так понимаю, что на данный момент востребованность всех продвинутых фишек Некста или Эфира,
среди пользователей отсутствует.

Биткойн с лайтом - чуть заняли нишу , как платежные средства....
А дальнейшее движение вперед, то дело будущего. Далекого или не очень.
legendary
Activity: 1792
Merit: 1038
И NXT хорош и эфир не плох Smiley Нельзя  недооценивать эфир ...
- это точно. Недаром C-f-B говорил:

Quote from: Come-from-Beyond link=https://nxtforum.org/index.php?topic=8299.msg162682#msg162682
This is why we need Ethereum. Once people try Ethereum they'll start understanding Nxt much better.
legendary
Activity: 3752
Merit: 1864
Кто как понимает? Пример, есть nxt ассет, полезный, платит дивиденды, его капитализация растет. Это будет рост в некстах или цена всех некстов как монеты начнет расти в btc/usd? Короче, тянет ли увеличение стоимости nxt актива за собой стоимость самой nxt платформы?
теоретически может - если для покупки актива надо много nxt-ов (либо большая стоимость в nxt, либо огромное количество желающих, у которых мало nxt), растет спрос на биржах, растет цена.
Я тоже так думаю. Более того при росте цены нексткоин, стоимость nxt ассетов в нексткоинах должна падать, т.к. количество монет ограничено, при этом в btc/usd может расти.
По поводу падения - достаточно спорный вопрос, с одной стороны да, с другой стороны  - нет Smiley Стоимость актива в NXT врятли изменится из за стоимости самого NXT. Ну например - нефть не будет дорожать из за того что дорожает $, она как стоила сколькото доллрей, так и стоит, на неё больше влияет коньюктура рынка и спрос/предложение. Хотя сразу скажу - а привел пример не самый лучший Smiley
full member
Activity: 174
Merit: 100
Кто как понимает? Пример, есть nxt ассет, полезный, платит дивиденды, его капитализация растет. Это будет рост в некстах или цена всех некстов как монеты начнет расти в btc/usd? Короче, тянет ли увеличение стоимости nxt актива за собой стоимость самой nxt платформы?
теоретически может - если для покупки актива надо много nxt-ов (либо большая стоимость в nxt, либо огромное количество желающих, у которых мало nxt), растет спрос на биржах, растет цена.
Я тоже так думаю. Более того при росте цены нексткоин, стоимость nxt ассетов в нексткоинах должна падать, т.к. количество монет ограничено, при этом в btc/usd может расти.
legendary
Activity: 3752
Merit: 1864
Кто как понимает? Пример, есть nxt ассет, полезный, платит дивиденды, его капитализация растет. Это будет рост в некстах или цена всех некстов как монеты начнет расти в btc/usd? Короче, тянет ли увеличение стоимости nxt актива за собой стоимость самой nxt платформы?
теоретически может - если для покупки актива надо много nxt-ов (либо большая стоимость в nxt, либо огромное количество желающих, у которых мало nxt), растет спрос на биржах, растет цена.
full member
Activity: 174
Merit: 100
Кто как понимает? Пример, есть nxt ассет, полезный, платит дивиденды, его капитализация растет. Это будет рост в некстах или цена всех некстов как монеты начнет расти в btc/usd? Короче, тянет ли увеличение стоимости nxt актива за собой стоимость самой nxt платформы?
legendary
Activity: 3752
Merit: 1864
Да, хорошая игрулька для красноглазых получилась. Только это не про инвесторов, и даже не про бабл-стартеров. Но определенно, это гораздо честнее и натуральнее, чем вся эта комедия, затеянная бутериным.
И NXT хорош и эфир не плох Smiley Нельзя  недооценивать эфир, не взирая на все перипетии которые были перед его запуском, потенциал там хороший, и как минимум DAPP пока что не имеет аналогов.
legendary
Activity: 1011
Merit: 1006
Да, хорошая игрулька для красноглазых получилась. Только это не про инвесторов, и даже не про бабл-стартеров. Но определенно, это гораздо честнее и натуральнее, чем вся эта комедия, затеянная бутериным.
legendary
Activity: 1005
Merit: 1002
work hard, die young (c)
1-2 августа состоялось первое соревнование программистов на платформе Nxt:  NxtHacks 2015 Hackathon.

В этом соревновании, длившемся непрерывно в течение 48-ми часов, приняли участие 19 программистов;
лучшие из конкурсных работ можно посмотреть здесь: http://jnxt.org/nxthacks/
Первый приз составил 40'000 NXT



Классно Smiley Уже и хаккатоны пошли на Nxt!
legendary
Activity: 1792
Merit: 1038
1-2 августа состоялось первое соревнование программистов на платформе Nxt:  NxtHacks 2015 Hackathon.

В этом соревновании, длившемся непрерывно в течение 48-ми часов, приняли участие 19 программистов;
лучшие из конкурсных работ можно посмотреть здесь: http://jnxt.org/nxthacks/
Первый приз составил 40'000 NXT

sr. member
Activity: 476
Merit: 250
Кстати, да - смотрю вот на криптси, на бтер - объемы никакие, этак сунешься 100'000 купить-продать - курс ка-а-ак двинется Smiley
Иди на poloniex, там основные массы торгов. А что бы реко курс не "двигался", скупай плавно, на нескольких биржах Wink
legendary
Activity: 3752
Merit: 1864
- никаких мастернод, встроенный в ядро Nxt миксер будет основан на вот этой научной работе: http://crypsys.mmci.uni-saarland.de/projects/CoinShuffle/coinshuffle.pdf , и описан вот здесь: https://bitbucket.org/JeanLucPicard/nxt/issues/135/coin-shuffling-monetary-system

Обратите внимание на комментарии на той же странице. Если в миксе участвуете вы + 3 других аккаунта, принадлежащих одному человеку, то он знает какой из четырех результирующих аккаунтов ваш.
Логически получается да, но вопрос как такую ситуацию реализовать ? Умышленно реализовать
legendary
Activity: 1011
Merit: 1006
На каждом этапе - своя транзакция. Тоесть миксинг делается за небольшую плату тем, кто согласился миксовать, или всё - в комиссии некста?
hero member
Activity: 600
Merit: 500
Nxt-kit developer
- никаких мастернод, встроенный в ядро Nxt миксер будет основан на вот этой научной работе: http://crypsys.mmci.uni-saarland.de/projects/CoinShuffle/coinshuffle.pdf , и описан вот здесь: https://bitbucket.org/JeanLucPicard/nxt/issues/135/coin-shuffling-monetary-system

Обратите внимание на комментарии на той же странице. Если в миксе участвуете вы + 3 других аккаунта, принадлежащих одному человеку, то он знает какой из четырех результирующих аккаунтов ваш.
full member
Activity: 286
Merit: 100
На счет миксера. Как он будет реализован не известно? Мастерноды, как в DASH?
- никаких мастернод, встроенный в ядро Nxt миксер будет основан на вот этой научной работе: http://crypsys.mmci.uni-saarland.de/projects/CoinShuffle/coinshuffle.pdf , и описан вот здесь: https://bitbucket.org/JeanLucPicard/nxt/issues/135/coin-shuffling-monetary-system

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

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

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


Большое спасибо за подробный ответ.
legendary
Activity: 1792
Merit: 1038
legendary
Activity: 1792
Merit: 1038
.. теперь уже в Сointelegraph вышла статья об этой игре: A Minecraft-Inspired Game With NXT-Backed Property Rights and DRM



Quote
The main way we will be using NXT is as a registry for user-created content in the game. In Voxelnauts, players can create their own artwork and import it into the game — furniture, weapons, animals, etc. These creations can be assigned an ownership title that exists in the NXT blockchain, and players can buy/sell/trade their creations directly on the NXT blockchain, if they like. The game universe will simply reflect the state of ownership for certain items based on what exists in the public ledger.

- разработчики ММО-игры "Voxelnauts" запустили сайт, посвящённый игре: http://voxelnauts.com/

Jump to: