QuarkChain如何破解區(qū)塊鏈”三角不可能”難題
,2018年的區(qū)塊鏈行業(yè)好不熱鬧。在資本的助力下,銀行、審計、游戲、供應(yīng)鏈、醫(yī)療、公證、版權(quán)、社交……各個領(lǐng)域的技術(shù)先行者紛紛角力區(qū)塊鏈
產(chǎn)業(yè)巨頭布局、資本涌動、連續(xù)創(chuàng)業(yè)者爭先入場,2018年的區(qū)塊鏈行業(yè)好不熱鬧。在資本的助力下,銀行、審計、游戲、供應(yīng)鏈、醫(yī)療、公證、版權(quán)、社交……各個領(lǐng)域的技術(shù)先行者紛紛角力區(qū)塊鏈,生怕在巨大的市場蛋糕前錯失機會。
工行首個自主可控的區(qū)塊鏈平臺助力貴州扶貧;京東布局基于區(qū)塊鏈技術(shù)的供應(yīng)鏈;北大荒區(qū)塊鏈大米已經(jīng)推向市場。在各行各業(yè)的推動下,區(qū)塊鏈應(yīng)用看似百花齊放。
雖然很多企業(yè)對外宣稱已經(jīng)在使用區(qū)塊鏈技術(shù),但如果認真分析,當前基于各種應(yīng)用場景的區(qū)塊鏈絕大部分還處于概念驗證階段。從產(chǎn)品角度看,這些應(yīng)用離大規(guī)模商業(yè)應(yīng)用還很遠,殺手級應(yīng)用仍未出現(xiàn)。這其中的一個瓶頸問題是區(qū)塊鏈底層的“不可能三角”。
區(qū)塊鏈領(lǐng)域中,“三角不可能”是指承載著應(yīng)用的底層公鏈無法同時達到“高安全性”、“強去中心化”、以及“優(yōu)秀的可擴展性”三種特質(zhì)。比如,目前的主流公鏈TPS(每秒交易處理量)都比較低,但是如果要提升TPS,似乎需要犧牲去中心化程度(因為沒有網(wǎng)絡(luò)愿意犧牲安全性)。
拿比特幣來說,雖然多年的運行已經(jīng)證明了其優(yōu)秀的安全性,但目前每秒7筆的交易處理能力給用戶帶來了很大困擾。熱門的EOS為了提升系統(tǒng)性能和方便后期擴展,采用超級節(jié)點方式來建立共識,又引發(fā)了人們對其中心化的擔憂。
在QuarkChain創(chuàng)始人周期看來,隨著區(qū)塊鏈行業(yè)規(guī)模的增長,全面參與商業(yè)活動所需的存儲,帶寬和計算能力的需求也隨之增加,因此可擴展性和高性能成為下一代區(qū)塊鏈的關(guān)鍵問題。
周期認為:“不可能三角”問題,是幾乎所有底層公鏈發(fā)展中不可回避的問題,歸根結(jié)底要解決的問題是“如何在不影響安全性和去中心化程度下提升區(qū)塊鏈吞吐量?“
EOS給出的方案是先建立21個提供服務(wù)超級節(jié)點,解決了速度問題。另外,為了消除大家對其中心化運行的質(zhì)疑,EOS輔以采用了各種規(guī)則,比如節(jié)點淘汰制、投票等等機制。實際上,有業(yè)界專家認為,這種機制過度依賴于人和制度,由于利益驅(qū)動,最近火熱的超級節(jié)點競選也給EOS的穩(wěn)定運行帶來了不確定性因素。
QuarkChain在破解“不可能三角”問題方面,提出了與EOS不一樣的思路。QuarkChain將每個區(qū)塊的記賬和確認功能分離,分別交由根鏈和分片層來處理。其中每條分片處理自己片上的交易,而根鏈則通過在根鏈區(qū)塊中打包分片的區(qū)塊頭來確認分片中交易。QuarkChain采用分而治之的思想,從而在提高網(wǎng)絡(luò)可擴展性的同時保證了安全性。
由于開發(fā)者有多年處理大量數(shù)據(jù)的經(jīng)驗,QuarkChain從一開始就是為了實現(xiàn)高吞吐量來設(shè)計的,QuarkChain的設(shè)計體現(xiàn)了以下重要的價值觀:可用性(快速,簡單),去中心化(公眾可參與),安全(可靠)。QuarkChain的根鏈上將至少擁有50%的全網(wǎng)算力保障了網(wǎng)絡(luò)的安全性。另外,由于有眾多的分片QuarkChain比單鏈區(qū)塊鏈系統(tǒng)更分散,因此QuarkChain也是去中心化的。
下面詳細論述是如何做到的:
●大幅度提高網(wǎng)絡(luò)的吞吐量
因為采用先進的分片技術(shù)來提高系統(tǒng)容量,這將大幅提升系統(tǒng)處理能力,以便每秒處理更多交易。
● 比單鏈區(qū)塊鏈系統(tǒng)更分散
隨著單鏈區(qū)塊鏈系統(tǒng)的算力增加,弱礦工的預(yù)期回報時間顯著增加,他們必須加入礦池以獲取收益。相對而言QuarkChain更加去中心化,因為較弱的礦工不需要加入礦池也可獲取獎勵。
●防止雙花攻擊
QuarkChain網(wǎng)絡(luò)中的所有交易都受到至少全網(wǎng)50%算力的保護,而雙花攻擊需要25%以上的全網(wǎng)算力。這雖然比跟單區(qū)塊鏈的50%算力小,但由于QuarkChain更加分散,惡意礦工在QuarkChain網(wǎng)絡(luò)中收集25%的全網(wǎng)算力是很困難的。
另外,QuarkChain通過允許集群中的多個誠實節(jié)點共同作為完整節(jié)點運行,避免中心化。群集中的每個節(jié)點只驗證全網(wǎng)賬本的一個子集。只要這些子集的聯(lián)合可覆蓋根鏈和分片,我們就可以相信它們完全可以驗證整個區(qū)塊鏈,而不需要建立昂貴的超級節(jié)點。另外,如果其中一個節(jié)點在集群中崩潰,其余節(jié)點仍然可能驗證任何塊,只需要這個群集能有全網(wǎng)賬本賬本,這實際上提高了集群的高可用性。
面對強烈的市場需求,可擴展性和高吞吐能力已經(jīng)成為底層鏈角力的方向。在這場技術(shù)競技中,引入了全新的區(qū)塊鏈架構(gòu)設(shè)計的QuarkChain能否推動區(qū)塊鏈進入下一個時代,徹底解決區(qū)塊鏈安全性、去中心化、以及可擴展性的“不可能三角”,讓我們一同期待。
QuarkChain官網(wǎng):
www.quarkchain.io
Twitter:
https://twitter.com/Quark_Chain
Telegram:
https://t.me/quarkchain (英文)
https://t.me/QuarkChain_ZH (中文)
公布渠道:
https://t.me/QuarkChain_News
Medium:
https://medium.com/@quark_30920
Facebook:
https://www.facebook.com/quarkchain.quark.5
官方微博:
http://weibo.com/6527041117/profile
Whitepaper:
https://www.quarkchain.io/
GitHub:
https://github.com/QuarkChain
最后,記得關(guān)注微信公眾號:鎂客網(wǎng)(im2maker),更多干貨在等你!
硬科技產(chǎn)業(yè)媒體
關(guān)注技術(shù)驅(qū)動創(chuàng)新
