1. 程式人生 > >《區塊鏈100問》第66集:軟分叉和硬分叉是什麽?

《區塊鏈100問》第66集:軟分叉和硬分叉是什麽?

app 區塊鏈 tran 工作 data- 什麽 理解 有理 保存

硬分叉,是指當比特幣代碼發生改變後,舊節點拒絕接受由新節點創造的區塊。不符合原規則的區塊將被忽略,礦工會按照原規則,在他們最後驗證的區塊之後創建新的區塊。

技術分享圖片

  而軟分叉是指舊的節點並不會意識到比特幣代碼發生改變,並繼續接受由新節點創造的區塊。礦工們可能會在他們完全沒有理解,或者驗證過的區塊上進行工作。

技術分享圖片

  軟分叉和硬分叉都"向後兼容",這樣才能保證新節點可以從頭驗證區塊鏈。向後兼容是指新軟件接受由舊軟件所產生的數據或者代碼,比如說Windows 10可以運行Windows XP的應用。而軟分叉還可以"向前兼容"。向前兼容是指舊軟件可以接受由新軟件所產生的數據以及代碼,比如你用Word 2013保存的文檔,假如仍然可以用Word 2011打開,就是一種“向前兼容”。

技術分享圖片

《區塊鏈100問》第66集:軟分叉和硬分叉是什麽?