Come creare un fork


Il codice sorgente dei Bitcoin è liberamente disponibile e chiunque può scaricarlo, fare le proprie modifiche e, in poche parole, creare una nuova criptovaluta – un fork Bitcoin.

Questo è utilizzato da molte persone: alcune hanno come obiettivo il miglioramento della rete attraverso l’aggiunta di funzioni che loro ritengono mancanti e, quindi, la creazione di una nuova moneta; altri cercano solo di guadagnare promuovendo la loro idea su forum, attirando altra gente in modo la più grande quantità di moneta possibile venga acquistata durante il lancio e il creatore guadagnerà un po’ di soldi in moneta legale o bitcoin (a seconda della valuta in cui la nuova moneta sarà scambiato).

Codice sorgente

Bitcoin client è scritto in C + +. Per creare una nuova criptovaluta si devono avere determinate competenze e abilità nella programmazione. La modifica di un paio di righe di codice non porta da nessuna parte. Per esempio, il co-fondatore di Dogecoin, un ingegnere software di Portland ha dovuto trascorrere un paio di giorni di lavoro per fare una criptovaluta non molto diversa da Litecoin: le sole modifiche di rilievo sono state apportare al tasso di emissione e la ricompensa per un unico blocco ricavato da mining. Di conseguenza, le criptovalute che sono significativamente diverse da quelli già esistenti richiedono molto più tempo per la programmazione.

Codice

Tutti i dati necessari per creare nuove criptovalute o, semplicemente, per familiarizzare con i dettagli tecnici di Bitcoin sono custoditi in “archivi su cloud” e sono a disposizione di tutti.

  • github.com – il codice sorgente del client Bitcoin, che è stato chiamato “Bitcoin core” a partire dalla versione 0.9.0 è memorizzato qui.
  • sourceforge.net un’altra archiviazione delle prime versioni di Bitcoin.

Servizi online per la creazione di fork

Ci sono risorse che possono aiutare a creare il tuo fork senza le necessarie competenze di programmazione o di qualsiasi nozione di programmazione. Questi servizi, ovviamente, non permettono di creare qualcosa che sarebbe radicalmente diverso da tutti gli altri fork. Comunque con il loro aiuto, può essere creato qualcosa come Dogecoin.

Il processo di creazione è molto semplice. Basta inserire tutti i dati necessari nei campi corrispondenti presenti nel modulo di creazione del fork:

  • Il nome della nuova criptovaluta
  • Una abbreviazione, un indice composto di tre lettere
  • Un’ICONA che serve come una rappresentazione del nuovo fork
  • Scelta di un algoritmo di crittografia. La scelta è costituita da due principali algoritmi SHA-256 (Bitcoin) e (Litecoin).
  • La quantità di tutte le monete che devono essere estratte
  • La ricompensa per un blocco singolo estratto

Tuttavia tali servizi non sono gratuiti. Dovrai spendere 0.01 BTC per creare la tua nuova criptovaluta. Si dovrà anche spendere ulteriori 0.1 BTC per ricevere il codice sorgente di una nuova moneta.

Principali modifiche

La maggior parte del tempo i creatori di fork modificano l’intero importo di monete, l’algoritmo di hash e la velocità di emissione (la ricompensa per un blocco estratto). Questi cambiamenti ti permettono di lanciare il tuo fork Bitcoin o Litecoin.

Nel 2013, quando c’erano ancora pochi fork, il raggiungimento di una certa popolarità per il tuo fork con appena questi cambiamenti, era molto probabile. All’inizio del 2014 la quantità delle diverse criptovalute ha raggiunto il numero di 150, e continua a salire ogni giorno. Dunque per creare un fork popolare oggi dovrai apportare modifiche significative al codice sorgente Bitcoin.

Lancio pubblico

Dopo aver scritto il codice della tua criptovaluta e la creazione di un client per esso, dovresti distribuire il client tra quante più persone possibile. I creatori attenti lo applicano attraverso l’organizzazione di concorsi e distribuendo monete premined.

La risorsa principale che viene utilizzata per annunciare i nuovi fork è una discussione su Bitcointalk.org iniziata appositamente per questo. bitcointalk.org. Qui creatori delle nuove criptovalute le rendono pubbliche, sostengono l’idea di una nuova moneta, indicano i luoghi da dove scaricare il client per i nuovi fork, data mining pool, , che accettano la moneta e un sacco di altre utili informazioni. Tutto il dibattito sui fork recentemente apparsi avviene nella stessa discussione.

Collegamenti

Vedere anche su BitcoinWiki