NXTER.ORG

Представляем: NxtVault

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

После трех неудачных попыток ввода ПИН-кода вы будете заблокированы на 1 час. При следующей неудачной попытке, вы будете заблокированы на 24 часа. Еще одна неудачная попытка, и приложение уничтожит данные и закроется.

NxtVault построен на фреймворке Джонса Джея (Jones’ “Jay Framework“) – библиотеке Javascript, созданной для взаимодействия с сетью Nxt с помощью динамически обнаруживаемых публичных узлов; это позволяет создавать легкие клиенты Nxt, которые не зависят от одного централизованного сервера разработчиков!

Давайте сделаем это еще проще:

NxtVault pincode NxtVault transactions NxtVault account 

NxtVault add account NxtVault view account NxtVault setting

При каждой веб-транзакции, NxtVault выводит окно с подробным отчетом, давая вам возможность ознакомиться с деталями транзакции и подтвердить или опровергнуть ее. Цель разработчика не трудно понять: “Получить подтверждение для этого типа транзакций от каждого веб-приложения, выступающего третьей стороной”.

NxtVault можно скачать здесь: https://play.google.com/store/apps/details?id=jay.nxtvault

Использование NxtVault с клиентом JayClient

NxtVault поддерживает возможность сканирования qr-кода транзакций JayClient-а.

Читать еще о клиенте Jay.

Клиент Jay http://jnxt.org/jayex/ позволяет вам отслеживать и торговать активами Nxt из веб-браузера; транзакции защищены фреймворком Jay и/или NxtVault.

Джонс:

JayEX позволяет торговать на БА Nxt с безопасностью локального клиента NRS, вдохновением SecureAE и графиками и планировкой от Poloniex.’

Полный клиент NRS доступен на http://jnxt.org/nxt/ как веб-сайт (и как скачиваемый файл .zip для локальной установки).

Nxt JayNxt NRS Client
Войдите с помощью своего Nxt аккаунта, а не вашей секретной фразы.

Nxt Jaywallet NRS
Делайте то, что нравится.

Nxt Jaywallet transaction tx
Отправьте транзакции путем сканирования QR-кода с помощью NxtVault или подписав их в локальном клиенте Jay на рабочем столе.

Приложения Nxt для Android поверх NxtVault

Разработчик NxtVault, mr_e пишет:

Другие приложения для Android могут использовать NxtVault для он подписи транзакций. Я создал API, который могут использовать разработчики на Android для создания своих приложений с закрытым исходным кодом, и вам не нужно будет беспокоиться о доверии им секретной фразы!

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

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

Исходный код NxtVault был просмотрен Джнсом https://github.com/mr-e-/NxtVault

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

Есть три ключевые цели, которые вы можете достичь через NxtVault:

nxtvault.intent.action.REQUESTACCOUNT (запрос токена доступа вместе с NXT адресом пользователями – вызовет всплывающее сообщение nxtvault, позволяющее пользователю выбрать учетную запись, чтобы поделиться)

nxtvault.intent.action.SIGNANDBROADCAST (подпись транзакции – вызовет всплывающее сообщение со статистикой транзакции для подтверждения пользователем)

nxtvault.intent.action.SIGN (подпись транзакции и возврат к вызывающему приложению – вызовет всплывающее сообщение со статистикой транзакции для подтверждения пользователем)

Пример реализации кода:
https://github.com/mr-e-/NxtVault/tree/master/nxtvaultClientLib/src/main/java/com/nxt/nxtvaultclientlib/nxtvault

Вы можете добавить библиотеку клиента nxtvault в ваш проект. Это даст вам JavaScript интерфейс для всех jay-вызовов и корректный код для достижения ваших целей.

Нажмите на ссылку внизу интерфейса Jay-клиента и посмотрите в тестовом кошельке, как происходят вызовы: (j-интерфейс использует взаимодействие с Javascript и позволяет делать любые NRS-запросы к публичным узмам. Используя его вы можете делать запросы getAccount, getAsset и т.д., без необходимости своего централизованного сервера)
https://github.com/mr-e-/NxtVault/tree/master/nxtvaultClientLib/src/main/java/com/nxt/nxtvaultclientlib/jay

Поговорить с mr_e и получить больше информации можно на форуме:
https://nxtforum.org/general-discussion/unveiling-the-new-nxtvault-secure-account-management-for-android-devices!-beta/new

View this in: English Español

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.