Investor's wiki

Garpu Lembut

Garpu Lembut

Apakah itu Garpu Lembut?

Dalam teknologi blockchain,. garpu lembut ialah perubahan kepada protokol perisian di mana hanya blok transaksi yang sah sebelum ini menjadi tidak sah. Oleh kerana nod lama akan mengiktiraf blok baharu sebagai sah, garpu lembut adalah serasi ke belakang. Garpu jenis ini hanya memerlukan sebilangan besar penambang naik taraf untuk menguatkuasakan peraturan baharu, berbanding garpu keras yang memerlukan semua nod menaik taraf dan bersetuju dengan versi baharu.

Memahami Penggunaan Garpu Lembut

Jenis urus niaga baharu selalunya boleh ditambah sebagai garpu lembut, hanya memerlukan peserta (cth pengirim dan penerima) dan pelombong memahami jenis transaksi baharu. Ini dilakukan dengan membuat transaksi baharu muncul kepada pelanggan lama sebagai transaksi "bayar kepada sesiapa" (dalam bentuk khas) dan meminta pelombong bersetuju untuk menolak sekatan termasuk transaksi ini melainkan transaksi itu disahkan di bawah peraturan baharu. Beginilah cara cincang bayar kepada skrip (P2SH) ditambahkan pada bitcoin.

Garpu lembut juga boleh berlaku pada masa-masa berikutan perbezaan sementara dalam rantaian blok apabila pelombong yang menggunakan nod tidak dinaik taraf melanggar peraturan konsensus baharu yang tidak diketahui oleh nod mereka.

Garpu lembut tidak memerlukan sebarang nod untuk dinaik taraf untuk mengekalkan konsensus, kerana semua blok dengan peraturan soft forked-in baharu juga mengikut peraturan lama, oleh itu pelanggan lama menerimanya. Garpu lembut tidak boleh diterbalikkan tanpa garpu keras kerana garpu lembut mengikut definisi hanya membenarkan set bongkah yang sah menjadi subset yang betul daripada pra-garpu yang sah. Jika pengguna menaik taraf kepada pelanggan garpu pasca lembut dan atas sebab tertentu majoriti pelombong bertukar kembali kepada pelanggan garpu pra-lembut, pengguna pelanggan garpu pasca lembut akan melanggar konsensus sebaik sahaja blok datang yang tidak mengikut peraturan baru pelanggan mereka. Untuk membolehkan garpu lembut berfungsi, majoriti kuasa melombong perlu menjalankan pelanggan yang mengenali garpu. Lebih ramai pelombong yang menerima peraturan baharu, lebih selamat rangkaian adalah post-fork. Jika anda mempunyai 3/4 pelombong yang mengenali garpu, 1/4 blok yang dibuat tidak dijamin mematuhi peraturan baharu. 1/4 blok ini akan sah untuk nod lama yang tidak mengetahui peraturan baharu, tetapi ia akan diabaikan oleh nod baharu.

Garpu lembut telah digunakan pada blockchain bitcoin dan ethereum,. antara lain, untuk melaksanakan fungsi baharu dan dinaik taraf yang serasi ke belakang.