Soft fork: aturan lebih ketat
Soft fork membuat aturan lebih ketat: beberapa blok yang sah menjadi tidak sah, tetapi setiap blok yang sah di bawah aturan baru masih sah di bawah aturan lama. Node yang tidak meningkatkan tetap mengikuti rantai. SegWit dan Taproot adalah soft fork.
Hard fork: aturan lebih longgar
Hard fork menerima blok yang ditolak oleh aturan lama, misalnya blok yang lebih besar. Node yang tidak meningkatkan menolaknya. Jika kedua belah pihak bertahan, rantai terbagi menjadi dua koin dengan riwayat bersama hingga perpecahan.
- Soft fork: node lama masih mengikuti; memerlukan dukungan luas untuk mengaktifkan dengan aman.
- Hard fork: semua orang harus meningkatkan atau ditinggalkan di rantai lain.
- Bitcoin lebih memilih soft fork untuk peningkatannya.