Author

Topic: Wallet deterministici (Read 1192 times)

full member
Activity: 221
Merit: 100
February 09, 2015, 11:31:39 AM
#8
Saverio volevi vedere se trovavi qualche wallet pieno ?  Grin

facevo prima a giocare al superenalotto  Smiley
legendary
Activity: 2156
Merit: 1082
February 09, 2015, 07:58:46 AM
#7
Saverio volevi vedere se trovavi qualche wallet pieno ?  Grin
full member
Activity: 221
Merit: 100
February 09, 2015, 02:47:33 AM
#6
Saverio posso solo dirti che se crei migliaia di indirizzi, almeno nel mio caso con electrum, il wallet fa fatica ad avviarsi. Ne avrò creati sui 5000 e quando lo apro rimane bloccato diversi minuti

5000?

Scusa la curiosità, ma come mai così tanti? Dovevi averne "bulk" da distribuire per ricevere pagamenti?



Era solo un test  Smiley
member
Activity: 68
Merit: 10
February 09, 2015, 02:00:35 AM
#5
Saverio posso solo dirti che se crei migliaia di indirizzi, almeno nel mio caso con electrum, il wallet fa fatica ad avviarsi. Ne avrò creati sui 5000 e quando lo apro rimane bloccato diversi minuti

5000?

Scusa la curiosità, ma come mai così tanti? Dovevi averne "bulk" da distribuire per ricevere pagamenti?

full member
Activity: 221
Merit: 100
February 05, 2015, 07:57:53 AM
#4
Saverio posso solo dirti che se crei migliaia di indirizzi, almeno nel mio caso con electrum, il wallet fa fatica ad avviarsi. Ne avrò creati sui 5000 e quando lo apro rimane bloccato diversi minuti

Io per prova ne ho creati 10.000 e ha un po' di rallentamenti iniziali ma poi va, naturalmente ne crea una alla volta e il processo è lungo, non so quando l'ho interrotto a che punto era. Naturalmente è tutto molto teorico perché in pratica non serve a niente  Smiley
legendary
Activity: 1526
Merit: 1000
February 05, 2015, 06:59:21 AM
#3
Saverio posso solo dirti che se crei migliaia di indirizzi, almeno nel mio caso con electrum, il wallet fa fatica ad avviarsi. Ne avrò creati sui 5000 e quando lo apro rimane bloccato diversi minuti
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
February 05, 2015, 04:57:26 AM
#2
1. leggo a volte che dal seed può generare un numero infinito di indirizzi, naturalmente essendo finiti i numeri di indirizzi possibili l'affermazione non può essere vera. La domanda è: lasciandolo lavorare senza sosta per l'eternità da un singolo seed può generare tutte le chiavi possibili o ha un limite?

Purtroppo non sono ferratissimo sull'argomento entropia, ma in teoria, per poter pensare di "iniziare" a generare tutti gli indirizzi validi della rete btc, non dovresti partire da un seed, perché riduce il campo di ricerca a qualche ordine di grandezza rispetto ad un indirizzo generato senza base deterministica.

2. immagino che una volta creato un nuovo wallet il programma che lo gestisce controllerà i primi indirizzi per vedere se hanno o no transazioni e si ferma nel controllo dopo x indirizzi senza transazioni, è corretto? Quanto è grande questa x? Esempio per sbaglio faccio generare a Electrum 100 indirizzi e sempre per sbaglio mando bitcoin al centesimo indirizzo, lasciando i primi 99 vuoti, poi dal seed ricreo il walllet su un altro pc, Electrum mi trova quella transazione o devo rigenerare tutti gli indirizzi prima per vederla?

Di default electrum (almeno nell'ultima stable release) controlla solo i 5 address dopo l'ultimo che ha ricevuto bitcoin. Nel caso dell'esempio fatto da te, quindi, non ritroveresti la spesa fatta ripristinando il wallet tramite il seed. Dovresti tramite console aumentare il gap limit, per consentire di generare ulteriori indirizzi fino al 99esimo.
full member
Activity: 221
Merit: 100
February 05, 2015, 04:10:09 AM
#1
Mi stavo ponendo un paio di domande "teoriche" sui wallet deterministici.

1. leggo a volte che dal seed può generare un numero infinito di indirizzi, naturalmente essendo finiti i numeri di indirizzi possibili l'affermazione non può essere vera. La domanda è: lasciandolo lavorare senza sosta per l'eternità da un singolo seed può generare tutte le chiavi possibili o ha un limite?

2. immagino che una volta creato un nuovo wallet il programma che lo gestisce controllerà i primi indirizzi per vedere se hanno o no transazioni e si ferma nel controllo dopo x indirizzi senza transazioni, è corretto? Quanto è grande questa x? Esempio per sbaglio faccio generare a Electrum 100 indirizzi e sempre per sbaglio mando bitcoin al centesimo indirizzo, lasciando i primi 99 vuoti, poi dal seed ricreo il walllet su un altro pc, Electrum mi trova quella transazione o devo rigenerare tutti gli indirizzi prima per vederla?
Jump to: