FiatBear
Nuovo Utente
- Registrato
- 20/6/22
- Messaggi
- 134
- Punti reazioni
- 98
Vorrei soltanto fare un piccolo appunto sulla parte in grassetto.Innanzitutto grazie a tutti quelli che mi hanno aiutato.
Volendo fare un riassunto di quanto penso/spero di aver capito:
I bitcoin rimangono nella blockchain ma per movimentarli ho bisogno di wallet che possono essere online, offline, fisici.
Tali wallet contengono la chiave privata che mi consente di firmare la transazione e la chiave pubblica che mi consente di riceverli.
Nel momento in cui mino o compro da un exchange, fornisco la chiave pubblica del mio wallet (in qualsiasi forma sia) e mando i btc ad es. su un Ledger, ma di fatto la chiavetta USB non contiene una ceppa di niente perché i btc rimangono virtualmente nella blockchain.
La chiavetta contiene solo la chiave privata che mi servirà nel caso volessi movimentare di nuovo i btc. Se perdo/danneggio la chiavetta perdo la chiave e quindi non posso più movimentarli. Se per assurdo mi ricordassi la chiave a memoria, potrei continuare a movimentare btc (accademia a parte, su un paper wallet posso fisicamente leggere quale sia la chiave privata, posso fare la stessa cosa anche su un Ledger? Oppure se la gestisce lui senza che io possa effettivamente vederla?).
In ultima analisi, se lascio i btc in deposito su un exchange (un esempio può essere coinbase?) e questo fallisce io perdo i btc, ma perchè? Se i btc sono sulla blockchain non dovrei perderli anche fallisse l'exchange no? Vuol dire che se li lascio all'exchange io non sono, di fatto, proprietario di una chiave privata?
Quante quarzate ho scritto?
Grazie dell'aiuto.
Di Ledger non me ne intendo, ma conoscendo l'algoritmo di derivazione di un qualsiasi software puoi sempre ricavarti chiave privata (prima di tutto) e chiave pubblica relativa. Stiamo parlando di wallet deterministici, la tua fonte di entropia sono le 12/24 parole bip39 ed è da lì che i software derivano tutto quello che serve. Anche non conoscendo l'algoritmo, perché magari trattasi di codice closed-source, puoi generalmente estrarre le singole chiavi private. Se il software non te lo fa fare, meglio cambiarlo per uno più trasparente.
Riguardo il paper wallet e le soluzioni fai da te non mi stancherò di rimarcare, anche perché spesso ce ne dimentichiamo, che nelle transazioni è necessario un indirizzo di resto. Se spendiamo parzialmente ciò che è gestito dal nostro paper wallet e non specifichiamo dove vogliamo mandare il resto (anche lo stesso paper wallet volendo, ma molto meglio un nuovo paper wallet), il resto se lo pappa il miner che inserisce la transazione nel blocco e ringrazia per la gentile donazione.