Cómo Funciona el Ledger Nano S?

mirto

Pentahash
Hodler
Veterano
Desde
21 Ene 2018
Mensajes
4,504
Puntuación
10,332
Hay mucha información en este Subforo de forocoin para aprender a configurar y utilizar el Ledger Nano S

El campo de las hard wallets es enorme y siempre deriva a mas preguntas y mas respuestas
Me atrevo a exponer mi visión. Como debe ser, se admiten sugerencias,rectificaciones y demás

Expongo la parte que yo creía mas complicado de asimilar, ya que no entendía el COMO podría un chip, almacenar diversas monedas, tokens.
Y es que el ledger no almacena monedas. El ledger crea y almacena claves privadas y públicas de las monedas soportadas. Las monedas están en la Blockchain de cada moneda

Dejo mi resumen particular, por si se quiere evitar leer la explicación

Se crea un árbol de claves, con nodos (monedas) donde todas las claves, derivan de la frase mnemónica. Sabiendo la frase de 24 palabras, se pueden deducir las claves privadas de todas las monedas. De ahí la importancia de guardar, bajo llave, las 24 palabras

Explicación extendida

Hay unos protocolos de actuación llamados BIP que significa Propuesta de Mejora del Bitcoin que describe los procesos entorno al Bitcoin. Estos procesos se han categorizado por funciones y estas están regladas por consenso
Recordar que los BIP son instrucciones o reglas. Luego cada BIP utiliza algoritmos, hashes y funciones diversas para realizarlas

El Ledger Nano S utiliza las propuestas BIP32, BIP39 y BIP44

BIP39 Que consta de dos partes
# generar frase mnemónica de 24 palabras ( en informática: frase que sustituye a un código)
# Convertir la frase en semilla binaria es decir, en ceros y unos que los ordenadores entiendan

BIP32 Establece un estándar para wallets HD (HD significa Hierarchically Deterministic) Crea un árbol determinista y jerárquico para la creación de un árbol, teóricamente, infinito de claves criptográficas privadas. Para esto se usa un algoritmo llamado función CKD
En este árbol hay un nodo maestro, que se deriva de la semilla binaria

BIP44 Estándar que permite el manejo de múltiples monedas. crea un subárbol separado para cada criptomoneda, evitando la reutilización de direcciones entre las criptomonedas y mejorando los problemas de privacidad. Para el Ledger, los subárboles (monedas) deben estar soportadas

Ya tengo el esquema mental. Físicamente se comporta como cualquier dispositivo electrónico, con su parte de hardware encriptado
Los Ledger Nano S tienen un Sistema Operativo llamado Blockchain Open Ledger, abreviado, BOLOS también tienen su RAM, de 4 kib= 4*1024=4096 bits para funcionar.


¿Porque utilizar las Hard wallets?


Los dispositivos de seguridad guardan claves privadas. Estas están seguras, p.e. escritas en un papel. Pero la vulnerabilidad viene cuando se tienen que cargar estas claves en la computadora para realizar y firmar las transacciones.
Ledger Nano S evita exponer las claves privadas

.
 
Última edición:

mirto

Pentahash
Hodler
Veterano
Desde
21 Ene 2018
Mensajes
4,504
Puntuación
10,332
Cómo Funciona el Ledger Nano S?

Instalado en Distribución GNU/Linux. Linux Mint

Vamos a la pagina de Ledger y descargamos el sofware live ( en mi caso linux).
Se trata de un archivo .appimage

Cada vez que quieres acceder al Ledger live, hay que pulsar encima del archivo. Este se puede buscar buscador del Menu de la distro Linux
Al descargarlo, nos situamos encima del archivo y clicamos dos veces. Se abre una ventana y pulsamos en hacer ejecutable y abrir el archivo

GETSTARTED

En el Ledger Live, nos aparece un menú. Al ser nuevo dispositivo, pulsamos en
Inicialize a New Ledger Decive

Conectamos el Ledger nano
Elegimos un pin ( de 4 o 8 caracteres) y lo confirmamos con el check
Pulsamos Continue

En el ledger Nano nos describen la 24 palabras. Enumeradas por orden. Estas ya vienen predefinidas de fabrica. Hay que apuntarlas. Nos hace confirmarlas una a una. Estas están en ingles y letras muy pequeñas. Las palabras usadas estarán entre estas
Confirmamos todo correcto
Nos recuerda los pasos que hemos hecho. Todo okey.
Al final nos dice si el Ledger nano es genuino. Lo chequeamos.

### Aquí he tenido un error.
No me reconocía el Ledger Nano S. Creo que solo pasa en distribuciones linux.
En Linux mint, he tenido que actualizar un paquete con el siguiente comando en terminal (copiar tal cual)

wget -q -O - https://raw.githubusercontent.com/LedgerHQ/udev-rules/master/add_udev_rules.sh | sudo bash

Ponemos la contraseña root y listo, el Ledger live (PC) ya reconoce al Ledger Nano (hard wallet)


En la siguiente pagina, nos pregunta si queremos poner contraseña en el Ledger Live. Así, nadie que acceda al PC, podrá saber la cartera. Es visible, aunque el Ledger Nano S no este conectado

Siguiente paso nos da la posibilidad de enviar errores o bugs. Yo los he desactivado.
Siguiente y ya esta listo

Para transferir necesitamos dos cosas. Una aplicación en el Ledger Nano S, p.e. Bitcoin. Se descarga y valida en el Ledger nano S y por otra parte, en el Ledger Live, una cuenta (Account) de la misma moneda. Bitcoin en este caso. Y así con las otras monedas soportadas directamente

Para hacer transferencia, en monedas soportadas directamente, es como cualquier exchange. Colocar la dirección de la wallet. Confirma esta en el Ledger Nano y enviar o recibir. Descrito aquí.
 
Última edición:

dhormigo

Blockchain
Administrador
Hodler
Veterano
Desde
14 Jul 2017
Mensajes
13,187
Puntuación
17,784
Buen post @mirto, supongo que lo irás completando.

Lo he indexado en el subforo.
 

mirto

Pentahash
Hodler
Veterano
Desde
21 Ene 2018
Mensajes
4,504
Puntuación
10,332
guardo otro ...Lo intentare. aunque es todo un mundo. yo pienso que si sabemos como actua, pues el pulsar botones sera mas facil y sabremos que es lo que hacemos.
 

mirto

Pentahash
Hodler
Veterano
Desde
21 Ene 2018
Mensajes
4,504
Puntuación
10,332
Creo importante el saber como funcionan las claves. De aquí mi insistencia.....

Desde la frase de 24 palabras, que ya vienen grabadas de fabrica, se traduce a Binario. Se crea un árbol determinista y jerárquico. Cada moneda tiene su subárbol en el cual se van calculando sus claves publicas y privadas hasta 20 direcciones. Cuando se utilizan estas, se vuelven a generar otras 20 direcciones. No se abre una nueva dirección, si la anterior no se ha usado. Las direcciones publicas usadas, se pueden emplear siempre(p.e. importación periodica mineria)

Para activar una moneda soportada, tiene que haber una transacción, aunque esta sea sin cantidad, es decir saldo a 0. Cuando se instala en el ledger y en la plataforma ledger live una moneda, queda activado su subárbol

El código que esta en BIP 44 que define las monedas, es diferente con los tokens. Por esto hay que utilizar wallets soportadas para tokens y en algunas monedas
Estas wallets suelen ser aplicaciones de terceros, aprobadas por la plataforma ledger

upload_2018-11-30_0-40-3.png


Debido al hardware del ledger, se puede instalar y desinstalar aplicaciones. ( max. 500.000 borrados totales) Una vez activadas las monedas, cada vez se recalculan las claves con la misma semilla dada
 
Última edición:

amc

dCoin
Desde
15 May 2018
Mensajes
65
Puntuación
19
Hola chicos !! Me ha pasado algo con el Ledger!!
Ayer hice un envío de prueba desde coinbase con Bitcoin Cash al Ledger y llegó perfecto ! Pero cuando quise enviar desde el Ledger al coinbase me pone que la dirección es incorrecta ! Lo intente varias veces con varias direcciones y nada ! Alguien sabe algo sobre esto ???
Gracias !!
 

chikkitins

dCoin
Desde
25 Ene 2018
Mensajes
76
Puntuación
20
Buenas,

Por la cantidad de monedas y token que tengo aún no me he decidido a comprar un cacharro de estos, y siempre que leo sobre el Ledger se me pasa la misma duda, cada vez que pasáis al Ledger o viceversa os cobra comisión?
O podéis pasar de los exchanges al Ledger o viceversa y no cuesta nada?

Gracias y un saludo.
 

mirto

Pentahash
Hodler
Veterano
Desde
21 Ene 2018
Mensajes
4,504
Puntuación
10,332
cada vez que pasáis al Ledger o viceversa os cobra comisión?
O podéis pasar de los exchanges al Ledger o viceversa y no cuesta nada?

SI. Siempre hay unos fees o comisiones.
En las monedas directas, sin aplicaciones de terceros (exchanges descentralizados) se pueden escoger los fees. Como mas fees, mas rápido es la transacción

Por ejemplo, en el Bitcioin, piensa que el minero ( Maquina ASIC) que logra validar un bloque y cobrar/ganar los 12.5 BTC de recompensa/bloque, también cobra los fees de las operaciones que están reflejadas en el mismo bloque. Aunque estas son de importes menores, también son buscadas.

Los fees del Bitcoin van por el peso en bytes. En el modo Standard son 7 sat. por byte

Por ejemplo y aprox.:
upload_2018-11-30_23-5-11.png
 

zutik

Coin
Desde
25 Jun 2018
Mensajes
112
Puntuación
120
Una duda que me ronda la cabeza......

Que ocurre si Ledger se va a la mierda ? o que por cualquier motivo su web/aplicacion deja de estar operativa ?
hay forma de recuperar nuestras criptos almacenadas ????
 

mirto

Pentahash
Hodler
Veterano
Desde
21 Ene 2018
Mensajes
4,504
Puntuación
10,332
Hola chicos !! Me ha pasado algo con el Ledger!!

¿Has solucionado el problema?
¿Podría ser que sacaste de Coinbase BCH SV ?
Por que Coinbase no admite BCHSV. Si para salidas. No para entradas
 

amc

dCoin
Desde
15 May 2018
Mensajes
65
Puntuación
19
¿Has solucionado el problema?
¿Podría ser que sacaste de Coinbase BCH SV ?
Por que Coinbase no admite BCHSV. Si para salidas. No para entradas
Hoy no hice ninguna prueba ! Pero estoy seguro que saque Bitcoin Cash! Tampoco puedo enviarlo a binance ya que por ahora no se pueden hacer envíos ! Mañana te digo algo mirto !! Muchas gracias!!!
 

mirto

Pentahash
Hodler
Veterano
Desde
21 Ene 2018
Mensajes
4,504
Puntuación
10,332
Una duda que me ronda la cabeza......

Que ocurre si Ledger se va a la mierda ? o que por cualquier motivo su web/aplicacion deja de estar operativa ?
hay forma de recuperar nuestras criptos almacenadas ????

Si. Las direcciones, de todas las monedas sorpotadas y activas, estarían operativas. Ledger (en teoría) no almacena nada. Solo hace conversiones matemáticas-algoitmos. Ledger utiliza, los BIP 's descritos arriba, en el primer post.

Para saber las claves privadas, se tendría que utilizar otro dispositivo que utilizase el standard BIP32 o realizar esta conversiones manualmente
Estas conversiones se tendrían que realizar sin conexión a red , descargando el software (obvio, por tema de seguridad) o a través de thor u otros.

Recordar. Si se usan las private keys, on line, es recomendable el cambiar de claves, abriendo otra wallet. Se descarga el software ( o online) y se pone la seed de 24 palabras
Por ejemplo esta pagina:

BIP39 - Mnemonic Code

P.e..Queremos sacar las claves de LTC
Ponemos la seed de 24 palabras, colocamos moneda Litecoin (LTC) y nos da la raíz árbol
upload_2018-12-1_1-9-38.png


Mas abajo nos dan las claves Privadas y Públicas

upload_2018-12-1_1-11-36.png




Evidentemente, se puede hacer siempre, con la web- aplicación ledger funcionando o si se pierde el ledger y no se quiere comprar otro. Pero las claves estarían expuestas sin motivo
Yo no lo he hecho nunca. Ni espero hacerlo, pero la herramienta esta ahí, en caso extremo de necesidad

.
 

zutik

Coin
Desde
25 Jun 2018
Mensajes
112
Puntuación
120
Si. Las direcciones, de todas las monedas sorpotadas y activas, estarían operativas. Ledger (en teoría) no almacena nada. Solo hace conversiones matemáticas-algoitmos. Ledger utiliza, los BIP 's descritos arriba, en el primer post.

Para saber las claves privadas, se tendría que utilizar otro dispositivo que utilizase el standard BIP32 o realizar esta conversiones manualmente
Estas conversiones se tendrían que realizar sin conexión a red , descargando el software (obvio, por tema de seguridad) o a través de thor u otros.

Yo no lo he hecho nunca. Ni espero hacerlo, pero la herramienta esta ahí, en caso extremo de necesidad

.

Brutal Mirto, :):):)
 

mirto

Pentahash
Hodler
Veterano
Desde
21 Ene 2018
Mensajes
4,504
Puntuación
10,332
La primera vez siempre es especial.

Instalado en Distribución GNU/Linux. Linux Mint

Intentare describir el proceso de instalación, a grandes rasgos, sin pantallazos, ya que si uno lo sigue se hace muy largo, esta muy bien indicado y es divertido. Evidentemente esta dirigido a los que no entendemos muy bien este submundo. Si se siguen las pautas es fácil. Ademas, en youtube hay varios videos explicando paso a paso, también indicados en este subforo

Vamos a la pagina de Ledger y descargamos el sofware live ( en mi caso linux). Pesa unos 74 MB
Se trata de un archivo .appimage que tiene la ventaja de que no se instala en el PC y es portable.
Cada vez que quieres acceder al Ledger live, hay que pulsar encima del archivo. Este se puede buscar en el buscador del Menú de la distro Linux

Al descargarlo, nos situamos encima del archivo y clicamos dos veces. Se abre una ventana y pulsamos en hacer ejecutable y abrir el archivo

GETSTARTED

En el Ledger Live, nos aparece un menú. Al ser nuevo dispositivo, pulsamos en
Inicialize a New Ledger Decive
Conectamos el Ledger nano
Elegimos un pin ( de 4 o 8 caracteres) y lo confirmamos con el check
Pulsamos Continue
En el ledger Nano nos describen la 24 palabras. Enumeradas por orden. Estas ya vienen predefinidas de fabrica. Hay que apuntarlas. Nos hace confirmarlas una a una. Estas están en ingles y letras muy pequeñas. . No confundir letras...sobretodo las n y las u ( huy!!...la edad no perdona)
Las palabras usadas estarán entre estas .Puede haberlas repetidas

Confirmamos todo correcto
Nos recuerda los pasos que hemos hecho. Todo okey.
Al final nos dice si el Ledger nano es genuino. Lo chequeamos.

### Aquí he tenido un error.
No me reconocía el Ledger Nano S. Creo que solo pasa en distribuciones linux.
En Linux mint, he tenido que actualizar un paquete con el siguiente comando en terminal (copiar tal cual)

wget -q -O - https://raw.githubusercontent.com/LedgerHQ/udev-rules/master/add_udev_rules.sh | sudo bash

Ponemos la contraseña root y listo, el Ledger live (PC) ya reconoce al Ledger Nano (hard wallet)

En la siguiente pagina, nos pregunta si queremos poner contraseña en el Ledger Live. Así, nadie que acceda al PC, podrá saber la cartera. Es visible, aunque el Ledger Nano no este conectado
Siguiente paso nos da la posibilidad de enviar errores o bugs. Yo los he desactivado.
Siguiente y ya esta listo

Para transferir necesitamos dos cosas. Una aplicación en el Ledger Nano S, p.e. Bitcoin. Se descarga y valida en el Ledger nano y por otra parte, en el Ledger Live, una cuenta (Account) de la misma moneda. Bitcoin en este caso. Y así con las otras monedas soportadas directamente

Para hacer transferencia, en monedas soportadas directamente, es como cualquier exchange. Colocar la dirección de la wallet. Confirma esta en el Ledger Nano y enviar o recibir. Descrito aquí.

Termino. Importante el escribir bien las 24 palabras. Recordar el PIN del Ledger Nano S. El PIN acceso al Ledger Live en el PC
Si se viaja, yo creo que es conveniente el llevar el archivo .appimage descargado. y la actualización del paquete descrito, para distribuciones linux
NUNCA guardar todo junto. El Ledger nano, las 24 palabras y el PIN acceso al Ledger Nano
Ideal, creo, seria instalarlo en Distro linux Live con PERSISTENCIA

Edito: pongo frases exactas por si alguien busca solución para este error en Linux

Is your Ledger device genuine?
Navigate to the Dashboard on your decive


.
 
Última edición:

radon2

Satoshi
Desde
5 Feb 2018
Mensajes
3
Puntuación
4
La primera vez siempre es especial.

Instalado en Distribución GNU/Linux. Linux Mint

Intentare describir el proceso de instalación, a grandes rasgos, sin pantallazos, ya que si uno lo sigue se hace muy largo, esta muy bien indicado y es divertido. Evidentemente esta dirigido a los que no entendemos muy bien este submundo. Si se siguen las pautas es fácil. Ademas, en youtube hay varios videos explicando paso a paso, también indicados en este subforo

Vamos a la pagina de Ledger y descargamos el sofware live ( en mi caso linux). Pesa unos 74 MB
Se trata de un archivo .appimage que tiene la ventaja de que no se instala en el PC y es portable.
Cada vez que quieres acceder al Ledger live, hay que pulsar encima del archivo. Este se puede buscar en el buscador del Menú de la distro Linux

Al descargarlo, nos situamos encima del archivo y clicamos dos veces. Se abre una ventana y pulsamos en hacer ejecutable y abrir el archivo

GETSTARTED

En el Ledger Live, nos aparece un menú. Al ser nuevo dispositivo, pulsamos en
Inicialize a New Ledger Decive
Conectamos el Ledger nano
Elegimos un pin ( de 4 o 8 caracteres) y lo confirmamos con el check
Pulsamos Continue
En el ledger Nano nos describen la 24 palabras. Enumeradas por orden. Estas ya vienen predefinidas de fabrica. Hay que apuntarlas. Nos hace confirmarlas una a una. Estas están en ingles y letras muy pequeñas. . No confundir letras...sobretodo las n y las u ( huy!!...la edad no perdona)
Las palabras usadas estarán entre estas .Puede haberlas repetidas

Confirmamos todo correcto
Nos recuerda los pasos que hemos hecho. Todo okey.
Al final nos dice si el Ledger nano es genuino. Lo chequeamos.

### Aquí he tenido un error.
No me reconocía el Ledger Nano S. Creo que solo pasa en distribuciones linux.
En Linux mint, he tenido que actualizar un paquete con el siguiente comando en terminal (copiar tal cual)

wget -q -O - https://raw.githubusercontent.com/LedgerHQ/udev-rules/master/add_udev_rules.sh | sudo bash

Ponemos la contraseña root y listo, el Ledger live (PC) ya reconoce al Ledger Nano (hard wallet)

En la siguiente pagina, nos pregunta si queremos poner contraseña en el Ledger Live. Así, nadie que acceda al PC, podrá saber la cartera. Es visible, aunque el Ledger Nano no este conectado
Siguiente paso nos da la posibilidad de enviar errores o bugs. Yo los he desactivado.
Siguiente y ya esta listo

Para transferir necesitamos dos cosas. Una aplicación en el Ledger Nano S, p.e. Bitcoin. Se descarga y valida en el Ledger nano y por otra parte, en el Ledger Live, una cuenta (Account) de la misma moneda. Bitcoin en este caso. Y así con las otras monedas soportadas directamente

Para hacer transferencia, en monedas soportadas directamente, es como cualquier exchange. Colocar la dirección de la wallet. Confirma esta en el Ledger Nano y enviar o recibir. Descrito aquí.

Termino. Importante el escribir bien las 24 palabras. Recordar el PIN del Ledger Nano S. El PIN acceso al Ledger Live en el PC
Si se viaja, yo creo que es conveniente el llevar el archivo .appimage descargado. y la actualización del paquete descrito, para distribuciones linux
NUNCA guardar todo junto. El Ledger nano, las 24 palabras y el PIN acceso al Ledger Nano
Ideal, creo, seria instalarlo en Distro linux Live con PERSISTENCIA

.
Gracias por el post. Con Linux Mint 17 Sara no he tenido ningún problema , es simplemente conectar el Ledger Nano S y ya lo ha reconocido. La nueva versión desktop para linux funciona perfectamente y es muy amigable. Te permite consultar los saldos sin conectar la Ledger Nano.


Hoy veo que está de oferta a 69€. Para los usuarios de GNU/Linux también tenéis la wallet Exodus, con la que también disponéis de las claves privadas..
 

Bitrub

Coin
Desde
6 Nov 2019
Mensajes
104
Puntuación
100
Me a asaltado una duda,pero en principio pido disculpas en colocar aqui la misma,no
se si es el lugar acertado para hacerlo,mis disculpas!!

Mi duda es la siguiente:

Alguien sabe si existe alguna billetera fria como ledger,trezor,keepkey....etc y que admitan guardar
moneda FIAT junto con cripto? como por ejemplo se puede hacer en coinbase...etc.
No se si con alguna tarjeta de debito asociada?
He mirado en internet y no he conseguido ver ninguna información que despegue mi duda.
Perdonad si la pregunta es ingenua o alocada xd,pero como las criptos como por ejemplo estan
bajo el control de su dueño,igual seria con el FIAT alli depositado.
Gracias.
 

Joseh87

dCoin
Desde
6 Ago 2020
Mensajes
62
Puntuación
26
Buenas

Hace un par de dias estuve viendome unos tutoriales por youtube acerca de como meterle las criptos al monedero este, y he visto que tiene un par de botones que es necesario pulsar para realizar la operacion.

Respecto a esto me han entrado unas dudas:
-¿Es necesario pulsar estos botones para depositar las monedas en el exchange?
-¿Cuantos años llevais con vuestro ledger? ¿Convendria comprarse otro pasados varios años por seguridad (por si dejan de ir bien los botones, o simplemente por tener otro nuevo 100% fiable)?

Pueden parecer dudas tontas, pero soy mu tiquismisquis con estas cosas.
 

dhormigo

Blockchain
Administrador
Hodler
Veterano
Desde
14 Jul 2017
Mensajes
13,187
Puntuación
17,784
-¿Es necesario pulsar estos botones para depositar las monedas en el exchange?
-¿Cuantos años llevais con vuestro ledger? ¿Convendria comprarse otro pasados varios años por seguridad (por si dejan de ir bien los botones, o simplemente por tener otro nuevo 100% fiable)?
- Si siempre, al igual que es recomendable verificar en la pantalla que quieras enviar a esa dirección
- Prácticamente desde que salió, unos 2/3 años quizá, no me he planteado comprar otro, pero no sería mala idea diversificar
 

Luiggy63

Satoshi
Desde
2 Feb 2021
Mensajes
3
Puntuación
4
Hola. Una pregunta. Después de haber leído toda la conversación mi razonamiento es que cada vez que quiero usar mi cuenta de BTC, mi ledger me va a ofrecer una dirección distinta y tengo que usar esa que me ofrece. Si por ejemplo tuviera copiada una dirección que me ofreció en otra transacción anterior ¿podría usarla? Entiendo que si uso la misma dirección siempre aunque sea distinta a la que me ofrece, mis BTC que quiero pasar desde el exchange a mi ledger irán a incrementar lo que tenía anteriormente en el pen?
También entiendo que eso sólo pasa en BTC. En otra cuenta por ejemplo de ETH siempre se usa la misma dirección?
Muchas gracias.
 

Crea una cuenta o accede para comentar

Debes estar registrado para poder comentar

Crear cuenta

Crea una cuenta en Foro Coin

Iniciar sesión

¿Ya tienes una cuenta? Inicia sesión

Arriba