Bagaimana garpu itu dicapai?

Untuk memahami fork ini, kita dapat membagi Bitcoin menjadi dua bagian besar: protokol Bitcoin (perangkat lunak) dan blockchain, yang menyimpan semua data transaksi.

Protokol Bitcoin (perangkat lunak) sepenuhnya open source. Jika Anda ingin membuat blockchain cabang (fork) Anda sendiri, Anda harus menyalin protokol Bitcoin (kode perangkat lunak) terlebih dahulu, lalu melakukan modifikasi yang sesuai dengan kebutuhan Anda.

Terakhir, fork Bitcoin berlaku dengan menentukan nomor blok. Misalnya, dapat diumumkan bahwa fork akan berlaku ketika nomor blok mencapai 500.000. Ketika nomor blok dikirimkan ke komunitas, maka akan dibagi menjadi dua bagian. Beberapa orang memutuskan untuk mendukung protokol asli, dan beberapa orang mendukung forking protokol tersebut, dan kemudian masing-masing kelompok mulai menambahkan blok baru ke satu blockchain yang ingin mereka dukung.