知識點:什麼是硬分叉和軟分叉

知識點:什麼是硬分叉和軟分叉

1、比特幣為什麼會分叉?

因為:要擴容!通俗來講,就是擴大區塊鏈的容量。比特幣的交易都基於區塊鏈中,區塊的大小限制了交易的數量和效率,目前比特幣的一個區塊就是1M,而一筆交易是250字節甚至更多,隨著投資者的大量湧入,比特幣交易積壓和網絡擁堵已經成為大問題,1M的區塊根本就不夠用!於是想要加速交易,比特幣當務之急就是擴容。而比特幣又是去中心化的,沒有私人個體或者某個團體能直接做決策的,於是整個比特幣區塊就成了戰場,團體們開始搶地盤了。每個人都覺得自己是對的,但又無法說服對方,N個理念推出了N個擴容方案,方案無法統一。其實說白了就是每個團隊都有自己的個性,走自己的路讓別人說去,於是就演變成了分叉。

2、什麼是硬分叉和軟分叉?

硬分叉(官方解釋):比特幣區塊格式或交易格式發生改變時,未升級的節點拒絕驗證已經升級的節點生產出的區塊,不過已經升級的節點可以驗證未升級節點生產出的區塊,然後大家各自延續自己認為正確的鏈,所以分成兩條鏈。

(個人解釋):通俗來講,就像堵車,一條路堵死了,於是大家就決定換一條不堵的路走,原來那條路就棄用了,關鍵是棄用就算了,其他車也必須跟著走,強制站隊,有人不同意?ok,一拍兩散,從此兩條平行線永不相見。

優缺點:硬分叉與原有的比特幣網絡不兼容,如果部分人不支持硬分叉,比特幣就會產生新的幣種,而且可能不止一種新的幣種。btc1、btc2、btc3456789就都有可能發生,強制站隊開始,用戶會懵逼,到底我去交易那種幣會比較好?選擇困難症患者絕對要崩潰;當然相應的,用戶的選擇權變大了,可以選擇自己信任的開發團隊的代幣。

軟分叉(官方解釋):軟分叉是指比特幣交易的數據結構(這就是被廣泛流傳的“共識”)發生改變時,未升級的節點可以驗證已經升級的節點生產出的區塊,而且已經升級的節點也可以驗證未升級的節點生產出的區塊。(個人解釋):舉個例子,還是堵車,這條路堵死了,但是這條路我走習慣了,咱不放棄不拋棄,再修一條輔路來幫助主路分流擁堵,但是這個有了這個輔路後還會不會堵車?我們無法預知。

優缺點:軟分叉將改變比特幣的結算方式,讓結算變得更快,有較好的兼容性,之前版本至少部分功能可用,可不升級,原區塊和舊區塊共存。對於礦工而言,其收取手續費的盈利方式不受影響,其獲取比特幣(挖礦)的難度未改變。


分享到:


相關文章: