Bitcoin Forum
May 03, 2024, 08:59:44 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Wallet deterministici  (Read 1161 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?
1714726784
Hero Member
*
Offline Offline

Posts: 1714726784

View Profile Personal Message (Offline)

Ignore
1714726784
Reply with quote  #2

1714726784
Report to moderator
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714726784
Hero Member
*
Offline Offline

Posts: 1714726784

View Profile Personal Message (Offline)

Ignore
1714726784
Reply with quote  #2

1714726784
Report to moderator
1714726784
Hero Member
*
Offline Offline

Posts: 1714726784

View Profile Personal Message (Offline)

Ignore
1714726784
Reply with quote  #2

1714726784
Report to moderator
1714726784
Hero Member
*
Offline Offline

Posts: 1714726784

View Profile Personal Message (Offline)

Ignore
1714726784
Reply with quote  #2

1714726784
Report to moderator
alexrossi
Legendary
*
Offline Offline

Activity: 3724
Merit: 1739


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!