區塊鏈是永久分裂的。新知識規則發布後,壹些沒有及時升級的節點無法驗證升級後的節點生成的塊。這時就會出現硬分叉。對於硬叉,業內的定義如下。硬分叉是指當比特幣(俗稱“* * *”)的塊格式或交易格式發生變化時,未升級的節點會拒絕驗證已完成升級的節點產生的塊。已升級的節點可以驗證由未升級的節點生成的塊。然後大家繼續自己認為對的鏈條。所以分為兩個鏈條:新鏈條和舊鏈條。
硬分叉具有以下特征:
1,沒有向前兼容,之前的版本將不再可用,需要強制升級;
2.在區塊鏈壹級,將有兩條分叉的鏈,壹條舊鏈和壹條分叉的新鏈;
3.需要在某壹點上全部同意分叉升級,不同意者進入舊鏈。
當新的* * *知識規則發布時,沒有完成升級的節點會因為不了解新的* * *知識規則而產生非法塊,從而導致暫時分叉。這種暫時分叉也稱為軟分叉。軟分叉定義如下:軟分叉是指當比特幣交易的數據結構發生變化時,未升級的節點可以驗證已升級的節點生成的塊,已升級的節點也可以驗證未升級的節點生成的塊。
軟分叉具有以下特征:
1,?兼容性好,之前老版本的部分功能都有,不需要升級。
2.區塊鏈層面沒有分叉鏈,但鏈的區塊分新舊區塊;
3.在很長壹段時間內,可以允許繼續使用原版本生成舊區塊而不進行升級,並與新區域快速共存。