歡迎來到懶區(qū)塊(ID:lanqukuai),人人都能看懂的區(qū)塊鏈技術(shù)解讀,深入淺出的解剖整個區(qū)塊鏈系統(tǒng)。本文由懶區(qū)塊整理撰寫,不經(jīng)過允許,切勿轉(zhuǎn)載。
今天懶區(qū)塊來跟大家聊一聊區(qū)塊鏈中分叉的問題,經(jīng)常在某某新聞或者其他地方看到XX幣進行了分叉,分叉到底是什么,有什么影響,為什么要分叉。
區(qū)塊鏈中的分叉就像我們平時走路一樣,本來只有一條路的,到了一個路口就被分成了兩條,這個是分叉的最基礎(chǔ)概念。那么為什么會產(chǎn)生分叉呢?今天懶區(qū)塊就來給大家科普下分叉的問題,我們就拿最成功的區(qū)塊鏈應(yīng)用——比特幣來進行舉例吧。我們都知道BTC的價格這一兩年漲得跟瘋了一樣,比特幣網(wǎng)絡(luò)的用戶數(shù)越大,交易轉(zhuǎn)賬也開始頻繁起來,整個比特幣網(wǎng)絡(luò)也開始擁堵、交易費用也開始上升,小額交易可能永遠不會被打包。在區(qū)塊鏈網(wǎng)絡(luò)中,產(chǎn)生一個區(qū)塊的時間間隔大約為10分鐘,一筆交易所占的大小為250B,一個區(qū)塊的大小為1M,我們來簡單做一個計算:
1MB=1024*1024=1048576B
1048576/250=4194.3筆
10*60=600秒
4194.3/600=6.99筆/秒
我們通過上面的計算公式可以看得到比特幣網(wǎng)絡(luò)每秒能處理的交易筆數(shù)大約為7筆左右,這個速度對于支付網(wǎng)絡(luò)來說是異常慢的。為了提升交易擁堵的問題,開發(fā)者們提出了擴容的概念。玩過iPhone手機的都知道,升級一個應(yīng)用是十分簡單的,直接在APP Store中直接升級就行,這是中心化的升級,但是在去中心化的系統(tǒng)中升級就沒有這么容易了。
比特幣網(wǎng)絡(luò)每次代碼升級都要獲得比特幣社區(qū)的一致認同,如果社區(qū)無法達成一致,這有可能會形成分叉,簡單一句話來講分叉就是指在升級的時候發(fā)生了沖突,從而導(dǎo)致區(qū)塊鏈分叉。根據(jù)分叉后的區(qū)塊鏈是否兼容舊區(qū)塊,將分叉分為硬分叉和軟分叉。
其實有沒有發(fā)現(xiàn)分叉就是跟我們走路一樣,到達路口的時候,我們意見不符合,就一個人走一條路,就會導(dǎo)致分叉。比特幣網(wǎng)絡(luò)的分叉也是同個原理,升級的時候發(fā)生了沖突,那么我們來看下軟分叉和硬分叉。
從上圖中,我們可以看到軟分叉和硬分叉的區(qū)別。軟分叉是指區(qū)塊鏈網(wǎng)絡(luò)系統(tǒng)版本或者協(xié)議進行升級之后,舊的區(qū)塊并不知道比特幣網(wǎng)絡(luò)以及升級了,并且繼續(xù)接受由新節(jié)點創(chuàng)造的區(qū)塊,新老節(jié)點還是在同一條鏈上工作。而硬分叉就是指升級之后,未升級的節(jié)點拒絕驗證已經(jīng)升級的節(jié)點產(chǎn)生的塊,然后大家各自延續(xù)自己認為正確的鏈,被分成了兩條鏈。
需要注意的是,軟分叉和硬分叉都“向后兼容”,什么是“向后兼容”呢?“向后兼容”指的是新軟件接受由舊軟件產(chǎn)生的數(shù)據(jù),舉一個最簡單的例子:Windows 10可以運行Windows XP的軟件。而注意到軟分叉還可以“向前兼容”,“向前兼容”就是指舊軟件接受由新軟件產(chǎn)生的數(shù)據(jù),如用word2013保存的兼容版本文檔可以由word2010打開。
講了軟分叉和硬分叉,我們來看幾個經(jīng)典的例子。硬分叉的最成功的案例是由比特大陸主導(dǎo)的比特幣(BTC)硬分叉比特幣現(xiàn)金(BCH),這個是區(qū)塊鏈中最成功的一次硬分叉,自17年8月完成硬分叉后,BCH的市值已經(jīng)到了全球第四。而在硬分叉中還有一個很經(jīng)典的案例,就是以太坊在2016年的時候,THE DAO被黑客進行攻擊,損失了數(shù)千萬美元的ETH,以太坊通過硬分叉的方式追回了被盜的資產(chǎn),至此以太坊變成了兩條鏈:原鏈(ETC)和分叉鏈(ETH)。
我們從上面的圖來看,軟分叉不會產(chǎn)生新的鏈,所以數(shù)字貨幣的持有者是沒有任何損失和收益的。而硬分叉產(chǎn)生了一條新鏈,新鏈會給數(shù)字貨幣持有者帶來一筆財富,由于這兩條鏈在分叉之前的數(shù)據(jù)都是一樣的,故以太坊分叉后,除了持有原有的ETH之外,還有相同數(shù)量的ETC。
所以一般在硬分叉之后,按照常理來看,幣價都會暴跌,然后分叉后的兩個幣種在時間的沖刷下會回歸合理性。
總的來說,區(qū)塊鏈不可能十全十美,一個團隊的理念不一定百分百完善,然多個團隊在不同的鏈上發(fā)展,或許對于區(qū)塊鏈未來來說,這才會是一個百花齊放的時代。好了,今天的文章就到這里了。因為小編能力有限,上述文章存在錯誤的,歡迎小伙伴在評論區(qū)指出,優(yōu)秀的評論還可以獲得懶區(qū)塊贈送的小禮物。
歡迎關(guān)注:懶區(qū)塊(ID:lanqukuai),讓區(qū)塊鏈服務(wù)未來。