去中心化金融褐耳,并不如我們所想

在經(jīng)歷 lendf.me 被盜事件后迟赃,我們知道 ERC777 代幣合約和普通借貸池合約組合會(huì)產(chǎn)生漏洞陪拘,正如 imToken Simon 所說(shuō):「 酒沒(méi)錯(cuò),頭孢也沒(méi)錯(cuò)纤壁,放在一起左刽,要了命」。這次事件最終導(dǎo)致了 2500 萬(wàn)美元(折合人民幣 1.7 億)被盜酌媒,雖然最后如數(shù)追回欠痴,卻在我們心里刻下一次深刻的印記迄靠,讓我們不得不重新審視智能合約安全問(wèn)題。

幣乎創(chuàng)始人親述 DeFi 踩雷經(jīng)歷與教訓(xùn) 已經(jīng)全面的分析了使用去中心化金融所帶來(lái)的風(fēng)險(xiǎn)喇辽≌浦浚回過(guò)頭再來(lái)看我們其他的去中心化項(xiàng)目,它們還存在其他的問(wèn)題嗎菩咨?

在調(diào)查中吠式,我們發(fā)現(xiàn)以太坊的去中心化金融場(chǎng)景中,大量項(xiàng)目集成了 USDC抽米。而 USDC 在其代幣實(shí)現(xiàn)中特占,加入了一個(gè)前置代理合約。簡(jiǎn)單的說(shuō)就是我們使用 USDC 合約進(jìn)行轉(zhuǎn)賬時(shí)云茸,訪問(wèn)的是 USDC 的代理是目,該代理再通過(guò)內(nèi)部設(shè)置的地址,訪問(wèn)到 USDC 的目標(biāo)合約上查辩。

DeFi.png

代理合約擁有一個(gè)管理員權(quán)限可以更改其代理的目標(biāo)胖笛,當(dāng)合約需要升級(jí)時(shí)就可以使用管理權(quán)限替換目標(biāo)合約地址。這是一種可升級(jí)宜岛、可更替智能合約的設(shè)計(jì)模式长踊,解決了合約升級(jí)這一難題,但同時(shí)也產(chǎn)生了巨大的風(fēng)險(xiǎn)萍倡。

如果代理合約的管理權(quán)限泄露身弊,意味著攻擊者可以將代理的目標(biāo)地址指向任何地址。攻擊者可以很輕易的偽造一個(gè)可以任意發(fā)行代幣的攻擊合約列敲,再將代理合約指向這個(gè)攻擊合約阱佛。因此,USDC 代理合約一旦攻破戴而,Compound(借貸池)也會(huì)像 lendf.me 一樣被全部抽空凑术。甚至現(xiàn)今最大的穩(wěn)定幣平臺(tái) MakerDAO,也能通過(guò)對(duì) USDC 代理合約攻擊而錯(cuò)誤的生成穩(wěn)定幣所意。任何平臺(tái)只要是集成了 USDC淮逊,皆存在該風(fēng)險(xiǎn)。而 USDC 正在去中心化應(yīng)用中大規(guī)模的使用著扶踊。

當(dāng)更多的代幣使用代理模式時(shí)泄鹏,每一個(gè)代幣都會(huì)成為攻擊向量,如果去中心化項(xiàng)目持續(xù)集成類似的項(xiàng)目秧耗,會(huì)使其安全性大打折扣备籽。相比之下不使用代理合約,銷毀管理員密鑰的方式看來(lái)會(huì)更加健壯分井。

去中心化對(duì)信任的要求比傳統(tǒng)應(yīng)用更高车猬。由于智能合約要自動(dòng)化的處理所有過(guò)程霉猛,在建立代碼的過(guò)程中就要求所有代碼之間之完全信任。像 USDC 這樣的代幣項(xiàng)目诈唬,本身具有一定的中心化屬性韩脏,大規(guī)模的應(yīng)用在所有項(xiàng)目中時(shí),就會(huì)把這些項(xiàng)目所有的信任全部集中在一個(gè)中心化的單點(diǎn)上铸磅。這個(gè)單點(diǎn)的控制權(quán)對(duì)于整個(gè)去中心化生態(tài)而言赡矢,相當(dāng)于上帝模式。此時(shí)一個(gè)單點(diǎn)代理合約的密鑰泄露阅仔,就可能引起整個(gè)去中心化生態(tài)的崩潰吹散,造成無(wú)數(shù)項(xiàng)目被黑,無(wú)數(shù)代幣丟失八酒。反觀空民,一個(gè)雖然未被黑的中心化單點(diǎn),也具有控制整個(gè)去中心化生態(tài)權(quán)限羞迷,代幣管理機(jī)構(gòu)可以使用同樣的手段對(duì)任何集成它的項(xiàng)目進(jìn)行破壞或關(guān)閉界轩。

可見(jiàn),USDC 在大規(guī)模的應(yīng)用過(guò)程中衔瓮,使整個(gè)去中心化生態(tài)的風(fēng)險(xiǎn)全部集中在了 USDC 中心化控制的代理合約上浊猾,該合約為 USDC 的管理機(jī)構(gòu)提供了整個(gè)生態(tài)的上帝模式∪劝埃或許我們所謂的去中心化葫慎,反而比傳統(tǒng)項(xiàng)目還更加中心化?

如若說(shuō)去中心化還是早期階段薇宠,那在這蠻荒的開(kāi)墾過(guò)程中偷办,USDC 可謂是荒野之王。

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them(魔戒)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末澄港,一起剝皮案震驚了整個(gè)濱河市椒涯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌回梧,老刑警劉巖逐工,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異漂辐,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)棕硫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門髓涯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人哈扮,你說(shuō)我怎么就攤上這事纬纪◎驹伲” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵包各,是天一觀的道長(zhǎng)摘仅。 經(jīng)常有香客問(wèn)我,道長(zhǎng)问畅,這世上最難降的妖魔是什么娃属? 我笑而不...
    開(kāi)封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮护姆,結(jié)果婚禮上矾端,老公的妹妹穿的比我還像新娘。我一直安慰自己卵皂,他們只是感情好秩铆,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著灯变,像睡著了一般殴玛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上添祸,一...
    開(kāi)封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天滚粟,我揣著相機(jī)與錄音,去河邊找鬼膝捞。 笑死坦刀,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蔬咬。 我是一名探鬼主播鲤遥,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼林艘!你這毒婦竟也來(lái)了盖奈?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤狐援,失蹤者是張志新(化名)和其女友劉穎钢坦,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體啥酱,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡爹凹,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了镶殷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片禾酱。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出颤陶,到底是詐尸還是另有隱情颗管,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布滓走,位于F島的核電站垦江,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏搅方。R本人自食惡果不足惜比吭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望腰懂。 院中可真熱鬧梗逮,春花似錦、人聲如沸绣溜。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)怖喻。三九已至底哗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間锚沸,已是汗流浹背跋选。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留哗蜈,地道東北人前标。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像距潘,于是被迫代替她去往敵國(guó)和親炼列。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容