Fork, atau percabangan blockchain, membuat versi alternatif dari blockchain, meninggalkan dua blockchain untuk berjalan secara bersamaan.
Ketika perubahan dilakukan pada teknologi blockchain, perubahan tersebut disebut sebagai "fork".
Alasan lain terjadinya fork adalah ketika pembaruan perangkat lunak penambang tidak selaras satu sama lain. Jika ini terjadi, komunitas penambang harus memutuskan jalur mana yang harus diambil oleh blockchain. Jika keputusan tidak dapat dicapai, atau komunitas itu sendiri tidak setuju, akan ada dua versi berbeda dari blockchain.
Ekstremitas yang akan diubah oleh blockchain bergantung pada apakah hard fork atau soft fork terjadi.
Soft fork adalah penambahan aturan baru ke protokol, yang masih kompatibel dengan aturan lama dan kompatibel ke belakang. Ini berarti node yang meningkat masih dapat berkomunikasi dengan node yang tidak meningkat. Dengan kata lain, blok baru masih akan dikenali valid oleh node lama, jadi perubahannya tidak terlalu dramatis.
Hard fork terjadi ketika perubahan permanen terjadi di jaringan blockchain. Perubahan ini tidak kompatibel ke belakang, yang berarti bahwa semua node atau pengguna perlu memutakhirkan ke versi baru perangkat lunak, karena versi lama tidak akan berfungsi lagi. Versi baru akan membuat transaksi dan bloknya sendiri. Pada dasarnya, ini adalah blockchain yang sama sekali baru.
Join the thousands already learning crypto!