Bitcoin Forum
November 14, 2024, 10:45:28 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Wallet deterministici  (Read 1190 times)
saverio (OP)
Full Member
***
Offline Offline

Activity: 221
Merit: 100



View Profile
February 05, 2015, 09: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?
alexrossi
Legendary
*
Offline Offline

Activity: 3892
Merit: 1745


Join the world-leading crypto sportsbook NOW!


View Profile
February 05, 2015, 09: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.

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

Activity: 1526
Merit: 1000



View Profile
February 05, 2015, 11: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

.Ambit.    ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  █████
██
████████████
   Become part of the mining family   
✔ SECURED  │ WHITEPAPER │  ★ 171% ROI
██   
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
█████  ██
██
████████████
saverio (OP)
Full Member
***
Offline Offline

Activity: 221
Merit: 100



View Profile
February 05, 2015, 12:57:53 PM
 #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
serendib
Member
**
Offline Offline

Activity: 68
Merit: 10


View Profile
February 09, 2015, 07: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?

saverio (OP)
Full Member
***
Offline Offline

Activity: 221
Merit: 100



View Profile
February 09, 2015, 07: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
marioantonini
Legendary
*
Offline Offline

Activity: 2156
Merit: 1082


View Profile
February 09, 2015, 12:58:46 PM
 #7

Saverio volevi vedere se trovavi qualche wallet pieno ?  Grin
saverio (OP)
Full Member
***
Offline Offline

Activity: 221
Merit: 100



View Profile
February 09, 2015, 04:31:39 PM
 #8

Saverio volevi vedere se trovavi qualche wallet pieno ?  Grin

facevo prima a giocare al superenalotto  Smiley
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!