elective-stereophonic
elective-stereophonic
Direcciones públicas
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.12.2

Author Topic: Direcciones públicas  (Read 2581 times)

asfd

  • Jr. Member
  • **
  • Karma: +23/-0
  • Offline Offline
  • Posts: 99
    • View Profile
Direcciones públicas
« on: September 27, 2015, 09:25:16 pm »

Buenas, ahí va otra duda, a ver si me podéis echar un cable: mi llave privada (es decir, mi contraseña) sólo crea una dirección pública, o puede crear tantas como desee? En la mayoría de las criptos, puedo generar una dirección para cada pago que vaya a recibir, y es importante porque si no cada persona que me efectúe un pago sabrá cuanto dinero tengo. No encuentro en NXT la opción de crear direcciones de recepción, pero me imagino que existirá porque es un problema básico de privacidad.
Está la opción de ir creando sucesivas cuentas, con sus contraseñas diferentes, pero no es tan práctico como un monedero tipo Electrum.
¿Alguien sabe como se hace, si es posible?
Como siempre, gracias!
Logged

VanBreuk

  • Hero Member
  • *****
  • Karma: +362/-19
  • Offline Offline
  • Posts: 2772
    • View Profile
Re: Direcciones públicas
« Reply #1 on: September 27, 2015, 10:53:01 pm »

Hola asfd,

pues al igual que ocurre con Bitcoin, en Nxt las claves privadas y públicas van por pares. Es decir, a cada clave privada corresponde una clave pública.

En Nxt, la contraseña se utiliza para generar a través de un algoritmo la clave privada que es la llave necesaria para firmar transacciones con la cuenta. Y de una parte de esa clave privada deriva la clave pública, de la que a su vez deriva el número de cuenta en uno u otro formato (numérico o RS).

Cuando en Bitcoin por ejemplo generas múltiples direcciones, estás generando múltiples claves privadas, una para cada dirección, que se guardan dentro de la billetera. Otra cuestión es que la billetera que las contiene esté encriptada con una contraseña definida por el usuario. En Bitcoin las claves privadas las genera automáticamente el software, y en Nxt es el usuario (o la interfaz de usuario del cliente) los que generan las contraseñas > claves privadas.

O sea que, en resumen, de una clave privada solamente puede salir un número de cuenta. Para gestionar múltiples números de cuenta con Nxt necesitarías un cliente que pueda gestionar múltiples claves privadas.
Logged
GPG Fingerprint: B020 D1C1 F289 3B2C 3577  9EAD 455D D175 5913 C7F1

asfd

  • Jr. Member
  • **
  • Karma: +23/-0
  • Offline Offline
  • Posts: 99
    • View Profile
Re: Direcciones públicas
« Reply #2 on: September 28, 2015, 06:27:36 am »

Gracias VanBreuk!
Por el momento no existe ningún cliente que permita gestionar varias claves públicas, ¿verdad? Es que no me gusta nada usar una dirección, por ejemplo para mis clientes, y que puedan conocer todo mi estado financiero. Por ejemplo, acabo de poner tu dirección en el blockexplorer, y no solo me sale tu saldo (y todos los movimentos, claro) de NXT, sino también tus inversiones en activos del Asset Exchange. Es más transparencia de la que me apetece...

Logged

rubenbc

  • Board Moderator
  • Hero Member
  • ****
  • Karma: +187/-3
  • Offline Offline
  • Posts: 1304
  • I'm here and you?
    • View Profile
Re: Direcciones públicas
« Reply #3 on: September 28, 2015, 10:16:13 am »

Gracias VanBreuk!
Por ejemplo, acabo de poner tu dirección en el blockexplorer, y no solo me sale tu saldo (y todos los movimentos, claro) de NXT, sino también tus inversiones en activos del Asset Exchange. Es más transparencia de la que me apetece...

A día de hoy tiene transparencia, pero piensa que también ves lo que la gente quiere que veas. No se si me explico; en este caso si Vanbreuk no tiene asociada su numero de cuenta en su alias, ¿como sabrías que pertenece a él?
Puedes tener tantos números de cuenta cómo quieras y usarlos siempre que consideres oportuno.

Por ejemplo; Si tu contraseña asdfghjklasdfghjkasdfghjk te genera tu dirección de cartera, puedes usar asdfghlasdfghjkasdfghjk2 para generarte otro número de cuenta y usarlo como cuenta de "pagos" y sino haces ningún traspaso entre tus cuentas, sería imposible relacionarla contigo.

Pero insisto, eso va al gusto de cada uno, a mi me gusta esta "falsa transparencia".

asfd

  • Jr. Member
  • **
  • Karma: +23/-0
  • Offline Offline
  • Posts: 99
    • View Profile
Re: Direcciones públicas
« Reply #4 on: September 28, 2015, 04:17:00 pm »

Mi caso concreto es que yo vendo hortalizas, y si acepto pagos en NXT, tendré que dar una cuenta para que me ingresen. Si pongo una sóla cuenta, cada cliente podrá revisar mis datos muy facilmente, incluyendo inversiones y demás. Incluso si la tengo sólo para recibir, como sugieres, después tendré que enviarla a una segunda cuenta donde poder utilizar esa pasta, o ahorrarla, etc., y es muy inmediato utilizar el blockexplorer para encontrar esa cuenta en un par de segundos. Puedo, naturalmente, multiplicar mis cuentas, tanto de recibir pagos como de administrar mis NXT (ahorros, inversiones en assets, liquidación a euros...), pero eso significa multiplicar las contraseñas y me forzaría a llevar una contabilidad complicada (donde tenía esas NXT que me pagaron el mes pasado? En esta cuenta o en la otra o en la de más allá?), hasta sería difícil llevar la cuenta de cuanto dinero tengo en total. Mucho lío, ya veis, cuando un cliente cualquiera de bitcoin o de otras criptos lo resuelve en sin que siquiera te enteres de que estás usando varias claves privadas (yo no me había dado cuenta, hasta que me lo señaló VanBreuk).
Por cierto, el caso es cierto, tengo una huerta ecológica y acepto NXT (además de Bitcoin y FairCoin), con 5% de descuento respecto al euro. Si alguno de vosotros vive cerca de Vilaboa (Pontevedra) y quiere provar, somos la Veiga do Palheiro.
Un saludo, y perdón por la autopublicidad!
Logged

rubenbc

  • Board Moderator
  • Hero Member
  • ****
  • Karma: +187/-3
  • Offline Offline
  • Posts: 1304
  • I'm here and you?
    • View Profile
Re: Direcciones públicas
« Reply #5 on: September 28, 2015, 06:06:03 pm »

Mi caso concreto es que yo vendo hortalizas, y si acepto pagos en NXT, tendré que dar una cuenta para que me ingresen. Si pongo una sóla cuenta, cada cliente podrá revisar mis datos muy facilmente, incluyendo inversiones y demás. Incluso si la tengo sólo para recibir, como sugieres, después tendré que enviarla a una segunda cuenta donde poder utilizar esa pasta, o ahorrarla, etc

buenas @Asfd; vamos por partes como jack ;D

te entiendo perfectamente, pero igual que tu tienes el ID de tu comprador, el comprador, tiene la tuya. Y en caso de ser actividad ilícita (que ya has comentado que no, si no las normas del foro impiden continuar con el asunto) tanto el comprador como el vendedor tienen la misma parte de culpa.

saliéndome un poquito del asunto principal (si me equivoco por favor corregirme),
  • me pareció leer que james implementará el anonimato en  InstanDEX en cuestión de 6 meses.
  • en la versión ¿?1.8¿? 1.6 de Nxt se implementará el concepto shuffle NXT
un mezclador que permitirá el anonimato. Por lo que he entendido es un "mixer". un concepto similar al MN de Dash pero sin usar un servidor "centralizado".

Mucho lío, ya veis, cuando un cliente cualquiera de bitcoin o de otras criptos lo resuelve en sin que siquiera te enteres de que estás usando varias claves privadas (yo no me había dado cuenta, hasta que me lo señaló VanBreuk).

Vanbreuk es una máquina!
Me tendré que mirar el concepto de freemarket, igual también puede irte bien. Está claro que a día de hoy, con una crypto 1.0 y un poco de propaganda (en una página de un tercero), puedes realizar tu servicio con la mayoría de cryptos, pero pensando en tu seguridad, no con tantas :)
Pero Nxt te ofrece la posibilidad de crear tus anuncios desde tu propia walllet  y venderlos (maketplace)

Por cierto, el caso es cierto, tengo una huerta ecológica y acepto NXT (además de Bitcoin y FairCoin), con 5% de descuento respecto al euro. Si alguno de vosotros vive cerca de Vilaboa (Pontevedra) y quiere provar, somos la Veiga do Palheiro.
Un saludo, y perdón por la autopublicidad!

Hay un user de bitcointalk que hace/ía lo mismo con naranjas y mandarinas, y envíos a domicilio, quien sabe, espero que puedas expandir tu negocio ;D

por favor después de las preguntas tan interesantes que haces, que menos que sepamos el ¡¿porqué?!
bienvenido!
« Last Edit: September 28, 2015, 10:02:45 pm by rubenaco »
Logged

VanBreuk

  • Hero Member
  • *****
  • Karma: +362/-19
  • Offline Offline
  • Posts: 2772
    • View Profile
Re: Direcciones públicas
« Reply #6 on: September 28, 2015, 09:57:10 pm »

Yo estoy acostumbrado a operar con varias cuentas, y en realidad no es tan complicado usando un buen gestor de passwords... pero entiendo que un cliente que te permitiera hacer transferencias fácilmente entre cuentas y un seguimiento de múltiples cuentas de forma simultánea sería lo suyo en tu caso.

Lo único que conozco es desarrollado por terceros, pero ya lleva un tiempo por ahí. Aunque no puedo dar una opinión personal porque no lo he usado - https://www.mofowallet.com/

En cualquier caso las buenas noticias son que Coin Shuffling (anonimización de NXT/Monedas en el MS/y parece que también assets) viene en la rama 1.6, de la que el cliente de pruebas 1.6.0e ya está publicado, aunque todavía no incluye la función. Lo que quiere decir que anda bastante cerca, muy probablemente antes de fin de año. Más información aquí.
Logged
GPG Fingerprint: B020 D1C1 F289 3B2C 3577  9EAD 455D D175 5913 C7F1

rubenbc

  • Board Moderator
  • Hero Member
  • ****
  • Karma: +187/-3
  • Offline Offline
  • Posts: 1304
  • I'm here and you?
    • View Profile
Re: Direcciones públicas
« Reply #7 on: September 28, 2015, 10:09:23 pm »

Felicidades por tu post 2000!!

Buenisimas noticias!

Falta un buen numero de participantes que contribuyan en el mixer y ya tenemos la evolución de los MN de dash. Sin necesidad de los servidores.
Esta conversación la llevo teniendo con un compañero "dashcoiner"( he de confesar que aparte de NXT, yo también tengo ::)) el fallo que le veía al MN era la necesidad de un servidor externo. Hace más de un año que esperaba esta característica en Nxt.

un saludo a la competencia:))

asfd

  • Jr. Member
  • **
  • Karma: +23/-0
  • Offline Offline
  • Posts: 99
    • View Profile
Re: Direcciones públicas
« Reply #8 on: September 29, 2015, 06:26:19 am »

De todas maneras no entiendo bien como funciona. Tanto el NRS como los monederos Electrum de Bitcoin (y Faircoin) sólo te piden recordar una serie de palabras, que en el segundo caso llaman "semilla". Con esa semilla Electrum es capaz de generar innumerables pares de llaves pública/privada, así que no veo por qué el NRS no. Y con Electrum no es necesario exportar un archivo wallet.dat para utilizar tu monedero en cualquier dispositivo, te basta con recordar la semilla.
Por otra parte, la innovación del mixer distribuido es un nuevo notición. NXT lo tiene todo para desplazar por completo no sólo el sistema monetario, sino también el bancario y el financiero. Si el mixer funciona y es fiable, el marketplace se podría convertir hasta en una versión anticipada de Openbazaar. El potecial de NXT me parece increible.
Un abrazo!
Logged

rubenbc

  • Board Moderator
  • Hero Member
  • ****
  • Karma: +187/-3
  • Offline Offline
  • Posts: 1304
  • I'm here and you?
    • View Profile
Re: Direcciones públicas
« Reply #9 on: September 29, 2015, 11:05:18 am »

NXT lo tiene todo para desplazar por completo no sólo el sistema monetario, sino también el bancario y el financiero. Si el mixer funciona y es fiable, el marketplace se podría convertir hasta en una versión anticipada de Openbazaar. El potecial de NXT me parece increible.
Un abrazo!

Referente a la parte que hablas del monedero electrum, ni idea, no uso ni tengo bitcoins :P

y si, openbazar tendrá mas propaganda pero no dejas de depender de la red Tor, cosa que con Nxt no pasa! Tranquilito en tu cliente :)
a mi también me parece increible! ;D ;D
(en tu otro post sobre la escalabilidad, he adjuntado un enlace, ya traducido (gracias Jose) sobre el plan de BCnext, seguro que te gustará)
un abrazo!

VanBreuk

  • Hero Member
  • *****
  • Karma: +362/-19
  • Offline Offline
  • Posts: 2772
    • View Profile
Re: Direcciones públicas
« Reply #10 on: September 29, 2015, 09:44:12 pm »

De todas maneras no entiendo bien como funciona. Tanto el NRS como los monederos Electrum de Bitcoin (y Faircoin) sólo te piden recordar una serie de palabras, que en el segundo caso llaman "semilla". Con esa semilla Electrum es capaz de generar innumerables pares de llaves pública/privada, así que no veo por qué el NRS no. Y con Electrum no es necesario exportar un archivo wallet.dat para utilizar tu monedero en cualquier dispositivo, te basta con recordar la semilla.

La diferencia con Electrum es que la semilla se utiliza para crear una contraseña maestra, de la que se pueden derivar múltiples pares de llave privada/pública de Bitcoin. Y al utilizar un algoritmo determinista (al igual que Nxt con su "brain wallet"), los pares generados en otro lugar serán los mismos si partes de la misma semilla.

Es como si la contraseña de Nxt fuera una contraseña maestra que te permitiera generar una serie de subcuentas, cuyas claves privadas derivan todas de la contraseña maestra original, y por tanto todas están controladas por la misma de forma indirecta. Tiene sus ventajas prácticas, pero también sus inconvenientes, aunque en teoría siempre podrías exportar claves privadas individuales.

Si necesitas más herramientas para la gestión y control de cuentas en Nxt, eso viene en Account Control. Previsto para el próximo fork (1.7). No es exacta y sencillamente una opción para gestionar múltiples cuentas a la vez, sino como suele ocurrir en Nxt, una herramienta bastante más compleja y por tanto con muchas más posibilidades. Ya oirás hablar de ella.
Logged
GPG Fingerprint: B020 D1C1 F289 3B2C 3577  9EAD 455D D175 5913 C7F1
 

elective-stereophonic
elective-stereophonic
assembly
assembly