Hard fork vs soft fork: kesan setiap satu pada pelombong
Hard fork dan soft fork berbeza dalam satu perkara: adakah perisian lama masih menerima blok baharu? Maksud setiap jenis bagi pelombong dan bayaran.
Apakah fork?
Fork ialah perubahan kepada peraturan blockchain, tidak lebih dramatik daripada itu. Blockchain ialah set peraturan yang semua orang jalankan salinan yang sama. Perkataan itu kedengaran seperti krisis, tetapi kebanyakan fork ialah penyelenggaraan rutin yang hanya disedari oleh pembangun.
Satu soalan memisahkan dua jenis itu, dan setiap perbezaan lain berpunca daripadanya. Adakah perisian yang belum dinaik taraf masih menerima blok yang dibuat di bawah peraturan baharu?
- Hard fork: tidak. Perisian lama menolak blok baharu.
- Soft fork: ya. Perisian lama masih menerimanya.
Hard fork: peraturan dilonggarkan, perisian lama menolak
Hard fork membenarkan sesuatu yang tidak dibenarkan oleh peraturan lama. Ia mungkin blok yang lebih besar, jenis transaksi baharu atau jadual ganjaran yang diubah. Perisian yang menjalankan peraturan lama melihat blok ini melakukan sesuatu yang dilarang, lalu menolaknya sebagai tidak sah.
Jadi hard fork tidak serasi ke belakang, dan semua orang perlu bergerak bersama. Jika semua orang menaik taraf, ada satu rantaian dan perubahan itu terus berkuat kuasa.
Jika kumpulan yang ketara tidak menaik taraf, ada dua rantaian mulai blok itu. Setiap satu sah di bawah peraturannya sendiri, dan setiap satu mengabaikan yang lain.
Soft fork: peraturan diperketat, perisian lama bersetuju
Soft fork melarang sesuatu yang dibenarkan oleh peraturan lama. Blok baharu ialah subset daripada apa yang sudah sah. Jadi perisian lama menyemaknya, tidak menemui apa-apa untuk dibantah, dan menerimanya. Tiada siapa dipaksa keluar dari rantaian kerana tidak menaik taraf.
Masalahnya berlaku ke arah sebaliknya. Pelombong pada perisian lama boleh menghasilkan blok yang sesuai dengan peraturan lama tetapi melanggar peraturan baharu yang lebih ketat. Majoriti yang dinaik taraf menolaknya. Blok itu bukan sekadar lewat: ia dibuang, bersama semua kerja yang digunakan untuk menemuinya.
Sebab itulah soft fork biasanya diaktifkan hanya setelah majoriti besar hashrate memberi isyarat bahawa ia sudah bersedia. Hashrate ialah jumlah kuasa perlombongan dalam rangkaian. Naik taraf itu dijadualkan supaya minoriti yang ketinggalan kecil, cepat sedar dan berpindah.
Apakah maksud perpecahan rantaian bagi bayaran saya?
Jika rantaian benar-benar berpecah, dua perkara lebih penting kepada pelombong berbanding sebab perpecahan itu.
Pertama, hashrate terbahagi antara cabang. Kedua-duanya kemudian kurang selamat berbanding rantaian tunggal. Kedua-duanya juga mengalami blok yang lebih perlahan sehingga kesukaran menyesuaikan diri.
Penyesuaian itu mengambil masa. Sementara itu, cabang dengan bahagian hashrate yang kecil boleh menghasilkan blok dengan sangat perlahan.
Kedua, syiling anda wujud pada kedua-dua cabang, kerana kedua-duanya berkongsi sejarah sehingga perpecahan. Sama ada cabang kedua bernilai apa-apa ialah soalan pasaran, dan selalunya jawapannya sangat sedikit.
Bursa biasanya berhati-hati dengan deposit sekitar fork. Ingat perkara ini jika anda bercadang untuk menjual.
Adakah setiap fork mencipta syiling baharu?
Tidak. Kebanyakan fork mengubah satu rantaian dan meninggalkan satu rantaian. Pengecualian yang terkenal ialah fork di mana satu kumpulan sengaja mengekalkan peraturan lama sebagai syiling berasingan. Beberapa syiling terkenal lahir daripada perpecahan seperti itu.
Naik taraf rangkaian yang dirancang dan diterima pakai oleh semua orang secara teknikal ialah hard fork. Namun ia tidak menghasilkan syiling baharu langsung. Naik taraf itulah tujuannya, dan fork hanyalah mekanismenya.
Hanya fork di mana dua kumpulan sama-sama terus membina meninggalkan dua syiling.
Apa yang perlu dilakukan oleh pelombong?
Anda tidak perlu mengikuti perdebatan itu. Anda perlu menjalankan perisian yang dijalankan oleh rantaian tempat anda dibayar. Anda juga perlu tahu bila perkara itu berubah.
- Pantau saluran pengumuman rasmi syiling itu untuk ketinggian pengaktifan. Fork berlaku pada ketinggian blok yang dinyatakan, bukan pada masa yang dinyatakan, jadi catat nombor itu.
- Jika anda melombong di kolam, kolam menjalankan nod dan menguruskan naik taraf. Biasanya perisian perlombongan anda tidak terjejas, kerana kolam menghantar kerja kepada anda dan anda tidak mengesahkan blok sendiri.
- Jika anda melombong solo dengan nod anda sendiri, menaik taraf nod itu ialah tugas anda. Naik taraf lewat, dan anda melombong rantaian yang tiada siapa terima.
- Sekitar fork yang dipertikaikan, jangkakan anggaran pendapatan anda salah buat seketika. Kesukaran, harga dan rantaian yang diikuti oleh kolam boleh bergerak dalam minggu yang sama.