babo
Legendary
Offline
Activity: 3738
Merit: 4425
The hacker spirit breaks any spell
|
|
November 09, 2020, 03:59:19 PM |
|
e' piu probabile che tu vinca il super enalotto senza giocare il biglietto seriamente, se ti piace pensarla cosi e ne sei felice sono felice per te ma e' come dire che vuoi beccare un buco con una mazza da golf tirando da casa tua e con il green in antartide diciamo un pelo impossibile
|
yo
|
|
|
LordStapy
Member
Offline
Activity: 110
Merit: 94
|
|
November 09, 2020, 03:59:49 PM Last edit: November 09, 2020, 09:11:03 PM by LordStapy Merited by fillippone (2) |
|
ma non si sa mai Attenzione La mente umana non è capace di elaborare numeri molto grandi (o molto piccoli) ed è spesso difficile o addirittura impossibile valutare l'ordine di grandezza. Considerando circa 30 milioni di indirizzi con saldo positivo, quello 0.000...% ha una quarantina di zeri davanti alla prima cifra utile, se lo scriviamo per esteso viene qualcosa del genere: 0.0000000000000000000000000000000000002% Per confronto, l'acqua di mare ha circa 0.05 parti per miliardo di oro: 0.000000005% Probabilità di fare 6 al superenalotto: 0.00000016% È più probabile che tu vinca un miliardo di miliardi di miliardi di volte il superenalotto che generare un indirizzo con saldo positivo (anche con 1 satoshi ), e stiamo considerato solo gli indirizzi legacy nel conteggio! EDIT: fortuna che ogni tanto rileggo le cose che scrivo, l'ultima frase sarebbe dovuta essere "è un miliardo di miliardi di miliardi di volte più probabile che tu vinca al superenalotto ecc...", sorry
|
BTC: 1Lord4dwWriXw7T8QoyaNmamYWup8g76Tu
|
|
|
babo
Legendary
Offline
Activity: 3738
Merit: 4425
The hacker spirit breaks any spell
|
|
November 09, 2020, 04:06:11 PM |
|
Attenzione La mente umana non è capace di elaborare numeri molto grandi (o molto piccoli) ed è spesso difficile o addirittura impossibile valutare l'ordine di grandezza. Considerando circa 30 milioni di indirizzi con saldo positivo, quello 0.000...% ha una quarantina di zeri davanti alla prima cifra utile, se lo scriviamo per esteso viene qualcosa del genere: 0.0000000000000000000000000000000000002% Per confronto, l'acqua di mare ha circa 0.05 parti per miliardo di oro: 0.000000005% Possibilità di fare 6 al superenalotto: 0.00000016% È più probabile che tu vinca un miliardo di miliardi di miliardi di volte il superenalotto che generare un indirizzo con saldo positivo (anche con 1 satoshi ), e stiamo considerato solo gli indirizzi legacy nel conteggio! date dei merits a quest'uomo! (io finiti, appena ne ho te ne do) hai dato il numero preciso e la grandezza di ordine precisa della questione io piuttosto che dire che doveva vincere miliardi di miliardi di miliardi di volte il superenalotto l'ho riassunto in e' piu facile che vinci il super enalotto.. senza giocarlo
|
yo
|
|
|
LordStapy
Member
Offline
Activity: 110
Merit: 94
|
|
November 09, 2020, 04:10:50 PM Merited by fillippone (2) |
|
e' piu facile che vinci il super enalotto.. senza giocarlo
Non mi crederai, ma stavo scrivendo esattamente questa frase sotto ai miliardi, poi ho visto che nel frattempo erano arrivate nuove risposte EDIT: a pensarci bene in Italia questa possibilità non è nemmeno così bassa, penso che la inserirei nella categoria "plausibile"
|
BTC: 1Lord4dwWriXw7T8QoyaNmamYWup8g76Tu
|
|
|
marioantonini
Legendary
Offline
Activity: 2156
Merit: 1082
|
|
November 09, 2020, 09:39:02 PM |
|
giusto per curiosità, c'è qualche wallet bitcoin che faccia creare indirizzi illimitati ? electrum per esempio , dopo un tot di indirizzi creati, non li salva, quindi anche se recuperi il seed, non vedrai quegli indirizzi
|
|
|
|
LordStapy
Member
Offline
Activity: 110
Merit: 94
|
|
November 10, 2020, 01:30:08 AM |
|
giusto per curiosità, c'è qualche wallet bitcoin che faccia creare indirizzi illimitati ? electrum per esempio , dopo un tot di indirizzi creati, non li salva, quindi anche se recuperi il seed, non vedrai quegli indirizzi
Non c'è bisogno di salvarli, sono deterministici e verranno generati sempre gli stessi indirizzi a partire da un dato seed. Quello che fa electrum è di nascondere gli indirizzi dopo che ne ha generati un certo numero vuoti. Il limite di default è 20, che può essere tranquillamente aumentato se uno smanetta un attimo. In più è sempre possibile generare altri indirizzi dalla console di electrum con il comando wallet.create_new_address(False) anche con un loop infinito, gli indirizzi non sono infiniti in senso letterale, ma credo tu possa andare avanti fino a saturare le risorse del PC e far crashare electrum. Se cerchi un wallet che dato un seed continua a generare indirizzi vuoti, non credo lo troverai, potresti invece trovare qualche script su git adatto allo scopo
|
BTC: 1Lord4dwWriXw7T8QoyaNmamYWup8g76Tu
|
|
|
marioantonini
Legendary
Offline
Activity: 2156
Merit: 1082
|
|
November 10, 2020, 03:05:54 AM |
|
giusto per curiosità, c'è qualche wallet bitcoin che faccia creare indirizzi illimitati ? electrum per esempio , dopo un tot di indirizzi creati, non li salva, quindi anche se recuperi il seed, non vedrai quegli indirizzi
Non c'è bisogno di salvarli, sono deterministici e verranno generati sempre gli stessi indirizzi a partire da un dato seed. Quello che fa electrum è di nascondere gli indirizzi dopo che ne ha generati un certo numero vuoti. Il limite di default è 20, che può essere tranquillamente aumentato se uno smanetta un attimo. In più è sempre possibile generare altri indirizzi dalla console di electrum con il comando wallet.create_new_address(False) anche con un loop infinito, gli indirizzi non sono infiniti in senso letterale, ma credo tu possa andare avanti fino a saturare le risorse del PC e far crashare electrum. Se cerchi un wallet che dato un seed continua a generare indirizzi vuoti, non credo lo troverai, potresti invece trovare qualche script su git adatto allo scopo grazie, non sapevo della linea di comando di electrum, per curiosità ho fatto una macro che continua a girare creandone nuovi, voglio vedere fino a quando non crasha toglimi solo una curiosità, perchè nella riga di comando per creare l'indirizzo, va messo (False) ?
|
|
|
|
LordStapy
Member
Offline
Activity: 110
Merit: 94
|
|
November 10, 2020, 05:08:23 AM |
|
grazie, non sapevo della linea di comando di electrum, per curiosità ho fatto una macro che continua a girare creandone nuovi, voglio vedere fino a quando non crasha toglimi solo una curiosità, perchè nella riga di comando per creare l'indirizzo, va messo (False) ?
https://github.com/spesmilo/electrum/blob/master/electrum/wallet.py#L2538È il valore di "for_change", se passi True genera un indirizzo di resto altrimenti un indirizzo normale. Vedo che False è già l'argomento predefinito, quindi dovrebbe funzionare anche se non metti nulla tra le parentesi.
|
BTC: 1Lord4dwWriXw7T8QoyaNmamYWup8g76Tu
|
|
|
marioantonini
Legendary
Offline
Activity: 2156
Merit: 1082
|
|
November 10, 2020, 05:53:17 AM Last edit: November 10, 2020, 01:27:03 PM by marioantonini |
|
Ho fatto una prova, dopo aver creato 100.000 indirizzi, la creazione non è tanto un problema, il problema è quando si deve collegare per vederli, con una cpu abbastanza potente, ci mette comunque un pò di tempo (decine di minuti) per sincronizzare
EDIT: rettifico, altro che decine di minuti, sta sincrorinizzando da 7 ore ed è ancora al 25% su 100.000 indirizzi, quindi direi che non si può fare
|
|
|
|
LordStapy
Member
Offline
Activity: 110
Merit: 94
|
Ho fatto una prova, dopo aver creato 100.000 indirizzi, la creazione non è tanto un problema, il problema è quando si deve collegare per vederli, con una cpu abbastanza potente, ci mette comunque un pò di tempo (decine di minuti) per sincronizzare
EDIT: rettifico, altro che decine di minuti, sta sincrorinizzando da 7 ore ed è ancora al 25% su 100.000 indirizzi, quindi direi che non si può fare
Credo che il problema sia dovuto al fatto che Electrum non è un wallet completamente autonomo, senza una copia della blockchain l'unico modo che ha per sapere se ci sono transazioni per un certo indirizzo è di chiederlo a terzi, i server eletrum, e per tutti quegli indirizzi devi fare un sacco di chiamate.
|
BTC: 1Lord4dwWriXw7T8QoyaNmamYWup8g76Tu
|
|
|
marioantonini
Legendary
Offline
Activity: 2156
Merit: 1082
|
|
November 10, 2020, 02:10:05 PM |
|
Ho fatto una prova, dopo aver creato 100.000 indirizzi, la creazione non è tanto un problema, il problema è quando si deve collegare per vederli, con una cpu abbastanza potente, ci mette comunque un pò di tempo (decine di minuti) per sincronizzare
EDIT: rettifico, altro che decine di minuti, sta sincrorinizzando da 7 ore ed è ancora al 25% su 100.000 indirizzi, quindi direi che non si può fare
Credo che il problema sia dovuto al fatto che Electrum non è un wallet completamente autonomo, senza una copia della blockchain l'unico modo che ha per sapere se ci sono transazioni per un certo indirizzo è di chiederlo a terzi, i server eletrum, e per tutti quegli indirizzi devi fare un sacco di chiamate. Quindi secondo te con bitcoin core dovrei risolvere questo problema? ormai mi sono incuriosito
|
|
|
|
LordStapy
Member
Offline
Activity: 110
Merit: 94
|
|
November 10, 2020, 04:18:15 PM |
|
Quindi secondo te con bitcoin core dovrei risolvere questo problema? ormai mi sono incuriosito
Sicuramente è performante, ma Core legge dal disco eventuali transazioni quando importi un nuovo indirizzo (o recuperi un seed), immagino che questo passaggio sia ottimizzato il più possibile e mi viene da pensare che il limite sia proprio la velocità di lettura del tuo drive. È il metodo migliore? No, ci sono diversi passaggi eseguiti da qualsiasi wallet che risultano inutili nel tuo caso, ad esempio Core/Electrum/ecc andrà a controllare tutte le transazioni passate per un dato indirizzo mentre a te interessa solo sapere se ci sono fondi al momento, la differenza c'è se consideri che il set degli utxo è di circa ~10GB mentre la blockchain sui 300.
|
BTC: 1Lord4dwWriXw7T8QoyaNmamYWup8g76Tu
|
|
|
arulbero
Legendary
Offline
Activity: 1915
Merit: 2074
|
|
November 10, 2020, 05:05:42 PM |
|
Quindi secondo te con bitcoin core dovrei risolvere questo problema? ormai mi sono incuriosito
Il metodo migliore è fare un'istantanea di tutti gli indirizzi con bitcoin in un certo momento, creare una struttura dati (Bloom filter) ad alta efficienza di accesso caricato in ram, in questo modo il collo di bottiglia diventa la generazione degli indirizzi e non la verifica se l'address contiene o no bitcoin.
|
|
|
|
babo
Legendary
Offline
Activity: 3738
Merit: 4425
The hacker spirit breaks any spell
|
|
November 12, 2020, 09:11:54 AM Merited by fillippone (2) |
|
vorrei aggiungere una piccolissima riflessione al thread (tornando in topic) diventare ricchi senza volerlo, all'improvviso, senza fare nulla.. e' una condizione temporanea e fortuita
vi spiego perche fortuita perche non hai lavorato per avere quella ricchezza.. hai avuto culo (come molti bitcoin early adopter che non hanno capito una minchia di bitcoin e ora fanno i guru santoni spargendo saggezza nel mondo) temporanea (quasi sicuro) perche non avendoci lavorato, non saprai quasi sicuramente gestire il tuo patrimonio (mancanza di conoscenza economica base) e di conseguenza in un modo o nell'altro te lo mangerai sicuramente - spendendolo - non conservandolo a dovere - non diversificando a dovere
purtroppo solo chi si fa il mazzo per arrivare al "milione" sa perche ha appreso per strada come fare a gestire i soldi
vi porto un esempio ludico a league of legends ci sta account farming, ovvero un qualsiasi neofita puo prendersi un account gia a livello 30 per iniziare a fare player versus player serio
ma chi entra e inizia subito cosi, viene maciullato.. perche non ha BANALMENTE l'esperienza di player non ocnosce banalmente i trucchi del mestiere i modi di fare, i bug del gioco che sfrutta un giocatore che ha SUDATO per arrivare al 30
ora, capite cosa voglio dire spero. chi diventa ricco senza volerlo ha le stesse probabilita di restarci cioe se hai lo 0.1% di diventa ricco da ricco improvviso hai lo 0.1% di probabilita di restarci
|
yo
|
|
|
fillippone
Legendary
Online
Activity: 2296
Merit: 16444
Fully fledged Merit Cycler - Golden Feather 22-23
|
|
November 12, 2020, 09:35:30 AM |
|
<...>
Come diceva qualcuno: "il problema non è diventare ricco, il problema è restarlo" Verissimo, si conferma anche in questo ambito. Non a caso molti early adopters di BTC hanno dilapidato fortune in tal senso. Ma è giusto così alla fine. Lo stolto non vede l'ora di separarsi dal suo denaro, e cerca ogni occasione per farlo.
|
|
|
|
|
|