時間:2023-06-18|瀏覽:292
硬分叉是指分叉出現之后,新的協議將不按照舊的協議繼續工作,形成了一個新的鏈,比如BTC硬分叉產生了BCH,成為了一種新幣。
軟分叉是指分叉出現之后,被新版本認為是合法的區塊也會被以前舊版本認為是合法的,舊版本會接受新版本創建的區塊。新舊版本是兼容的。之所以會出現軟分叉,主要是為了應對黑客的襲擊。
打個淺顯的比方,就好比帶領一個小隊春游,過程中不斷加入新的小隊成員。這時候出現一個不按照之前規則出現的隊員,這個時候有兩種選擇。硬分叉就是選擇讓這個“意外”出現的新隊員自立門戶,組成新的隊伍。而軟分叉則是包容這個新隊員,認可他的加入并讓他跟隨原隊伍一同前進。
比特幣協議是一個軟件項目,過程中難免會出現未被預料的情況,因此它的開發升級也就一直在進行。升級需要社區內各方都達成一個共識才能完成。如果面對重大更新時,社區意見無法達成統一,就會出現分叉。分叉的具體操作就是復制比特幣協議代碼,在原有代碼基礎上添加新的升級內容,然后找到節點應用新的協議開始產生新的區塊。
分叉在區塊鏈系統中并不一定是壞事。比如ETH,在多次分叉時表現果敢,自身的協議系統并沒有受到太大的影響,新的協議也出現了不錯的起色。
熱點:區塊鏈