Bitcoin Forum
May 27, 2024, 11:23:14 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 [93] 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 ... 156 »
1841  Local / Italiano (Italian) / Re: BENVENUTO! Guida ai primi passi nel mondo bitcoin on: January 29, 2016, 02:27:35 PM
qualche link ad articoli di giornale potrebbe starci o è troppo?

di solito sui giornali ci sono scritte una marea di stronzate, o ben che vada informazioni banali...

hai in mente qualcosa in particolare ?
Magari un link alla sezione awards  https://bitcointalk.org/index.php?topic=500555 per segnalare che la stampa generalmente scrive stronzate e di non fidarsi di quello che scrivono ma che devono sempre ragionare con la loro testa.

pero' mi piacerebbe mantenere il post di benvenuto in un tono positivo, non vorrei apparire polemico fin da subito.

mi spiego meglio:

l'obiettivo e' dare info ad un nuovo arrivato. Un nuovo arrivato molto probabilmente e' una persona normale,
che legge i giornali, segue i telegiornali, e molto probabilmente purtroppo si fida di quel che dicono.
Ora introdurre da subito il concetto che i giornali sparano stronzate magari ci fa uscire dall'obiettivo
che e' dare qualche info immediata e pratica sull'utilizzo di bitcoin, e ci fa entrare in una disamina
molto piu' ad ampio spettro di cosa sia l'informazione....

Io ritengo il 99,99% dell'informazione (non solo quella su bitcoin, TUTTA l'informazione) pura spazzatura,
notizie inventate, modificate in modo tendenzioso, inesatte, o banali, ma non e' il post di benvenuto il posto adatto per
introdurre questo tipo di polemica...
Condivido e ammetto che non saprei come comportarmi, magari fare un cenno al fatto che se ritiene che il mondo mainstream sia il mondo nella sua realtà e che i media dicono spesso cose giuste probabilmente il mondo bitcoin non fa per lui :-).
1842  Local / Italiano (Italian) / Re: BENVENUTO! Guida ai primi passi nel mondo bitcoin on: January 29, 2016, 10:44:09 AM
qualche link ad articoli di giornale potrebbe starci o è troppo?

di solito sui giornali ci sono scritte una marea di stronzate, o ben che vada informazioni banali...

hai in mente qualcosa in particolare ?
Magari un link alla sezione awards  https://bitcointalk.org/index.php?topic=500555 per segnalare che la stampa generalmente scrive stronzate e di non fidarsi di quello che scrivono ma che devono sempre ragionare con la loro testa.
1843  Local / Italiano (Italian) / Re: Bitcoin Core accesso negato on: January 28, 2016, 09:03:21 PM
Ciao a tutti!

Sono davvero alle prime armi quindi scusate se faccio domande stupide! Ho installato il wallet Bitcoin Core e lo ho fatto girare per svariate ore ieri per farlo sincronizzare (son partito da zero quindi scaricava anni), ma ho dovuto interrompere per spegnere il pc.

Oggi ho appena avviato il programma, ma mi è apparsa una finestra con su scritto:

"Non è possibile ottenere un lock sulla cartella C:\....\Bitcoin\Block. Probabilmente bitcoin core è già in esecuzione. Accesso negato."

Cliccato su "ok" si chiude tutto, cosa vuol dire? Ovviamente ho cercato in gestione attività se ci fosse davvero il programma attivo, ma non lo ho trovato. Come posso risolvere il problema? Cosa ho sbagliato?

Grazie a tutti.

Gabriele
Non ho esperienza con OS che indicano directory con C: ma potrebbe esserci un file lock o simile che non è stato cancellato nella directory, prova a vedere e prova a spostarlo in modo che il sw non lo trovi e non creda che sia in esecuzione. Occhio al file wallet.dat che contiene le chiavi per gestire i tuoi indirizzi.
1844  Local / Discussioni avanzate e sviluppo / Re: curve ellittiche e algoritmo ECDSA on: January 28, 2016, 04:25:12 PM

Certo che l'insieme è limitato a n!
Per l'esattezza è compreso tra 1 e n-1 (questo sono sicuro di averlo scritto!)

n è leggermente minore di p (cioè il numero di punti della curva secp256k1 è leggermente minore dei possibili valori che posso provare ad assegnare alla x per vedere se c'è una y corrispondente tale per cui la coppia (x,y) soddisfa l'equazione della curva).

p è a sua volta un po' minore di 2^256.

EDIT: Poichè E è ciclico nel caso della secp256k1 ed è formato da un numero primo di elementi, ogni suo elemento tranne lo 0, compreso G, genera tutto E

EDIT2: nel caso di E(F11), la curva del post 6, E è ciclico ma non ha un numero primo di elementi (ne ha 12), lì quindi bisogna trovare in effetti una G che generi tutto E.  

Se poi mi chiedi con quale criterio allora abbiano scelto G nella secp256k1, sinceramente non lo so  Grin
L'"n" di cui parlo io è ancora minore del numero degli elementi della curva e cambia in funzione del punto di inizio.
Non mi quadra l'info di EDIT2: perche' 12 elementi? A me ne risultano 11:
(2, 2)
(2, 9)
(3, 1)
(3, 10)
(4, 4)
(4, 7)
(5, 0)
(6, 5)
(6, 6)
(7, 3)
(7, Cool
Punti ellittica: 11; modulo 11

Sequenza dei punti
(4, 4)
(6, 6)
(2, 9)
(3, 10)
(7, 3)
(5, 0)
(7, Cool
(3, 1)
(2, 2)
(6, 5)
(4, 7)
Se parto da (2, 2):
Sequenza dei punti
(2, 2)
(5, 0)
(2, 9)
Caso particolare, diversi ma opposti
(2, 9)
(2, 2)
-----------------
(11, 11)
(2, 2)
(5, 0)
(2, 9)
Caso particolare, diversi ma opposti
(2, 9)
(2, 2)
-----------------
(11, 11)
(2, 2)
(5, 0)
(2, 9)

Potrei aver commesso errori nel sw che sto debuggando.
1845  Local / Discussioni avanzate e sviluppo / Re: curve ellittiche e algoritmo ECDSA on: January 28, 2016, 03:41:44 PM
...
Purtroppo ho saltato diverse precisazioni...

Non credo sia possibile fare altrimenti. Il problema è tutt'altro che banale! Una trattazione completa richiede sicuramente competenze difficili da spiegare a chi, come me, ha conoscenze lacunose e frammentate, intanto io cerco di capire e ti sfrutto ... ogni volta arrivo ad un livello di comprensione differente ...
Chiamo ZERO il punto ad infinito ...
Appurato che calcoli tipo (5, 0)+(5,0)=ZERO o anche che ad un certo punto io arrivo ad uno zero, ossia n*G=ZERO allora da quel valore di n in avanti ritroveremo la sequenza iniziale e quindi mi sa che il gruppo è inutilizzabile o sbaglio?
in formule, parto da G:
1*G
2*G
...
n*G=ZERO
(n+1)*G=n*G+G=ZERO+G=G
2*G
...
ossia, si ricomincia ...  l'insieme delle chiavi sarebbe pertanto limitato ad "n" e non ad un valore simile alla base del modulo.
Forse la scelta di G deve essere fatta in modo da massimizzare questo valore? Ci deve essere una bella scatola di vermi dentro questo concetto ...

1846  Local / Trading, analisi e speculazione / Re: [TRADING] TheRockTrading Exchange - Gateway Ripple (discussione e problemi) on: January 28, 2016, 02:04:07 PM
Ciao,

un chiarimento sulla carta ricaricabile che non ho capito dalla TOS (il mio inglese non è eccezionale :-P   ):
è possibile disattivare la carta se decido di non usarla più (per non pagare l'euro mensile) ?

Ciao e complimenti per TRT!



La sospensione non è permessa.  Invece, se la carta viene persa, si può bloccare  Wink


Se e' bloccata continui a pagare il canone?
1847  Local / Discussioni avanzate e sviluppo / Re: curve ellittiche e algoritmo ECDSA on: January 28, 2016, 02:00:45 PM
...
Infine calcoliamo un "multiplo" di un punto, per esempio 2*A, utilizzando le formule appropriate:

A=(2,2)      2*A=



Quindi 2*A = D.
..
Sto cercando di simulare queste operazioni, subito casini ...
Se devo fare D+D=2D mi trovo a denominatore 2y_D=0 che non ha inverso. Come ci si comporta?
Inoltre, quando sommo due elementi che hanno stessa x, ho lo stesso problema, in questo caso credo si arrivi al punto ad infinito che corrisponde allo zero. Ma nel caso di D(5, 0) non mi pare ricada nello stesso caso altrimenti il gruppo avrebbe 2 zeri differenti e non mi pare sia possibile.
1848  Local / Discussioni avanzate e sviluppo / Re: Scalabilità bitcoin e "troncatura della blockchain" domanda per esperti! on: January 27, 2016, 07:53:39 PM
Forse si puo' salvare capra e cavoli creando un superblocco che contiene tutte le transazioni con i timestamp al solo fine di avere un punto di partenza, la "vecchia" chani si potrebbe mettere a disposizione per chi vuole controllare in un servizio tipo ipfs che dovrebbe conservare i files ... credo che anche i client faranno meno fatica se possono partire dallo stesso punto per verificare una transazione, poi ogni x blocchi si ricrea il mega blocco e si riparte considerando archiviato il periodo precedente.
Rimane il fatto che non puoi dirottare un treno come BTC in corsa e questo è al tempo stesso la sua forza e la sua debolezza ...

EDIT: mi sa che il superblocco sarebbe grande quanto la chain ...
1849  Local / Discussioni avanzate e sviluppo / Re: curve ellittiche e algoritmo ECDSA on: January 27, 2016, 10:44:10 AM
Domanda forse banale ma ... intanto spero di riuscire a spiegarmi ...
ECDSA serve solo per firmare o posso anche crittare messaggi "da" e "verso" le due chiavi in modo "scambiabile"?
1850  Local / Discussioni avanzate e sviluppo / Re: Scalabilità bitcoin e "troncatura della blockchain" domanda per esperti! on: January 27, 2016, 10:21:18 AM
Ma non si diceva che uno degli aspetti più interessanti della blockchain era anche la possibilità di registrare "per sempre" delle informazioni?
 
Eh, in effetti, non ci avevo pensato ... la moglie ubriaca e la botte piena è chiedere troppo ...
1851  Local / Discussioni avanzate e sviluppo / Re: Materiale di studio blockchain on: January 27, 2016, 10:08:55 AM
Sicuramente: https://en.bitcoin.it/bitcoin.pdf poi sul forum ci sono discussioni interessanti ...

EDIT_20160514: il link sopra non funziona, usare https://bitcoin.org/bitcoin.pdf
$ sha256sum /tmp/bitcoin.pdf
b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553  /tmp/bitcoin.pdf
1852  Local / Discussioni avanzate e sviluppo / Re: curve ellittiche e algoritmo ECDSA on: January 27, 2016, 12:24:26 AM
...
Dubbi residui:
- come critto un messaggio? Ossia poi, di fatto, come funziona?

Per quanto riguarda l'algoritmo ECDSA, sto preparando la spiegazione!

[/quote]
Ti segnalo http://kakaroto.homelinux.net/2012/01/how-the-ecdsa-algorithm-works/ che spiega come hanno hackerato la PS3 sfruttando un baco dell'implementazione da parte di sony ... poi corretto.
Se ho capito sony usava sempre uno stesso numero che dovrebbe essere casuale, assomiglia alla chiave privata, e serve per firmare un documento. Con qualche formula inversa sono arrivati alla chiave privata. Cita i passaggi ma non ho ancora potuto analizzarli meglio. Non so se sono giusti.
1853  Local / Discussioni avanzate e sviluppo / Re: Scalabilità bitcoin e "troncatura della blockchain" domanda per esperti! on: January 26, 2016, 10:45:07 PM
...
 è possibile cancellare dalla blockchain le informazioni ormai obsolete?
...
A "naso" direi che si potrebbe generare un nuovo genesis block che contiene tutti i saldi degli indirizzi attivi e forzare i client ad accettare tale blocco come nuovo genesis e quindi ripartire con una chain nuova.
Non so però quanto potrebbe essere grosso questo blocco e non credo sia previsto dal protocollo quindi ci vorrebbe un bel fork.
Credo che ethereal abbia fatto una cosa simile allo start-up ... ma probabilmente erano molti meno gli indirizzi attivi.
Forse gbianchi e' in grado di stimare la dimensione di un tale blocco.
1854  Local / Discussioni avanzate e sviluppo / Re: curve ellittiche e algoritmo ECDSA on: January 26, 2016, 10:28:10 PM
...
L'insieme degli indirizzi ha circa 2^160 elementi distinti possibili. Per passare dall'insieme E(Fp) all'insieme degli indirizzi ci sono 2 operazioni, un hash256 e un ripmed160 che traducono una stringa di 256 bit in una di 160 bit (la quale viene poi rappresentata in base 58, ma questo è solo un problema appunto di rappresentazione).

Quindi ci sono tantissime chiavi private (con relative chiave pubbliche) che producono lo stesso indirizzo.***

***EDIT2: in realtà c'è anche un altro problema quando traduciamo un punto della curva in un indirizzo. Poichè la funzione hash lavora in modo stupido solo sulla rappresentazione del punto, se scriviamo un punto di E(Fp) nella sua forma compressa (cioè con solo la coordinata x e il "segno" della y, aggiungendo come prefisso 02 se y è pari e 03 se y è dispari), avremo che lo stesso punto può essere tradotto in due indirizzi completamente diversi (ma controllati sempre dalla stessa chiave privata)
...
Interessante, non solo ci sono molti meno indirizzi bitcoin (2^160) ma addirittura ogni chiave privata ne controlla 2... non hanno pensato di imporre la rappresentazione compressa prima di calcolare l'address BTC?
Esagerazione: Non e' che poi alla fine facciamo la fine degli IPv4 che alla fine non bastano?
1855  Local / Discussioni avanzate e sviluppo / Re: curve ellittiche e algoritmo ECDSA on: January 26, 2016, 09:02:17 AM
Riflettendo ora risulta molto chiaro il funzionamento dei vanity gen che permettono di essere sicuri.
Basta dare chiave pubblica e il miner vanity somma G alla chiave k volte fino ad ottenere l'indirizzo desiderato, comunica k al proprietario della chiave privata "n" e genera un indirizzo privato n+k  che magicamente diventa il vanity richiesto.

Dubbi residui:
- come critto un messaggio? Ossia poi, di fatto, come funziona?
- l'applicazione che porta da "private key" a E(Fp) è iniettiva? (in caso sarebbe anche suriettiva visto che hanno lo stesso numero di elementi).
NB: Gran tread! Grazie.
1856  Local / Discussioni avanzate e sviluppo / Re: curve ellittiche e algoritmo ECDSA on: January 26, 2016, 12:17:56 AM
...
Nella secp256k1 si è deciso di partire dal punto G

G = 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798 483ADA77 26A3C465 5DA4FBFC 0E1108A8 FD17B448 A6855419 9C47D08F FB10D4B8
...
Scritto cosi' non si capisce bene, magari usa (Gx, Gy) tipo:
G =(79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798,  483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8).

CIao
P
EDIT: sto punto G l'ho gia' sentito da qualche parte e mi pare sia anche quello un punto di partenza ma non ricordo dove ...
1857  Local / Italiano (Italian) / Re: [SPECULAZIONE] BITCOIN PUMP! on: January 25, 2016, 11:56:04 PM
Io mi sono fatto l'idea che i miner potrebbero lavorare non solo per la ricompensa ma per le informazioni che girano dentro la chain.
Quindi il loro guadagno sarebbe in parte i BTC, che potrebbero comprare magari spendendo meno dell'energia che consumano, ma anche nel fatto di essere sicuri di inserire determinate transazioni in tempi ragionevoli ...
Poi c'e' anche il mercato del merged mining e mentre producono btc forgiano anche namecoin che comunque hanno un loro valore (almeno credo funzioni ancora cosi').
Altra ipotesi e' che i miner usano energia gratuita o a basso costo e comunque l'hardware lo hanno comprato e va ammortizzato ...
Io, se non fosse ridicolo, minerei volentieri, non e' detto che un domani per migliorare la sicurezza non serva minare e quindi perdere dei soldi ma al fine di salvaguardare l'investimento attuale. Infatti i btc che uno possiede non varrebbero piu' nulla se il progetto naufragasse o se non si riuscisse piu' a minare neanche un blocco ...
1858  Local / Discussioni avanzate e sviluppo / Re: curve ellittiche e algoritmo ECDSA on: January 24, 2016, 05:19:40 PM
...
mentre 2*A = A+A si ottiene così

x_2A=((3〖x^2〗_A)/(2y_A ))^2-〖2x〗_A
〖          y〗_2A=((3〖x^2〗_A)/(2y_A ))(x_A-x_2A )-y_A

NB: giova ricordare che tutte le operazioni sopra indicate vanno fatte modulo p nel caso della curva secp256k1 poichè le coordinate in quel caso sono elementi di Fp.
Non capisco i simboli 〖 ... 〗si puo' riscrivere senza?
1859  Local / Discussioni avanzate e sviluppo / Re: curve ellittiche e algoritmo ECDSA on: January 24, 2016, 11:03:05 AM
Vediamo se riesco a comporre una domanda formalmente corretta. Sarebbe già un buon inizio ...
- come viene definita la somma nel gruppo E(K) tra le coppie (a, b) e (c, d) con a, b, c, d in K?
- qual'è l'elemento neutro del gruppo E(K) rispetto alla somma?
- esiste un algoritmo per calcolare n*(a, b) con n, a, b in K, senza fare (a, b) + (a, b) ... + (a, b) n volte?
1860  Local / Discussioni avanzate e sviluppo / Re: curve ellittiche e algoritmo ECDSA on: January 24, 2016, 09:23:15 AM
Intanto grazie del 3d.
Faccio le domande come a scuola ... ne approfitto!
... Le curve ellittiche in generale hanno equazione y^2 = Ax^3+Bx+C,  e poco hanno a che fare con l'ellisse, nonostante il loro nome. 

In giro si trova che dipende da solo due parametri, in pratica https://en.wikipedia.org/wiki/Elliptic_curve indica solo i tuoi B=a, C=b mentre A=1, y^2 ha coefficiente 1 in entrambe. Sono equivalenti le trattazioni?
Pages: « 1 ... 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 [93] 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 ... 156 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!