I fork sono davvero pericolosi? Si rischia davvero di perdere tutte le proprie monete? Oppure i fork si possono sfruttare per duplicare le proprie monete?

in #ita6 years ago (edited)

Blockchain fork.png
[photo from](immagine creata dell'autore)

Mi ricordo l'anno scorso, un mesetto prima del mio primo fork (quello tra bitcoin e bitcoin cash al 1 agosto 2017 e) non riuscivo a capire cosa fosse un fork e quali potessero essere le conseguenze ad affrontarlo.
Leggevo su internet commenti e post dove le persone dicevano che il fork era pericolosissimo e si rischiva di perdere tutte le proprie monete ... come leggevo altri post che sostenevano che il fork avrebbe solamente sdoppiato i nostri bitcoin e ci saremmo trovati tutti "più ricchi" alla fine di esso.

Qual'era la verità?
Ho passato giorni a cercare di capire cosa fosse un fork fino a quando non ho trovato un articolo di qualche buona anima un minimo competente che lo ha spiegato bene e mi ha fatto tornare a dormire sonni tranquilli.

In questo articolo cercherò di spiegarti nella maniera più semplice possibile cosa sono i fork (sia i soft che gli hard fork)
---> Perchè molte persone ne hanno paura e per quali motivi non c'è da averne
---> Come affrontarli in totale serenità
---> Come recuperare anche la seconda moneta se il fork la genera


L'ignoto ti fa paura; il noto ti fa preparare e stare tranquillo.

-Una storia di inutile paura-

Mi ricordo di quando ero un bambino (avrò avuto si e no 10 anni e l'unica cosa che mi interessava era giocare a GTA e ammazzare ehm..... la pu... i pol.. i cattivi mafiosi :-P) quando un compagno di classe mi ha parlato dei buchi neri e mi ha detto che erano dei buchi invisibili in giro nello spazio che comparivano senza preavviso e che risucchiano tutto e lo schiacciano.
Mi ricordo che me lo ero immaginato come un super aspirapolvere gigante che risucchiava i pianeti.
All'epoca non sapevo come documentarmi su questi buchi neri, internet non lo avevo a casa e io avevo paura di morire in qualsiasi momento schiacciato da uno di questi.

Nel 2008 stavano per fare i primi esperimenti al CERN e ricordo che c'erano delle proteste per evitare l'accensione perchè qualcuno aveva paura che si sarebbe creato un buco nero.
Mo sono cresciuto ho pensato; avevo acesso ad internet e perciò mi sono documentato... fino ad arrivare a capire cosa sono i buchi neri.
Una volta capito cosa sono i buchi neri e dove sono situati ho capito che potevo dormire sonni tranquilli ancora per qualche secolo.
-Ciò che ho imparato da questa esperienza è che sapere cosa succede o sta per succedere mi fa stare tranquillo e mi fa preparare per tempo al "pericolo" di turno-
Nel caso dei fork ci sono dei pericoli ... ma sono facilmente risolvibili.
In questo caso sia per i buchi neri che per i fork delle criptovalute so che possono dormire sempre più che tranquillo.


Cosa sono i Fork? Per capirlo prima dobbiamo capire cosa è la blockchain.

Possiamo tranquillamente semplificare di molto
La Blockchain possiamo immaginarla come un enorme quaderno ad anelli dove tutti ci possono scrivere dentro.


photo from

Ogni X tempo (circa 10 minuti per bitcoin) viene creato un nuovo foglio (nella realtà è un blocco) da aggiungere al quadernone.
Questo foglio deve rispettare determinate regole e di conseguenza per poterlo scrivere diventa molto complicato.
Infine questo foglio deve essere condiviso con almeno il 51% delle persone che possiedono una copia della blockchian (il quaderno ad anelli di prima).
Ogni volta che viene aggiunto un nuovo foglio questo non potrà mai più essere modificato.
SUPERSEMPLIFICATO questa è la blockchain.

LA STORIA DELLA BLOCKCHAIN RACCONTATA COME UNA STORIELLA

In questa storiella ti parlerò solo dei fork più importanti.

Blockchain fork.png
[photo from](immagine creata dell'autore)

Nel lontano 2009 un buon uomo di nome Satoshi Nakamoto creò bitcoin e la sua blockchian.
Appena la creò chiese aiuto ai nerd di quel periodo per aiutarlo a svilupparla.
Tutte queste persone insieme si misero insieme a sviluppare questa blockchain e scrivere i fogli di questo "quarderno ad anelli".

Passarono mesi, anni fino quando un uomo di nome Charlie Lee per alleggerire la blockchain di bitcoin (il quadernone) propose di scrivere un foglio all'interno del quaderno ogni 2,5 minuti invece che 10 minuti.
La proposta venne discussa un pò all'interno della comunità però la maggior parte della persone non erano d'accordo.
Come soluzione quindi si fotocopio tutto il quadernone e ogni persona era libera di decidere se continuare a scrivere fogli su un quaderno o sull'atro.
Questa prima fotocopia (nel mondo della blockchain è un fork) diede vita a litecoin.

Passarono anni fino a quando nel 2017 i blocchi della blockchain (i fogli sul quadernone di bitcoin) diventarono piccoli per scriverci tutte le informazioni dentro.
Come soluzione venne proposta di raddoppiare le dimensioni del blocchi (raddoppiare la dimensione del fogli del quadernone) da 1 MB a 2 MB.
Si discusse a su questa soluzione e nè furono proposte anche altre.
Per fartela breve il 1 agosto del 2017 venne fatto un altro fork (un altra fotocopia del quadernone) e si creò bitcoin cash.

In seguito vennero fatti altri fork tra cui quello di segwit che riduce alcune informazioni inutili all'interno della blockchain.
Anche per il fork di segwit è stata fatta una copia della blockchain ed è stata creata una seconda moneta con gli aggiornamenti.
Il punto importante è che la prima moneta rispetto alla seconda era "vecchia" (cioè non aggiornata) e di conseguenza inutile da portare avanti per la comunià e fu così che morì subito.
Questo fork a mio avviso è molto importante anche se non creò una nuova moneta perchè ci fa capire che i fork possono essere fatti per fare upgrade anche senza creare nuove monete.


DIFFERENZA TRA SOFT E HARD FORK

Comunemente si crede che la differenza tra i due fork è che uno crea una nuova moneta mentre il secondo no.
Questo è sbagliato perchè:

  • HARD FORK è un fork che modifica sensibilmente le regole per la scrittura dei blocchi. Con parole più semplici modifica la blockchain dal momento del fork in poi.

  • SOFT FORK è un fork che riduce le regole per la scritture all'interno della blockchain. Cioè le modifiche non modificano la blockchain.

Lo schemino che vedi ti dovrebbe aiutare a capire.
fork 2.png
[photo from](immagine creata dell'autore)

Nella storiella di prima ti ho parlato di proposito di 3 fork perchè poi avrei voluto ragionare con te su come ogni fork viene classificato.

Litecoin

Litecoin ha modificato le regole per scrivere sulla blockchain perchè ha ridotto i tempi per scriverci all'interno di circa 4 volte.
Per questa modifica viene considerato come un hard fork.

Bitcoin cash

Bitcoin cash ha raddoppiato da dimensione del blocchi di bitcoin.
Perciò ha modificato la blockchain dal momento del suo fork in poi e perciò è un hard fork.

Segwit

Segwit ha semplicemente impedito di scrivere informazioni non essenziali nella blockchain.
Ciò significa che la blockchain dal momento del fork in poi non ha subito modifiche, quandi ora ti domando questo è un soft o un hard fork?
Ti do un paio di secondi per pensarci, conto alla rovesci fino cinque così mentre leggi il tuo cervello pensa alla risposta.
5
4
3
2
1
Bravo, è un soft fork perchè non ha modificato la blockchain.


COME PROTEGGERE I PROPRI FONDI DURANTE I FORK

Di solito quando un fork non genera nuove monete questo è quasi sempre supportato dagli exchange perchè altrimenti questi dovrebbero delistarli in quando non potrebbero consentire il trading con monete che non hanno.

Nel caso che il fork genera una nuova moneta gli exchange di solito dicono qualche settimana prima se intendono supportare il fork e quindi se ti daranno la nuova moneta alla fine di questo.
Io di solito sconsiglio di lasciare il fondi sugli exchange (perchè non sono in mano tua) ma se proprio li vuoi lasciare li controlla prima se il fork è supportato o meno.

NEL CASO CHE SEGUI IL MIO CONSIGLIO DI NON LASCIARE FONDI SUGLI EXCHANGE ricorda che l'unica cosa importante per superare in tranquillità il fork è che tutti i tuoi fondi siano in un wallet di cui possiedi le chiavi private e che le transazioni abbiano almeno una conferma.

Se il wallet alla fine del fork non dovesse supportare la moneta te con la tua chiave privata puoi ricreare il tuo wallet da un'altra parte senza problemi e puoi prelevare i tuoi con senza difficoltà.

SE DOVESSI MAI INSERIRE LA TUA CHIAVE PRIVATA O IL TUO SEED DA QUALCHE PARTE RICORDATI SEMPRE PRIMA DI SVUOTARLO COMPLETAMENTE.

Ogni volta che c'è un nuovo fork c'è sempre chi sostiene che il nuovi wallet che escono sono fatti solo per rubarti le chiavi private per poi rubarti le tue coin.
Di solito non è così però è sempre meglio evitare di mettere a rischio i propri soldi.

COME ESTRARRE LE PROPRIE CHIAVI PRIVATE.

L'operazione è molto facile da fare però ricordati di lasciare il tuo seed completamente vuoto.
Prevenire è meglio che curare.

Quando crei un nuovo wallet di solito ti vengono date 12-15-18-24 parole, questo è il seed.
I wallet migliori ti danno 24 parole.
In altri casi ti viene data una stringa alfanumerica completamente a caso.
Nel momento in cui tu inserisci il tuo seed da qualche parte ricordati che le tue coin (teoricamente parlando ma anche in pratica) non sono più al sicuro.
Ricordati prima di fare questa operazione di svuotare completamente il seed.

Quando hai deciso vuoi sul sito https://iancoleman.io/bip39/ che è il sito della persona che ha creato i wallet gerarchici deterministici e inseririsci il seed o la chiave privata.
Selezioni la moneta e sotto ti vengono tutte le chiavi private associate alle chiavi pubbliche generate dal tuo seed.
Cerchi la tua chiave pubblica che contiene la coin e la chiave privata è quella subito a fianco.

So che sono un rompiballe ma lo dico per la tua sicurezza; prima di fare questa operazione ricordati di svuotare completamente il seed.

Se desideri aggiungere qualcosa commenta pure, sicuramente qualsiasi cosa in più può essere solo d'aiuto ;-)

PARLERO' NELLO SPECIFICO DI QUALCHE FORK E DI COME OTTENERE LE COIN SENZA TRIBULARE TROPPO?

La maggior parte dei fork a me non interessano minimamente perchè sono creati solo per speculare come ad esempio: bitcoin gold, bitcoin diamond, ethereum zero, litecoin cash, ecc ecc

Qualora parlerò di qualche fork nello specifico lascerò nei commenti il link all'articolo perciò guardali se stai cercando qualche fork nello specifico.

Non potrò modificare gli articoli (per i singoli fork) perchè steemit (la piattaforma sulla quale stai leggendo questo articolo) è basato su una blockchain e gli articoli e i commenti dopo 7 giorni non sono più modificabili.

Personalmente ho deciso di scrivere tutti i miei articoli qui perchè non vorrei mai che domani chi gestisce le varie piattaforme impazzisse e mi modificasse o cancellasse gli articoli a suo piacimento.
Ad esempio FB e google tempo fa hanno limitato tutto ciò riguardava le criptovalute e chiunque li usava per parlare di blockchain e criptomonete si è trovato molto limitato.



Se desideri fare qualche donazione è più che ben accetta:

BTC: https://blockstream.info/address/3JPv6fR7y4EhVohQdNau1c9X8oRFmG3Gf8
ETH: https://etherscan.io/address/0x8884eEF219cfC81A6FfEbb38ddC62FE020b69405

Puoi seguirmi nei miei prossimi articoli:
Pagina FB: https://www.facebook.com/CriptovalutaSemplificata/
Le criptovalute spiegate con parole semplici: https://criptovalutasemplificata.com/
Linkedin: https://www.linkedin.com/in/thomas-mantovanelli/
Thomas Mantovanelli
PS: Metti l'upvote al post e condividilo se ti è piaciuto.