Percabangan adalah titik dalam jaringan blockchain tempat kode yang ada terbagi menjadi dua cabang terpisah, sehingga menciptakan rantai yang berbeda. Hal ini dapat terjadi karena berbagai alasan, seperti penerapan fitur baru atau penyelesaian sengketa jaringan.
Ada dua jenis garpu utama: garpu lunak dan garpu keras.
Soft fork adalah pembaruan yang kompatibel dengan versi sebelumnya pada protokol blockchain. Ini berarti bahwa node yang menjalankan versi perangkat lunak yang baru akan tetap dapat berkomunikasi dan memvalidasi transaksi pada versi perangkat lunak yang lama. Soft fork umumnya dianggap tidak terlalu mengganggu, karena tidak mengharuskan semua node untuk memutakhirkan ke versi perangkat lunak yang baru agar dapat terus berpartisipasi dalam jaringan.
Di sisi lain, hard fork adalah pembaruan yang tidak kompatibel dengan versi sebelumnya pada protokol blockchain. Ini berarti bahwa node yang menjalankan versi lama perangkat lunak tidak akan dapat lagi memvalidasi transaksi pada versi perangkat lunak yang baru. Hard fork umumnya lebih mengganggu, karena mengharuskan semua node untuk memutakhirkan ke versi perangkat lunak yang baru agar dapat terus berpartisipasi dalam jaringan.
Salah satu contoh hard fork yang terkenal adalah terciptanya Bitcoin Cash, yang terjadi pada tahun 2017 sebagai akibat dari perselisihan mengenai skalabilitas jaringan Bitcoin. Hard fork tersebut mengakibatkan terciptanya mata uang kripto baru, Bitcoin Cash, yang memiliki ukuran blok lebih besar dan karenanya dapat memproses lebih banyak transaksi per blok daripada Bitcoin asli.
Terlepas dari jenis fork, penting untuk dicatat bahwa fork dapat memiliki implikasi signifikan terhadap nilai dan kegunaan mata uang kripto. Misalnya, jika hard fork menghasilkan penciptaan mata uang kripto baru, pemegang mata uang kripto asli dapat menerima jumlah yang setara dengan mata uang kripto baru tersebut. Namun, nilai mata uang kripto baru tersebut mungkin sangat berbeda dari yang asli, yang dapat memengaruhi nilai keseluruhan kepemilikan.
Singkatnya, fork adalah perpecahan dalam jaringan blockchain yang dapat terjadi karena berbagai alasan dan dapat memiliki implikasi signifikan terhadap nilai dan kegunaan mata uang kripto.