歡迎來到懶區(qū)塊(ID:lanqukuai)葫盼,人人都能看懂的區(qū)塊鏈技術(shù)解讀残腌,深入淺出的解剖整個(gè)區(qū)塊鏈系統(tǒng)。本文由懶區(qū)塊整理撰寫,不經(jīng)過允許抛猫,切勿轉(zhuǎn)載蟆盹。
今天懶區(qū)塊來跟大家聊一聊區(qū)塊鏈中分叉的問題,經(jīng)常在某某新聞或者其他地方看到XX幣進(jìn)行了分叉闺金,分叉到底是什么逾滥,有什么影響,為什么要分叉败匹。
區(qū)塊鏈中的分叉就像我們平時(shí)走路一樣寨昙,本來只有一條路的,到了一個(gè)路口就被分成了兩條哎壳,這個(gè)是分叉的最基礎(chǔ)概念毅待。那么為什么會產(chǎn)生分叉呢?今天懶區(qū)塊就來給大家科普下分叉的問題归榕,我們就拿最成功的區(qū)塊鏈應(yīng)用——比特幣來進(jìn)行舉例吧尸红。我們都知道BTC的價(jià)格這一兩年漲得跟瘋了一樣,比特幣網(wǎng)絡(luò)的用戶數(shù)越大刹泄,交易轉(zhuǎn)賬也開始頻繁起來外里,整個(gè)比特幣網(wǎng)絡(luò)也開始擁堵、交易費(fèi)用也開始上升特石,小額交易可能永遠(yuǎn)不會被打包盅蝗。在區(qū)塊鏈網(wǎng)絡(luò)中,產(chǎn)生一個(gè)區(qū)塊的時(shí)間間隔大約為10分鐘姆蘸,一筆交易所占的大小為250B墩莫,一個(gè)區(qū)塊的大小為1M,我們來簡單做一個(gè)計(jì)算:
1MB=1024*1024=1048576B
1048576/250=4194.3筆
10*60=600秒
4194.3/600=6.99筆/秒
我們通過上面的計(jì)算公式可以看得到比特幣網(wǎng)絡(luò)每秒能處理的交易筆數(shù)大約為7筆左右逞敷,這個(gè)速度對于支付網(wǎng)絡(luò)來說是異常慢的狂秦。為了提升交易擁堵的問題,開發(fā)者們提出了擴(kuò)容的概念推捐。玩過iPhone手機(jī)的都知道裂问,升級一個(gè)應(yīng)用是十分簡單的,直接在APP Store中直接升級就行牛柒,這是中心化的升級堪簿,但是在去中心化的系統(tǒng)中升級就沒有這么容易了。
比特幣網(wǎng)絡(luò)每次代碼升級都要獲得比特幣社區(qū)的一致認(rèn)同皮壁,如果社區(qū)無法達(dá)成一致椭更,這有可能會形成分叉,簡單一句話來講分叉就是指在升級的時(shí)候發(fā)生了沖突蛾魄,從而導(dǎo)致區(qū)塊鏈分叉甜孤。根據(jù)分叉后的區(qū)塊鏈?zhǔn)欠窦嫒菖f區(qū)塊协饲,將分叉分為硬分叉和軟分叉畏腕。
其實(shí)有沒有發(fā)現(xiàn)分叉就是跟我們走路一樣缴川,到達(dá)路口的時(shí)候,我們意見不符合描馅,就一個(gè)人走一條路把夸,就會導(dǎo)致分叉。比特幣網(wǎng)絡(luò)的分叉也是同個(gè)原理铭污,升級的時(shí)候發(fā)生了沖突恋日,那么我們來看下軟分叉和硬分叉。
從上圖中嘹狞,我們可以看到軟分叉和硬分叉的區(qū)別岂膳。軟分叉是指區(qū)塊鏈網(wǎng)絡(luò)系統(tǒng)版本或者協(xié)議進(jìn)行升級之后,舊的區(qū)塊并不知道比特幣網(wǎng)絡(luò)以及升級了磅网,并且繼續(xù)接受由新節(jié)點(diǎn)創(chuàng)造的區(qū)塊谈截,新老節(jié)點(diǎn)還是在同一條鏈上工作。而硬分叉就是指升級之后涧偷,未升級的節(jié)點(diǎn)拒絕驗(yàn)證已經(jīng)升級的節(jié)點(diǎn)產(chǎn)生的塊簸喂,然后大家各自延續(xù)自己認(rèn)為正確的鏈,被分成了兩條鏈燎潮。
需要注意的是喻鳄,軟分叉和硬分叉都“向后兼容”,什么是“向后兼容”呢确封?“向后兼容”指的是新軟件接受由舊軟件產(chǎn)生的數(shù)據(jù)除呵,舉一個(gè)最簡單的例子:Windows 10可以運(yùn)行Windows XP的軟件。而注意到軟分叉還可以“向前兼容”爪喘,“向前兼容”就是指舊軟件接受由新軟件產(chǎn)生的數(shù)據(jù)颜曾,如用word2013保存的兼容版本文檔可以由word2010打開。
講了軟分叉和硬分叉腥放,我們來看幾個(gè)經(jīng)典的例子泛啸。硬分叉的最成功的案例是由比特大陸主導(dǎo)的比特幣(BTC)硬分叉比特幣現(xiàn)金(BCH),這個(gè)是區(qū)塊鏈中最成功的一次硬分叉秃症,自17年8月完成硬分叉后候址,BCH的市值已經(jīng)到了全球第四。而在硬分叉中還有一個(gè)很經(jīng)典的案例种柑,就是以太坊在2016年的時(shí)候岗仑,THE DAO被黑客進(jìn)行攻擊,損失了數(shù)千萬美元的ETH聚请,以太坊通過硬分叉的方式追回了被盜的資產(chǎn)荠雕,至此以太坊變成了兩條鏈:原鏈(ETC)和分叉鏈(ETH)稳其。
我們從上面的圖來看,軟分叉不會產(chǎn)生新的鏈炸卑,所以數(shù)字貨幣的持有者是沒有任何損失和收益的既鞠。而硬分叉產(chǎn)生了一條新鏈,新鏈會給數(shù)字貨幣持有者帶來一筆財(cái)富盖文,由于這兩條鏈在分叉之前的數(shù)據(jù)都是一樣的嘱蛋,故以太坊分叉后,除了持有原有的ETH之外五续,還有相同數(shù)量的ETC洒敏。
所以一般在硬分叉之后,按照常理來看疙驾,幣價(jià)都會暴跌凶伙,然后分叉后的兩個(gè)幣種在時(shí)間的沖刷下會回歸合理性。
總的來說它碎,區(qū)塊鏈不可能十全十美函荣,一個(gè)團(tuán)隊(duì)的理念不一定百分百完善,然多個(gè)團(tuán)隊(duì)在不同的鏈上發(fā)展链韭,或許對于區(qū)塊鏈未來來說偏竟,這才會是一個(gè)百花齊放的時(shí)代。好了敞峭,今天的文章就到這里了踊谋。因?yàn)樾【幠芰τ邢蓿鲜鑫恼麓嬖阱e(cuò)誤的旋讹,歡迎小伙伴在評論區(qū)指出殖蚕,優(yōu)秀的評論還可以獲得懶區(qū)塊贈(zèng)送的小禮物。
歡迎關(guān)注:懶區(qū)塊(ID:lanqukuai)沉迹,讓區(qū)塊鏈服務(wù)未來睦疫。