Pages:
Author

Topic: Bitcoin e l'utopia di diventare ricchi senza senza volerlo..... (Read 426 times)

legendary
Activity: 1316
Merit: 1481
Più i soldi sono facili, più risulta semplice dilapidarli. Penso la storia sia costellata di esempi di persone, aziende, stati che non hanno capitalizzato quanto guadagnato/ereditato/conquistato per godere solo di un'effimera ricchezza portata via dal vento.
https://www.voglioviverecosiworld.com/curiosita/curiosita-dal-mondo/chi-ha-detto-che-i-soldi-fanno-la-felicita
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
<...>

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.
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
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
legendary
Activity: 1948
Merit: 2097
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.
member
Activity: 110
Merit: 94

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.
legendary
Activity: 2156
Merit: 1082
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
member
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.

legendary
Activity: 2156
Merit: 1082
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
member
Activity: 110
Merit: 94

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.
legendary
Activity: 2156
Merit: 1082
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  Wink

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) ?
member
Activity: 110
Merit: 94
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  Wink
legendary
Activity: 2156
Merit: 1082
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
member
Activity: 110
Merit: 94
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  Wink

EDIT: a pensarci bene in Italia questa possibilità non è nemmeno così bassa, penso che la inserirei nella categoria "plausibile"
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell


Attenzione Cheesy
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  Grin ), 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
member
Activity: 110
Merit: 94
ma non si sa mai  Grin

Attenzione Cheesy
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  Grin ), 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
legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
e' piu probabile che tu vinca il super enalotto














senza giocare il biglietto

seriamente, se ti piace pensarla cosi e ne sei felice Smiley 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
sr. member
Activity: 1063
Merit: 405
Io vorrei chidere la discussione così, se permettete:
Dieci anni fa un bitcoin valeva 0.10$ , oggi vale 15.000$ (ossia circa 15.000.000% , non so neanche pronunciarlo)  , se questo è potuto accadere perchè non sognare che accada anche che aprendo un nuovo address mi ci ritrovi su un bel gruzzoletto senza far nulla,  solo per emerita fortuna?  Grin
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
Tutti temi già affrontati.

Volete l'elenco di tutte le chiavi private?
Eccolo qui:

keys.lol

Nell'elenco è sicuramente compresa anche la chiave privata del vostro  (e del mio) portafoglio.

Quanto è probabile trovare un indirizzo pieno?

E' possibile che il mio programma (wallet) scelga una chiave privata relativa a un indirizzo scelto già dal programma di un altro utente? Sì.
E' realistico che succeda? No.

Molto poco realistico.

Ci ho pure scritto un thread (in inglese):

There are 2^256 private keys out there: how big is that number?


io veramente intendevo qualcosa di diverso, non cercare una chiave , ma mettere un wallet a creare infiniti indirizzi con una macro. So bene che parliamo di una possibilità dello 0,000000000ecc% di trovare uno pieno, ma non si sa mai  Grin

Ci sono dei progetti che vanno avanti da anni che fanno esattamente quello che dici tu:

https://lbc.cryptoguru.org/about

<...>
La cosa che mi viene in mente... è l'art. 932 del codice civile...
https://www.brocardi.it/codice-civile/libro-terzo/titolo-ii/capo-iii/sezione-i/art932.html

Quando si parla ritrovamento in cosa mobile.

Non credo, ma non sono un avvocato, che sia un paragone che regge.
L'unico proprietario dei bitcoin è.... la chiave privata.
Solo la chiave privata (un numero) è in grado di muovere quei bitcoin.
Come si fa ad asserire di essere proprietari di un numero?

E comunque è vero quello che dici tu, se mai trovi una collisione, la prima cosa da fare è spostare i fondi, dopo di che diventa tutto più difficile.


legendary
Activity: 3696
Merit: 4343
The hacker spirit breaks any spell
la matematica non sbaglia mai
non illudetevi che lo 0.0000000ecc si possa trovare


lo sa benissimo google che e' riuscita a fare un paio di volte collisioni con SHA-1 (sha-1)
e parliamo di google
e parliamo della potenza computazionale a suo uso e consumo
e parliamo delle migliori menti che lavorano con big G
legendary
Activity: 2156
Merit: 1082
io veramente intendevo qualcosa di diverso, non cercare una chiave , ma mettere un wallet a creare infiniti indirizzi con una macro. So bene che parliamo di una possibilità dello 0,000000000ecc% di trovare uno pieno, ma non si sa mai  Grin
Pages:
Jump to: