Ok visto che nessuno si presta inauguro io il 3d
volevo sapere precisamente cosa s'intende per bitcoin fork e come può accadere?
Un bitcoin fork è la creazione di un nuovo tipo di moneta basato sullo stesso protocollo o almeno sulla stessa base di codice tipo litecoin, ppcoin e simili.
Ma penso ti voglia riferire al fork della blockchain; questo può avvenire in 2 modi diversi (3 a dire il vero):
il primo è comune e non crea nessun tipo di problema, 2 miner risolvono praticamente insieme un blocco. A quel punto solo uno dei 2 viene scelto dalla rete come valido, l'altro diventa un "orphaned". Se vai su blockchain.info qui
http://blockchain.info/it/orphaned-blocks puoi vedere gli ultimi blocchi di questo tipo.
Il secondo motivo è se qualcuno vuole cercare di annullare una transazione o comunque attaccare la rete ed ha molta potenza di calcolo, cercherà di iniettare dei blocchi alterati nella blockchain. Ma siccome serve almeno il 51% della potenza di calcolo per avere qualche possibilità di riuscita (non la certezza ad ogni modo), si è praticamente certi che questi blocchi verrano rifiutati dalla rete.
Esiste poi il terzo caso, che si è verificato una sola volta fin'ora: quando si è passati alla versione 0.8 di bitcoin-qt è stato modificato il protocollo in modo da permettere la creazione di blocchi di dimensione maggiore. Uno dei miner ha modificato i parametri di default rendendo i blocchi generati da lui incompatibili con tutti quelli che usavano la versione 0.7. Il caso ha voluto che risolvesse un blocco (il n.225430 fra l'11 e il 12 marzo 2013). Questo blocco è stato accettato da tutti quelli che usavano la versione 0.8 e rifiutato da tutti gli altri creando un fork reale della blockchain. Il problema è stato risolto molto rapidamente (qualche ora) e nessuna delle transazioni è stata persa. Qui puoi vedere il fork con i 2 blocchi di cui uno accettato e l'altro (ora) orphaned
https://blockchain.info/block-height/225430