1. 軟分叉:軟分叉是區塊鏈中的一個短暫分叉,通常是由於礦工在不知道新共識規則的情況下,未對其使用節點進行升級而產生的。軟分叉是與共識規則的前向兼容並作些變化,允許未升級的客戶端程序繼續與新規則同時工作。
2. 硬分叉:硬分叉,也叫硬分叉改變,是區塊鏈中一個永久分歧。通常在已按照新的共識規則進行了版本升級的節點產生了新區塊時,那些未升級節點無法驗證這些新區塊時產生硬分叉。
名稱 | 兼容方向 | 產生條件 | 是否產生新鏈 | 新舊節點工作性 | 舉例 |
軟分叉 | 向前兼容 | 共識規則改變 | 否 | 新舊節點可同時工作 | 隔離見證 |
硬分叉 | 向後兼容 | 共識規則改變 | 是 | 舊節點無法工作 |
BTC分叉BCH ETH分叉 |