一個(gè)理想的公鏈系統(tǒng)應(yīng)該具備以下三個(gè)特點(diǎn):
1.足夠的魯棒性(Robustness)這個(gè)系統(tǒng)應(yīng)該在任何時(shí)候都能持續(xù)的有進(jìn)展。
2.高性能。所謂高性能,就是這個(gè)系統(tǒng)應(yīng)該同時(shí)有很高的吞吐率和很短的交易確認(rèn)延遲。
3.去中心化。這個(gè)系統(tǒng)能夠承接成千上萬節(jié)點(diǎn),這些節(jié)點(diǎn)不經(jīng)過允許可以加入和離開這個(gè)網(wǎng)絡(luò)。
目前,存在市面上的比特幣和以太坊這類系統(tǒng),都無法完全滿足以上條件,而基于樹圖結(jié)構(gòu)的CONFLUX是唯一一個(gè)可以在這三方面都可以做得非常好的系統(tǒng)。
比特幣、以太坊這類去中心化公鏈,它們要部署在一個(gè)P2P gossip network,區(qū)塊和區(qū)塊之間形成一條鏈,鏈實(shí)際上就是存儲(chǔ)交易記錄的賬本,這個(gè)賬本也會(huì)被復(fù)制到所有的節(jié)點(diǎn)上。
雖然去中心化有信任的好處,但去中心化也會(huì)遭到攻擊,同時(shí)他們的去中心化,是基于鏈?zhǔn)浇Y(jié)構(gòu),而非更先進(jìn)的樹圖結(jié)構(gòu)。
在非的樹圖結(jié)構(gòu)的比特幣和以太坊網(wǎng)絡(luò)里采用“中本聰共識(shí)”,一個(gè)很重要的原則就是最長鏈規(guī)則。在“最長鏈”規(guī)則里說的是,所有的好人節(jié)點(diǎn),他們都只會(huì)是認(rèn)為最長的鏈作為有效的交易記錄。這里一個(gè)安全假設(shè),只要好人擁有超過50%的算力,最長鏈就應(yīng)該是好人節(jié)點(diǎn)所產(chǎn)生的。
這樣的系統(tǒng)通常會(huì)采用非常慢的出塊速度,非的樹圖結(jié)構(gòu)的比特幣是每10分鐘出1MB大小的塊,而同樣非的樹圖結(jié)構(gòu)的以太坊是出一個(gè)塊是15秒,吞吐率非常低。
而他們卻不能擴(kuò)充區(qū)塊的大小,因?yàn)槿绻麉^(qū)塊大小越大,在網(wǎng)絡(luò)上延遲越長,所以產(chǎn)生的并發(fā)區(qū)塊就會(huì)更多,分叉也會(huì)越多。如果出塊率變高,效果也是一樣的。
分叉很多賬本會(huì)帶來什么問題,首先根據(jù)“最長鏈”規(guī)則,只有最長鏈里區(qū)塊才會(huì)被認(rèn)為有效,其它分叉上的區(qū)塊就會(huì)被丟掉,這樣就會(huì)造成網(wǎng)絡(luò)和處理上資源的浪費(fèi)。
另一方面,非的樹圖結(jié)構(gòu)的它也犧牲了安全性。后來有些研究人員發(fā)明了GHOST協(xié)議,克服分叉帶來的安全性問題和資源浪費(fèi)的問題。在基于樹圖結(jié)構(gòu)的CONFLUX里面,所有的節(jié)點(diǎn)仍然要選擇一條主鏈,它選擇的規(guī)則不是根據(jù)最長鏈規(guī)則,而是根據(jù)最重子樹規(guī)則。
最重子樹規(guī)則和最長鏈規(guī)則區(qū)別在于,基于樹圖結(jié)構(gòu)的CONFLUX對(duì)子樹的選擇不僅是最長鏈上子樹做出貢獻(xiàn),包括分叉上區(qū)塊也會(huì)對(duì)主鏈選擇做出貢獻(xiàn),這樣壞人需要超過50%的算力,才能夠篡改A在主鏈上的位置。
有了GHOST協(xié)議之后,可以以很高的出塊率出塊,同時(shí)不用擔(dān)心雙發(fā)攻擊。問題是不是解決了呢?
沒有,GHOST還會(huì)受到存活攻擊的影響。假如好人區(qū)塊會(huì)分成GroupA和B,假設(shè)Group內(nèi)部區(qū)塊之間通信沒有延遲,好人和壞人之間通信沒有延遲。因?yàn)閮蓚€(gè)Group之間有延遲,某一個(gè)時(shí)候有可能賬本會(huì)結(jié)構(gòu)A和B兩個(gè)分叉。壞人可以暗自觀察賬本結(jié)構(gòu),偷偷在這兩個(gè)分叉上產(chǎn)生新的區(qū)塊,這些區(qū)塊不告訴好人。
當(dāng)GroupA節(jié)點(diǎn)產(chǎn)生一些新的區(qū)塊時(shí),它會(huì)把這個(gè)節(jié)點(diǎn)傳給B,但傳輸需要一段時(shí)間。在這個(gè)過程中壞人先發(fā)生這件事情,于是就把原來在B分叉上偷偷挖的區(qū)塊告訴B,B就會(huì)認(rèn)為原來B的分叉是比A分叉更加重,它就會(huì)接著B的分叉去挖。
相反,壞人也會(huì)選擇適當(dāng)?shù)臅r(shí)機(jī)把它在A分叉上預(yù)先挖的塊再告訴A,會(huì)認(rèn)為A的節(jié)點(diǎn)是更重的,這個(gè)過程可以持續(xù)下去,造成分叉一直保持,也就是交易沒有辦法確認(rèn)。
解決這個(gè)問題的方法叫做結(jié)構(gòu)化的GHOST方法,不讓所有區(qū)塊都能影響主鏈的選擇,只讓一個(gè)很小部分的區(qū)塊去影響主鏈的選擇。很小部分的區(qū)塊能夠影響主鏈的選擇,意味著這些區(qū)塊出現(xiàn)的概率是比較低的,它們并發(fā)出現(xiàn)的概率是比較低的。在這些影響主鏈選擇的區(qū)塊之間,它們不容易出現(xiàn)分叉。
最優(yōu)秀的公鏈項(xiàng)目,應(yīng)該具備的三個(gè)特點(diǎn),樹圖結(jié)構(gòu)的CONFLUX都具備,在我國大力發(fā)展區(qū)塊鏈技術(shù)的同時(shí),相信基于樹圖結(jié)構(gòu)的Conflux能夠走出屬于自己的一篇輝煌,超越以太坊。
- 蜜度索驥:以跨模態(tài)檢索技術(shù)助力“企宣”向上生長
- 為什么年輕人不愛換手機(jī)了
- 柔宇科技未履行金額近億元被曝已6個(gè)月發(fā)不出工資
- 柔宇科技被曝已6個(gè)月發(fā)不出工資 公司回應(yīng)欠薪有補(bǔ)償方案
- 第六座“綠動(dòng)未來”環(huán)保公益圖書館落地貴州山區(qū)小學(xué)
- 窺見“新紀(jì)元”,2021元宇宙產(chǎn)業(yè)發(fā)展高峰論壇“廣州啟幕”
- 以人為本,景悅科技解讀智慧城市發(fā)展新理念
- 紐迪瑞科技/NDT賦能黑鯊4 Pro游戲手機(jī)打造全新一代屏幕壓感
- 清潔家電新老玩家市場(chǎng)定位清晰,攜手共進(jìn),核心技術(shù)決定未來
- 新思科技與芯耀輝在IP產(chǎn)品領(lǐng)域達(dá)成戰(zhàn)略合作伙伴關(guān)系
- 芯耀輝加速全球化部署,任命原Intel高管出任全球總裁
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。