Fork atau secara harfiah berarti garpu adalah fenomena terpecah duanya jalur pengembangan dalam blockchain saat terjadi:[1]
- Saat jalur pengembangan rantai blok terpisah menjadi dua jalur berbeda
- Perubahan dalam protokol
- Situasi saat dua atau lebih blok memiliki panjang blok yang sama.
Fork berhubungan dengan fakta bahwa pihak-pihak yang berbeda harus menggunakan aturan umum untuk mempertahankan sejarah rantai blok. Namun pada saat pihak-pihak ini berselisih, rantai alternatif bisa tercipta. Beberapa fork bisa fork bisa bersifat semetara, bisa pula terjadi permanen. Fork yang umurnya singkat terjadi karena sulitnya meraih konsensus yang cepat dalam sistem terdistribusi. Sementara fork permanen (dalam kasus perubahan protokol) digunakan untuk menambahkan fitur baru ke dalam rantai blok, bisa pula terjadi dalam penanganan kejadian peretasan seperti yang terjadi saat pemisahan Ethereum dan Ethereum Classic, atau menghindari bug yang berakibat gawat terhadap rantai blok, seperti yang terjadi di fork bitcoin pada 6 Agustus 2010.
Referensi