This article has been translated from English to Malay.

Berkaitan dengan teknologi blockchain, soft fork melibatkan pengenalan perubahan kepada protokol atau perisian asas blockchain yang bersifat kecil.

Dalam istilah pengaturcaraan, fork adalah sekadar pengubahsuaian kepada kod.

Kemas kini perisian ini boleh berbentuk fungsi blockchain baru, peningkatan prestasi rangkaian, penambahbaikan yang membetulkan isu keselamatan, atau pun perubahan kepada peraturan konsensus yang mengatur bagaimana blok dicipta dan disahkan pada blockchain.

Fork diperlukan untuk memberikan blockchain yang terdesentralisasi cara untuk membuat perubahan kepada blockchain kerana tiada pihak berkuasa pusat yang mengawal semua aspek perkembangan dan evolusi blockchain.

Perubahan perisian boleh berskala kecil atau mereka boleh secara dramatik mengubah aturan asal yang mengatur bagaimana blockchain beroperasi.

Soft fork adalah perubahan kecil kepada perisian blockchain yang boleh dilaksanakan dengan mudah ke dalam blockchain yang sedia ada tanpa menjejaskan atau mengubah mana-mana aturan lama yang wujud sebelum fork.

Ini menjadikan soft fork serasi ke belakang, yang bermaksud pengendali nod yang tidak menaik taraf perisian mereka masih boleh berinteraksi pada blockchain yang sama dengan pengendali nod yang menaik taraf.

Peserta rangkaian – pembangun, pelombong, dan pengendali nod lain – yang tidak menaik taraf masih akan mendapati blok baru yang dicipta selepas fork sebagai sah.

Oleh kerana soft fork berkaitan dengan perubahan kecil sahaja, soft fork tidak memerlukan semua pelombong dan pengendali nod di rangkaian bersetuju untuk menjalankan fork baru.

Hanya majoriti diperlukan, menjadikannya lebih cepat untuk melaksanakan peningkatan soft fork tanpa menyebabkan isu besar dengan keseluruhan komuniti nod.

Selepas hard fork berlaku, dua blockchain yang berbeza dan berasingan beroperasi dengan sendiri akan wujud. Nod yang melakukan hard fork berada di satu blockchain dengan peraturan baru, dan nod yang tidak melakukan hard fork kekal di blockchain asal dengan peraturan asal.

Tidak ada komunikasi antara nod hard fork dan nod yang bukan hard fork selepas itu.

Kedua-dua rangkaian akan berjalan selari, tetapi mana-mana blok baru yang dicipta hanya akan wujud pada blockchain masing-masing.

Satu contoh soft fork dalam dunia nyata pada rangkaian Bitcoin adalah fork Segregated Witness (SegWit).