This article has been translated from English to Indonesian.

Fork, dalam konteks teknologi blockchain, adalah perubahan pada protokol atau perangkat lunak dasar blockchain yang diperkenalkan oleh pengembang blockchain tersebut.

Ini adalah pembaruan perangkat lunak!

Sesekali, pengembang suka melakukan perubahan pada blockchain, seperti menambahkan fungsi baru pada blockchain, memperbaiki masalah keamanan, menciptakan koin baru, atau bahkan mengubah protokol konsensus yang mengatur cara blok dibuat dan diverifikasi pada blockchain.

Fork memperkenalkan perubahan tersebut ke blockchain dengan menciptakan blockchain kedua (dalam kasus hard fork), yaitu salinan dari blockchain asli tetapi dengan perubahan yang ditambahkan ke blockchain kedua.

Pada soft fork, perubahan yang terjadi bersifat minor dan tidak menciptakan blockchain yang sepenuhnya terpisah. Node yang melakukan soft fork tetap kompatibel dengan node yang tidak melakukan soft fork.

Di sisi lain, setelah hard fork, dua blockchain terpisah akan ada secara paralel. Kedua rantai tersebut berbagi data dan riwayat transaksi yang sama hingga titik hard fork.

Setelah hard fork, blok yang baru ditambang hanya akan ada di blockchain tempat blok tersebut diverifikasi dan dibuat.

Dengan hard fork, blok yang dibuat menggunakan protokol lama tidak kompatibel dengan blockchain yang telah diperbarui.

Perubahan perangkat lunak dapat bersifat minor, seperti dalam kasus soft fork.

Peningkatan yang diusulkan juga dapat secara drastis mengubah aturan dasar yang mengatur cara blockchain beroperasi, dalam hal ini disebut sebagai hard fork.

Fork diperlukan untuk memberikan blockchain terdesentralisasi cara untuk melakukan perubahan pada blockchain, karena tidak ada otoritas pusat yang mengendalikan semua aspek pengembangan dan evolusi blockchain.

Komunitas blockchain yang terdiri dari pengembang, operator node, dan penambang semua

Bitcoin Cash dan Bitcoin Gold muncul dari blockchain Bitcoin asli karena hard fork.