Apa itu Garpu Lembut?
Dari segi teknologi blockchain, garpu lembut (atau kadang-kadang softfork) adalah perubahan kepada protokol perisian di mana blok / transaksi yang sah sebelum ini dibuat tidak sah. Oleh kerana nod lama akan mengiktiraf blok baru sebagai sah, garpu lembut adalah serasi mundur. Garpu semacam ini memerlukan hanya majoriti pelombong menaik taraf untuk menguatkuasakan peraturan baru, berbanding dengan garpu keras yang memerlukan semua nod untuk menaik taraf dan menyetujui versi baru.
Memahami Penggunaan Forks Lembut
Jenis urus niaga baru sering boleh ditambah sebagai garpu lembut, hanya memerlukan peserta (misalnya penghantar dan penerima) dan penambang memahami jenis transaksi baru. Ini dilakukan dengan membuat urus niaga baru muncul kepada klien yang lebih tua sebagai transaksi "membayar kepada siapa saja" (bentuk khas) dan mendapatkan pelombong untuk bersetuju untuk menolak blok termasuk transaksi ini melainkan transaksi tersebut mengesahkan di bawah peraturan baru. Ini adalah bagaimana hash bayar-to-skrip (P2SH) telah ditambahkan kepada Bitcoin.
Investopedia
Garpu lembut juga boleh berlaku pada masa-masa disebabkan oleh perbezaan sementara dalam blok block apabila penambang menggunakan nod yang tidak dinaik taraf melanggar peraturan konsensus baru nod mereka tidak tahu.
Garpu lembut tidak memerlukan mana-mana nod untuk menaik taraf untuk mengekalkan konsensus kerana semua blok dengan peraturan baru yang lembut dalam peraturan juga mengikut peraturan lama, oleh itu pelanggan lama menerimanya. Garpu lembut tidak dapat diterbalikkan tanpa garpu yang keras semenjak garpu yang lembut dengan definisi hanya membolehkan set blok yang sah menjadi subset yang tepat dari pra-garpu yang sah. Sekiranya pengguna menaik taraf kepada klien fork pasca-lembut dan atas sebab tertentu, majoriti pelombong beralih kembali kepada pelanggan pra-softfork, pengguna pascabayar pasca-lembut akan memecahkan konsensus sebaik sahaja blok datang bersama-sama yang tidak mengikuti peraturan baru pelanggan mereka. Agar garpu lembut berfungsi, majoriti kuasa perlombongan perlu menjalankan pelanggan yang mengenal pasti garpu. Semakin banyak pelombong yang menerima peraturan baru, rangkaian yang lebih selamat adalah pasca-garpu. Sekiranya anda mempunyai 3/4 pelombong yang mengiktiraf garpu, blok 1/4 yang dicipta tidak dijamin untuk mematuhi peraturan baru. Ini 1/4 blok akan sah kepada nod lama yang tidak menyedari peraturan baru, tetapi mereka akan diabaikan oleh nod baru.
Garpu lembut telah digunakan pada rantaian Bitcoin dan Ethereum, antara lain, untuk melaksanakan fungsi baru dan dinaik taraf yang serasi ke belakang.
