Quando si legge in giro di versioni alternative di Bitcoin, come i vari BIPxx, cosa si intende di preciso? E se uno di questi venisse adottato, noi che abbiamo i BTC "tradizionali" ci ritroveremmo in concorrenza con questi (e magari un giorno, se una di queste prendesse il sopravvento, scoprire che la nostra manciata di bit che non vale più nulla) oppure sono intercompatibili? Per farla breve, devo temere o no che una nuova versione del protocollo Bitcoin possa rendere inutile quella attuale?
i BIP sono proposte di miglioramento del protocollo. (Bitcoin Improvement Proposal)
Ce ne sono acluni che non hanno nessuna influenza sugli utenti normali (ad esempio alcuni sono aggiunte
di funzionalita' al client core), mentre altri possono effettivamente avere delle ripercussioni.
Ultimamente ad esempio sono usciti alcuni BIP (100, 101, 102) che propongono soluzioni al
problema della dimensione del blocco.
questi BIP possono causare Hard Fork, ossia dividere ad un certo momento X la blockchain in due parti,
da una parte tutti gli utenti che hanno client non conformi e dall'altra parte tutti utenti che hanno utenti conformi al nuobo BIP.
Per questo motivo, quando si progetta un BIP con possibilita' di hardfork, si progetta anche
il modo (lento e conosciuto con estremo anticipo) delle modalita' dell'hard fork, per dare possibilita'
a tutti gli utenti di adeguarsi estremamente in anticipo ed evitare di avere problemi nelle transazioni.
In ogni caso, per spendere dei BTC ci vuole la chiave privata, ossia nessuno che non possiede la chiave
privata puo' spendere i BTC. Anche in caso di hard fork, il problema che puo' succedere e' che NOI ci troviamo a fare
transazioni su un ramo errato della BLockchain peche' stiamo usando un client (molto) obsoleto,
non che i nostri BTC non valgano piu' nulla !