NXTER.ORG

Introducción: NxtVault

NxtVault es una aplicación, de código abierto para Android, que almacena tus contraseñas encriptadas en un almacenamiento seguro y aislado (bóveda). Con ésta app no necesitarás volver a introducir tus contraseñas y así evitarás la posible infección por virus o keyloggers. El entorno limitado a la red Android, impide que otras aplicaciones tengan acceso al almacenamiento aislado de la app.

Después de 3 intentos fallidos de introducir el PIN, la aplicación se bloqueará durante una hora. Otro intento fallido y se aplicará una prórroga de 24 horas y si hubiese otro fallo más, la aplicación borrará nuestros datos y se cerrará, preservando nuestra seguridad.

NxtVault está construido por Jones usando la tecnología de “Jay Framework” , una librería Javascrypt creada para interconectar con la red NXT, usando nodos públicos descubiertos dinámicamente, lo que permite la creación de nuestra primera serie de clientes ligeros NXT que no se basan en ningún servidor centralizado

Vamos a hacerlo un poco más simple:

NxtVault pincodeNxtVault transactionsNxtVault account

Por cada transacción web, NxtVault aparece y muestra un informe detallado de lo que la transacción va a hacer, dando la oportunidad de revisar, confirmar o negar. El objetivo del desarrollador es fácil de entender: “tener una aplicación independiente que apoye este tipo de operaciones”

Puede descargar NxtVault en https://play.google.com/store/apps/details?id=jay.nxtvault

Usando NxtVault con el cliente Jay

NxtVault apoya la capacidad de escanear el código QR de una transacción del cliente Jay.

Lea más sobre el cliente Jay

Jay incluye http://jnxt.org/jayex/ que permite ver y operar tus activos Nxt desde un navegador web, las transacciones son seguras y están protegidas por Jay y/o NxtVault.

Jones:

 “Jayex está permitiendo la negociación de activos con la seguridad del cliente oficial, la inspiración de SecureAE y las ideas de gráficos y de diseño de Poloniex”

La instalación del cliente completo está disponible en la web: http://jnxt.org/nxt/ (descargue el .zip para almacenarlo localmente si lo prefiere)

Nxt JayNxt NRS Client

Nxt Jaywallet NRS

Nxt Jaywallet transaction tx

Envíe sus transacciones escaneando el código QR con NxtVault, o fírmalas con el cliente Jay desde tu escritorio

Aplicaciones Android en la usando la tecnología de NxtVault

@ mr_e el desarrollador de NxtVault escribió:

“otras aplicaciones de Android pueden aumentar la intención de NxtVault y solicitarla para que firme las transacciones de difusión. He creado una aplicación para que los desarrolladores de Android puedan crear aplicaciones de terceros, que no están obligados a ser de código abierto ¡usted no tiene que preocuparse por confiar en ellos al introducir su contraseña en la fase de acceso!

NxtVault puede manejar tanto la firma de la transacción como la difusión de la transacción a los nodos de luz que se detectan en la red de manera descentralizada”. Creo que esto desata un rincón para la organización de un nuevo conjunto de apps Android sin esperanzas”

El código fuente de NxtVault ha sido revisado por Jones https://github.com/mr-e-/NxtVault

Para integrar éste servicio necesita poner en práctica sus intenciones (es decir, los objetos de mensajería utilizados para solicitar una acción de otro componente de aplicaciones)

Hay 3 intentos clave:

nxtvault.intent.action.REQUESTACCOUNT (solicitar un token de acceso junto con la dirección de los usuarios NXT – esto aparecerá nxtvault permitiendo al usuario seleccionar una cuenta para compartir)

nxtvault.intent.action.SIGNANDBROADCAST (signos transacción y difusión – se abrirá una pantalla de resumen de transacciones que permite al usuario confirmar)

nxtvault.intent.action.SIGN (signos de transacción y vuelve a llamar bytes aplicación – se abrirá una pantalla de resumen de transacciones que permite al usuario confirmar)

Un ejemplo de cómo generar estos intentos y cómo responde a los resultados: https://github.com/mr-e-/NxtVault/tree/master/nxtvaultClientLib/src/main/java/com/nxt/nxtvaultclientlib/nxtvault

Usted puede añadir la librería del cliente de NxtVault a su proyecto. Esto le proporciona una interfaz JavaScript para todas las llamadas Jay, así como el código para elevar los intentos correctos.

Haga clic en el siguiente enlace para ver la interfaz de Jay y mira el monedero de prueba para ver cómo funciona (la jinterface está utilizando la interoperabilidad con javascript y le permite hacer cualquier solicitud NRS a un nodo público, con esto usted puede hacer llamadas  a getAccount, getAsset etc sin necesidad de un servidor centralizado de preferencia)

https://github.com/mr-e-/NxtVault/tree/master/nxtvaultClientLib/src/main/java/com/nxt/nxtvaultclientlib/jay

Para más información póngase en contacto con mr_e

https://nxtforum.org/general-discussion/unveiling-the-new-nxtvault-secure-account-management-for-android-devices!-beta/new

0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x