【原創(chuàng)】Dfinity創(chuàng)新的治理機(jī)制如何解決“重大黑客攻擊”事件

本文由幣車(chē)HIT(biche.yaofache.com)大V養(yǎng)成計(jì)劃支持!

昨天和大家概述了Dfinity是什么?簡(jiǎn)單來(lái)說(shuō),Dfinity就是一個(gè)分布式的虛擬計(jì)算機(jī)。它要成為一個(gè)無(wú)線擴(kuò)容的區(qū)塊鏈計(jì)算機(jī)系統(tǒng)和第三代區(qū)塊鏈。解決以太坊現(xiàn)存的“堵”和“慢”的問(wèn)題。它可以兼容以太坊所有的應(yīng)用,并在速度,擴(kuò)展性和自適應(yīng)的性能方面優(yōu)于以太坊。Dfinity不是以太坊的競(jìng)爭(zhēng)者,未來(lái)他們也許會(huì)在不同的領(lǐng)域里各占一方又彼此合作,兩者也因此都變得更為強(qiáng)大。

區(qū)塊鏈神經(jīng)中樞系統(tǒng)BNS


在區(qū)塊鏈的項(xiàng)目領(lǐng)域里,除了共識(shí)機(jī)制,底層協(xié)議以外,創(chuàng)新的治理方式對(duì)一個(gè)區(qū)塊鏈項(xiàng)目同樣有著至關(guān)重要的作用。

在區(qū)塊鏈的世界里,因?yàn)閿?shù)據(jù)的不可篡改,不可逆轉(zhuǎn)使沒(méi)有信任基礎(chǔ)的人與人之間的交易變得可信任。可這把雙刃劍在面臨“盜幣”的情況時(shí),卻淪為了黑客們的鋒利武器。他們可以在數(shù)據(jù)可追溯的情況下逍遙的把幣拒為己有。而被盜幣者卻如此無(wú)奈。

就好比你走在馬路上,有人搶了你的錢(qián),騎摩托車(chē)快速的跑掉了??蛇@條路是單行線,不能回頭,就算前面有人攔下了他,也不可能掉頭回去把錢(qián)還給你。你只能眼睜睜看著他拿著你的錢(qián)對(duì)著你笑。

我們回顧一下史上最大智能合約漏洞事件。2016年6月17日發(fā)生了在區(qū)塊鏈歷史上規(guī)模最大的黑客攻擊“The DAO”事件。由于其編寫(xiě)的智能合約存在著重大缺陷,區(qū)塊鏈業(yè)界最大的眾籌項(xiàng)目TheDAO遭到攻擊,攻擊者通過(guò)智能合約里某項(xiàng)函數(shù)的漏洞重復(fù)利用自己的DAO資產(chǎn)來(lái)不斷從TheDAO項(xiàng)目的資產(chǎn)池中分離DAO資產(chǎn)給自己。DAO黑客暴露了智能合約安全性的早期缺陷。

盡快V神在盜幣事前發(fā)生之前有過(guò)風(fēng)險(xiǎn)提示,但出于區(qū)塊鏈技術(shù)的初級(jí)發(fā)展階段,項(xiàng)目的嚴(yán)密性依然是個(gè)考驗(yàn)。面對(duì)這樣大規(guī)模的超過(guò)6000萬(wàn)美元ETH的暴力攻擊事件,最后采取了對(duì)以太坊硬分叉來(lái)防止黑客把所盜的幣轉(zhuǎn)走。可是硬分叉并沒(méi)有很好的解決問(wèn)題,因?yàn)榉植婧蟠嬖谥胤殴簟?/b>新鏈上的交易廣播到舊鏈上,交易依然能夠成功,因而造成使用混亂。

這個(gè)盜幣事件本身除了讓受害者蒙受損失,也讓區(qū)塊鏈技術(shù)的信仰者信心受挫,自己捍衛(wèi)和追隨的一切是否值得?區(qū)塊鏈技術(shù)處于發(fā)展的初級(jí)階段,類(lèi)似"The DAO"這樣的對(duì)于區(qū)塊鏈智能合約的創(chuàng)新和嘗試還會(huì)一直存在。難道每次遇到黑客攻擊事件,人們就只能無(wú)奈的攤開(kāi)手聳聳肩嗎?有沒(méi)有一種方式可以改變這種現(xiàn)狀?

Dfinity團(tuán)隊(duì)創(chuàng)新了一種名為“區(qū)塊鏈神經(jīng)中樞系統(tǒng)BNS”的治理方式可以解決這類(lèi)問(wèn)題。

它是怎么做到的?


Dfinity的系統(tǒng)改變了“代碼即是法律”的區(qū)塊鏈?zhǔn)澜缋锏囊?guī)則,引入了群眾的智慧以及人工智能、機(jī)器學(xué)習(xí)算法來(lái)進(jìn)行鏈的決策。BNS系統(tǒng)的目標(biāo)是利用群體的智慧和知識(shí),對(duì)各種復(fù)雜的提議做出明智的決策。

區(qū)塊鏈神經(jīng)元系統(tǒng)擁有調(diào)用Dfinity虛擬計(jì)算機(jī)的超級(jí)操作碼的權(quán)限,可以凍結(jié)、解凍、修改區(qū)塊鏈中的智能合約。還可以對(duì)客戶端軟件新型配置。

面對(duì)類(lèi)似的黑客攻擊情況,Dfinity覺(jué)得:我們需要一個(gè)區(qū)塊鏈上的“算法法庭”。改變“代碼即是法律”的觀點(diǎn),通過(guò)人類(lèi)和人工智能混合的治理算法,在必要的時(shí)候可以基本上推翻任何之前的代碼執(zhí)行結(jié)果。把損失挽回到最低。

還以上面的“The DAO”事件為例,加入Dfinity上的某個(gè)項(xiàng)目的智能合約在編寫(xiě)的時(shí)候出現(xiàn)了漏洞,被黑客利用并惡意攻擊。大量的幣被盜。此時(shí),受害者可以馬上發(fā)起提案,表明此黑客盜幣事件,要求系統(tǒng)執(zhí)行對(duì)應(yīng)的代碼,這個(gè)對(duì)應(yīng)的代碼可以讓被盜的幣封在黑客賬戶里不能動(dòng),并提案,幣應(yīng)當(dāng)完璧歸趙。

下面就到了投票環(huán)節(jié)了,該提案需要Dfinity的區(qū)塊鏈神經(jīng)系統(tǒng)BNS來(lái)全票通過(guò)后提案才可以被執(zhí)行。如何投票?首先參與投票的人要有鎖定的DFN代幣,選票的權(quán)重和鎖定的DFN的數(shù)量成正比,鎖倉(cāng)越重獲得的選票權(quán)就越大。投票是匿名的,不希望去追溯投票的來(lái)源,從而對(duì)投票人造成壓力影響決策的正確性。全票通過(guò)后,封存在黑客賬戶里的幣就會(huì)物歸原主。避免了一次嚴(yán)重傷害。

如果保證投票的真實(shí)性呢?投票人會(huì)不會(huì)被黑客給與高額報(bào)酬而進(jìn)行惡意投票呢?BNS通過(guò)支付DFN作為保證金,活動(dòng)結(jié)束三個(gè)月后,保證金會(huì)退還。這三個(gè)月就是激勵(lì)投票人做好的投票,惡意的投票會(huì)降低保證金數(shù)量,蒙受損失。同時(shí)投了好的投票的人會(huì)得到挖礦的報(bào)酬,鎖倉(cāng)越多,報(bào)酬越多。作惡的成本和代價(jià)太高,利用人性的博弈來(lái)避免惡意投票。

當(dāng)然了,這套方式更適用于巨大資金的黑客事件。區(qū)塊鏈神經(jīng)中樞系統(tǒng)的意義就在于,把重大系統(tǒng)漏洞造成的巨額損失降到最低。這已經(jīng)是解決了黑客攻擊的一大難題了。

區(qū)塊鏈系統(tǒng)中樞系統(tǒng)還有一個(gè)優(yōu)勢(shì)在于,它可以根據(jù)攻擊手段的不斷升級(jí),通過(guò)管理協(xié)議和軟件升級(jí)來(lái)不斷的優(yōu)化自己的系統(tǒng)。來(lái)應(yīng)對(duì)更加復(fù)雜的攻擊手段。目標(biāo)是做到,魔高一尺,道高一丈。

了解了區(qū)塊鏈神經(jīng)中樞系統(tǒng)BNS,在面臨大規(guī)模黑客攻擊的事件面前,人們不再顯得那么無(wú)力。能夠解決區(qū)塊鏈?zhǔn)澜缋镏匾y題的技術(shù)是支撐區(qū)塊鏈走的更遠(yuǎn)的重要部分。但是Dfinity的這些構(gòu)想在實(shí)際落地中能否真的發(fā)揮出它的作用來(lái),我們還要拭目以待。如果Dfinity可以把構(gòu)想落地的話,這是對(duì)整個(gè)區(qū)塊鏈發(fā)展的一次偉大的貢獻(xiàn)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文/莊鵬 本文是基于作者近幾年來(lái)對(duì)各種區(qū)塊鏈平臺(tái)理念和技術(shù)的研究,結(jié)合作者過(guò)去十多年的 IT 經(jīng)驗(yàn),審慎思考的結(jié)果...
    簡(jiǎn)聞閱讀 6,775評(píng)論 14 101
  • 以太坊(Ethereum ):下一代智能合約和去中心化應(yīng)用平臺(tái) 翻譯:巨蟹 、少平 譯者注:中文讀者可以到以太坊愛(ài)...
    車(chē)圣閱讀 3,923評(píng)論 1 7
  • 總是找不到詞形容今日的感覺(jué),就像一個(gè)本不該被牽掛的人找到了系他的繩子。 因?yàn)橐恍┨厥獾脑?,我不得不離開(kāi)我所在的宿...
    穿紫色洋裝的太宰治233閱讀 219評(píng)論 2 4
  • 今天下午放學(xué),孩子打電話讓我去接他,學(xué)校離我們店不是很遠(yuǎn),昨天和一個(gè)大哥哥一塊走回來(lái)的。今天我說(shuō)自己過(guò)來(lái)吧,結(jié)果...
    王賀媽媽閱讀 179評(píng)論 0 0
  • 第二章:偷看 第二天,安訢走進(jìn)教室,蘇佳狗腿的走了過(guò)來(lái),對(duì)安訢說(shuō):“小訢訢,知道顧逸家住在哪了嗎?安訢看了眼蘇...
    neieb閱讀 306評(píng)論 2 2

友情鏈接更多精彩內(nèi)容