Bitcoin Forum
May 04, 2024, 02:56:39 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Passare da chiave privata a Ledger Nano S  (Read 80 times)
Marcodea (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 1


View Profile
March 11, 2021, 10:59:25 AM
Merited by fillippone (1)
 #1

Salve a tutti sono nuovo del forum. Volevo chiedervi se è possibile secondo voi passare dall'accesso al mio wallet tramite chiave privata a Ledger Nano S e se si come dovrei fare.
Grazie in aniticipo a chi volesse aiutarmi.
"With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714834599
Hero Member
*
Offline Offline

Posts: 1714834599

View Profile Personal Message (Offline)

Ignore
1714834599
Reply with quote  #2

1714834599
Report to moderator
1714834599
Hero Member
*
Offline Offline

Posts: 1714834599

View Profile Personal Message (Offline)

Ignore
1714834599
Reply with quote  #2

1714834599
Report to moderator
MarioV
Hero Member
*****
Offline Offline

Activity: 2254
Merit: 709


View Profile
March 11, 2021, 11:32:20 AM
Last edit: March 11, 2021, 11:51:06 AM by MarioV
Merited by fillippone (3)
 #2

Volevo chiedervi se è possibile secondo voi passare dall'accesso al mio wallet tramite chiave privata a Ledger Nano S e se si come dovrei fare.

Il processo da seguire è creare un wallet sul/tramite Ledger Nano S ed "inviare" (eseguire una transazione) le coin dal tuo wallet al nuovo wallet creato/gestito dal Nano S. In questo modo le nuove chiavi private che gestiscono il wallet sul Nano S sarebbero "più protette", essendo all'interno dell'hardware wallet.
Se invece intendevi "spostare" le tue attuali chiavi private (del wallet che stai usando) sul Nano S => no, non è possibile: anche perché decadrebbe completamente la filosofia sulla sicurezza delle chiavi private che "non devono mai uscire" dall'hardware wallet stesso (nel tuo caso, essendo già state "esterne", sarebbero da considerarsi già compromesse per il Nano S).
Oppure, ancora, se intendevi fare l'accesso con il Ledger Nano S al tuo attuale wallet sarebbe ancor peggio: non avrebbe senso lato sicurezza.
Marcodea (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 1


View Profile
March 11, 2021, 12:37:07 PM
 #3

Grazie MarioV della risposta davvero esaustiva. Posso chiederti ancora una cosa ma se smarrisco la Ledger o se si dovesse rompere come recupero l'accesso al wallet?
alexrossi
Legendary
*
Offline Offline

Activity: 3724
Merit: 1739


Join the world-leading crypto sportsbook NOW!


View Profile
March 11, 2021, 01:44:34 PM
Merited by fillippone (2)
 #4

Se invece intendevi "spostare" le tue attuali chiavi private (del wallet che stai usando) sul Nano S => no, non è possibile: anche perché decadrebbe completamente la filosofia sulla sicurezza delle chiavi private che "non devono mai uscire" dall'hardware wallet stesso (nel tuo caso, essendo già state "esterne", sarebbero da considerarsi già compromesse per il Nano S).

In realtà sarebbe possibile, generando un seed esternamente per es. con questo strumento: https://iancoleman.io/bip39/ poi facendo un reset e introducendo il seed nella fase di recovery.

Come giustamente hai segnalato tu, per la normale utenza è un procedimento potenzialmente dannoso per la sicurezza.

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
▄▄██████▄▄
▀█▀
█  █▀█▀
  ▄█  ██  █▄  ▄
█ ▄█ █▀█▄▄█▀█ █▄ █
▀▄█ █ ███▄▄▄▄███ █ █▄▀
▀▀ █    ▄▄▄▄    █ ▀▀
   ██████   █
█     ▀▀     █
▀▄▀▄▀▄▀▄▀▄▀▄
▄ ██████▀▀██████ ▄
▄████████ ██ ████████▄
▀▀███████▄▄███████▀▀
▀▀▀████████▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
MarioV
Hero Member
*****
Offline Offline

Activity: 2254
Merit: 709


View Profile
March 11, 2021, 02:40:19 PM
Last edit: March 12, 2021, 10:53:26 PM by MarioV
Merited by fillippone (2)
 #5

Grazie MarioV della risposta davvero esaustiva. Posso chiederti ancora una cosa ma se smarrisco la Ledger o se si dovesse rompere come recupero l'accesso al wallet?

Quando si inizializza per la prima volta il Ledger Nano S viene generato quello che in gergo viene chiamato SEED, ossia 24 parole che dovrai trascrivere e mettere in luogo sicuro, lontano da occhi diversi dai tuoi. Per i moderni wallet deterministici il SEED è ciò da cui verranno create tutte le chiavi private.
Se ti si rompe il Ledger Nano S ne compri un altro e al primo avvio anziché generare un nuovo SEED fai il restore del tuo che hai già, inserendo quelle famose 24 parole nella sequenza esatta e ti ritroverai tutte le tue coin esattamente come sul vecchio Grin. Oppure puoi inserirle in altri programmi che supportano la stessa tecnica (in gergo BIP32, se non ricordo male). MA MEGLIO RIMETTERLE IN UN ALTRO HARDWARE WALLET, ossia in un altro Ledger Nano S.

Come avrai capito, alla base della sicurezza delle tue monete, alla fine, è proprio il SEED: da conservare quindi nel modo più geloso possibile. Perso quello, perse le monete (inaccessibili o rubate).

PS: se vuoi veramente capire l'essenza stessa del wallet, non tradurlo con portafoglio bensì con portachiavi! Wink (non contiene le coin, che sono sempre sulla blockchain, bensì custodisce le chiavi per poter gestire/spendere quelle monete)
MarioV
Hero Member
*****
Offline Offline

Activity: 2254
Merit: 709


View Profile
March 11, 2021, 02:43:43 PM
 #6

Se invece intendevi "spostare" le tue attuali chiavi private (del wallet che stai usando) sul Nano S => no, non è possibile: anche perché decadrebbe completamente la filosofia sulla sicurezza delle chiavi private che "non devono mai uscire" dall'hardware wallet stesso (nel tuo caso, essendo già state "esterne", sarebbero da considerarsi già compromesse per il Nano S).

In realtà sarebbe possibile, generando un seed esternamente per es. con questo strumento: https://iancoleman.io/bip39/ poi facendo un reset e introducendo il seed nella fase di recovery.

Come giustamente hai segnalato tu, per la normale utenza è un procedimento potenzialmente dannoso per la sicurezza.

E' giusto quello che dici ma non volevo mettere troppa carne al fuoco per non generare confusione ai nuovi arrivati. I quali è meglio che si focalizzino sulle basi. Kiss
Marcodea (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 1


View Profile
March 11, 2021, 03:51:16 PM
 #7

Grazie per le preziose informazioni  Smiley
m.lov
Sr. Member
****
Offline Offline

Activity: 328
Merit: 316


View Profile
March 11, 2021, 05:39:07 PM
 #8

Grazie MarioV della risposta davvero esaustiva. Posso chiederti ancora una cosa ma se smarrisco la Ledger o se si dovesse rompere come recupero l'accesso al wallet?

Quando si inizializza per la prima volta il Ledger Nano S viene generato quello che in gergo viene chiamato SEED, ossia 24 parole che dovrai trascrivere e mettere in luogo sicuro, lontano da occhi diversi dai tuoi. Per i moderni wallet deterministici il SEED è ciò da cui verranno create tutte le chiavi private.
Se ti si rompe il Ledger Nano S ne compri un altro e al primo avvio anziché generare un nuovo SEED fai il restore del tuo che hai già, inserendo quelle famose 24 parole nella sequenza esatta e ti ritroverai tutte le tue coin essattamente come sul vecchio Grin. Oppure puoi inserirle in altri programmi che supportano la stessa tecnica (in gergo BIP32, se non ricordo male). MA MEGLIO RIMETTERLE IN UN ALTRO HARDWARE WALLET, ossia in un altro Ledger Nano S.

Come avrai capito, alla base della sicurezza delle tue monete, alla fine, è proprio il SEED: da conservare quindi nel modo più geloso possibile. Perso quello, perse le monete (inaccessibili o rubate).

PS: se vuoi veramente capire l'essenza stessa del wallet, non tradurlo con portafoglio bensì con portachiavi! Wink (non contiene le coin, che sono sempre sulla blockchain, bensì custodisce le chiavi per poter gestire/spendere quelle monete)

Ma quindi se ho già il seed di un altro wallet si può mettere direttamente quello quando lo si inizializza, no? Senza fargli generare un nuovo seed.
fillippone
Legendary
*
Offline Offline

Activity: 2156
Merit: 15457


Fully fledged Merit Cycler - Golden Feather 22-23


View Profile WWW
March 12, 2021, 12:01:55 AM
 #9

Grazie MarioV della risposta davvero esaustiva. Posso chiederti ancora una cosa ma se smarrisco la Ledger o se si dovesse rompere come recupero l'accesso al wallet?

Quando si inizializza per la prima volta il Ledger Nano S viene generato quello che in gergo viene chiamato SEED, ossia 24 parole che dovrai trascrivere e mettere in luogo sicuro, lontano da occhi diversi dai tuoi. Per i moderni wallet deterministici il SEED è ciò da cui verranno create tutte le chiavi private.
Se ti si rompe il Ledger Nano S ne compri un altro e al primo avvio anziché generare un nuovo SEED fai il restore del tuo che hai già, inserendo quelle famose 24 parole nella sequenza esatta e ti ritroverai tutte le tue coin essattamente come sul vecchio Grin. Oppure puoi inserirle in altri programmi che supportano la stessa tecnica (in gergo BIP32, se non ricordo male). MA MEGLIO RIMETTERLE IN UN ALTRO HARDWARE WALLET, ossia in un altro Ledger Nano S.

Come avrai capito, alla base della sicurezza delle tue monete, alla fine, è proprio il SEED: da conservare quindi nel modo più geloso possibile. Perso quello, perse le monete (inaccessibili o rubate).

PS: se vuoi veramente capire l'essenza stessa del wallet, non tradurlo con portafoglio bensì con portachiavi! Wink (non contiene le coin, che sono sempre sulla blockchain, bensì custodisce le chiavi per poter gestire/spendere quelle monete)

Ma quindi se ho già il seed di un altro wallet si può mettere direttamente quello quando lo si inizializza, no? Senza fargli generare un nuovo seed.

Beh, ci sono alcune cose da precisare.
La cosa più important è che puoi farlo, ma è un'operazione sconsigliata, come ha detto sopra @MarioV, il seed generato da un HW wallet è intrinsecamente "sicuro" (scritto tra virgolette per farvi capire che un seed non è mai sicuro al 100%, ma ci siamo capiti). Se metti in un HW un seed generato chissà dove stai di fatto continuando ad usare un wallet compromesso, poco importa che stia usando un HW wallet.

L'altra cosa è che non è detto che le parole siano generate esattamente con lo stesso standard, e/o le stesse derivazioni. In practice non è detto che quelle parole per il tuo HW abbiano un "sensor" e che "vedano" i fondi sugli indirizzi sui quali li hai depositati, perchè magari vanno su una derivazione diversa (ogni seed genera potenzialmente milioni di addresses, non è che il wallet vada a controllarli TUTTI).


.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!