This article has been translated from English to Malay.
Apabila bercakap tentang teknologi blockchain, fork adalah perubahan kepada protokol atau perisian asas blockchain yang diperkenalkan oleh pembangun blockchain tersebut.
Ia macam naik taraf perisian!
Sekali-sekala, pembangun suka buat perubahan pada blockchain, seperti menambah fungsi baru, memperbaiki isu keselamatan, mencipta syiling baru, atau bahkan menukar protokol konsensus yang mengawal cara blok dicipta dan disahkan pada blockchain.
Fork memperkenalkan perubahan itu kepada blockchain dengan mencipta blockchain kedua (dalam kes hard fork), iaitu salinan blockchain asal tetapi dengan perubahan yang ditambah pada blockchain kedua.
Dengan soft fork, perubahan yang berlaku adalah kecil dan tidak mencipta blockchain yang berasingan sepenuhnya. Node yang menjalankan soft fork masih serasi dengan node yang tidak menjalankan soft fork.
Sebaliknya, selepas hard fork, dua blockchain berasingan wujud selari antara satu sama lain. Kedua-dua rantaian berkongsi data dan sejarah transaksi yang sama sehingga hard fork.
Selepas hard fork, blok yang baru dilombong hanya akan wujud pada blockchain di mana ia disahkan dan dicipta.
Dengan hard fork, mana-mana blok yang dicipta menggunakan protokol lama adalah tidak serasi dengan blockchain yang baru dinaik taraf.
Perubahan perisian boleh menjadi kecil dalam skop seperti dalam kes soft fork.
Peningkatan yang dicadangkan juga boleh mengubah secara dramatik set peraturan asal yang mengawal cara sesuatu blockchain beroperasi, dalam kes ini ia dirujuk sebagai hard fork.
Fork adalah perlu untuk memberikan cara kepada blockchain yang terdesentralisasi untuk membuat perubahan kepada blockchain kerana tiada pihak berkuasa pusat yang mengawal semua aspek pembangunan dan evolusi blockchain.
Komuniti blockchain yang terdiri daripada pembangun, operator node, dan pelombong
Bitcoin Cash dan Bitcoin Gold wujud daripada blockchain asal Bitcoin kerana hard fork.