2011/8/17 Dragos Crisan <[email protected]>:
> Para-offtopic...
> Ipotetic vorbind, daca faci backup la wallet.dat, platesti pana il
> golesti si dai un restore ce se intampla? Fara un sistem centralizat
> care sa tina o evidenta macar a lichiditatii wallet-urilor  frauda ar
> fi in floare.

Nu se poate (ușor):

https://en.bitcoin.it/wiki/Introduction#Preventing_double-spending

https://en.bitcoin.it/wiki/How_bitcoin_works#Double_spending

When Bob sees that his transaction has been included in a block, which
has been made part of the single longest and fastest-growing block
chain (extended with significant computational effort), he can be
confident that the transaction by Alice has been accepted by the
computers in the network is permanently recorded, preventing Alice
from creating a second transaction with the same coin. In order for
Alice to thwart this system and double-spend her coins, she would need
to muster more computing power than all other bitcoin users combined.

***

Teoretic, se poate să obții 50%+1 din puterea de procesare a rețelei.
De exemplu, dacă operatorii primelor 2-3 pool-uri se înțeleg între ei.
Atacul ar fi însă ușor detectat și probabil că s-ar fork-ui block
chain-ul de la ultima stare consistentă. Oricum, dacă primii 2-3
operatori se decid să joace murdar, e mai simplu pentru ei să fure pur
și simplu banii minerilor și să dea vina pe un harddisk crăpat, decât
să creeze un double spending attack și să-l mențină suficient de mult
încât să poată să scoată banii din sistem (de exemplu printr-un
exchange pe USD/EUR).

***

Ceea ce se întâmplă efectiv dvdv client când îți restaurezi un wallet
din backup este că se descarcă din rețea lista actualizată a
blocurilor, iar balanța de BTC se recalculează automat. Wallet.dat nu
ține decât cheile private, suma disponibilă se calculează din datele
din rețea.

-- 
Ovidiu Constantin <[email protected]>
http://blog.mybox.ro/  *  http://twitter.com/ovidiusoft
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui