買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > 聚幣 > Info

DAO:MakerDAO治理合約升級背后的安全風波_AMKR

Author:

Time:1900/1/1 0:00:00

北京時間2019年05月07日,區塊鏈安全公司Zeppelin對以太坊上的DeFi明星項目MakerDAO發出安全預警,宣稱其治理合約存在安全漏洞,希望已鎖倉參與投票的用戶盡快解鎖MKR提并出。MakerDAO的開發者Maker公司亦確認了漏洞存在,并上線了新的治理合約,并宣稱漏洞已修復。該安全威脅曝出后,PeckShield全程追蹤了MKR代幣的轉移情況,并多次向社區發出預警,呼吁MKR代幣持有者立即轉移舊合約的MKR代幣。截止目前,絕大多數的MKR代幣已經完成了轉移,舊治理合約中尚有2,463個MKR代幣待轉移。05月07日當天,經PeckShield獨立研究發現,確認了該漏洞的存在(我們命名為itchyDAO),具體而言:由于該治理合約實現的投票機制存在某種缺陷,允許投票給尚不存在的slate。等用戶投票后,攻擊者可以惡意調用free()退出,達到減掉有效提案的合法票數,并同時鎖死投票人的MKR代幣。次日05月08日,PeckShield緊急和Maker公司同步了漏洞細節,05月10日凌晨,MakerDAO公開了新版合約。Zeppelin和PeckShield也各自獨立完成了對其新合約的審計,確定新版本修復了該漏洞。在此我們公布漏洞細節與攻擊手法,也希望有引用此第三方庫合約的其它DApp能盡快修復。細節

所有主要借貸協議中僅有MakerDAO收入超過了其代幣激勵:9月29日消息,據token terminal統計,在所有主要的借貸協議中,只有MakerDAO的收入超過了代幣激勵。據Variant投資合伙人Mason Nystrom分析稱,代幣激勵是一種新的獲客成本(CAC)形式。每一美元的代幣激勵對應一個新客戶或費用/收入。項目應確保其代幣獲取成本(TAC)和代幣激勵與轉速比率在其市場內具有競爭力。[2022/9/29 6:02:10]

在MakerDAO的設計里,用戶是可以通過投票來參與其治理機制,詳情可參照DAO的FAQ。以下是關于itchyDAO的細節,用戶可以通過lock/free來將手上的MKR鎖定并投票或是取消投票:在lock鎖定MKR之后,可以對一個或多個提案(address數組)進行投票:注意到這里有兩個vote函數,兩者的傳參不一樣(address數組與byte32),而vote(addressyays)最終亦會調用vote(bytes32slate),其大致邏輯如下圖所示:簡單來說,兩個vote殊途同歸,最后調用addWeight將鎖住的票投入對應提案:可惜的是,由于合約設計上失誤,讓攻擊者有機會透過一系列動作,來惡意操控投票結果,甚致讓鎖定的MKR無法取出。這里我們假設有一個從未投過票的黑客打算開始攻擊:調用lock()鎖倉MKR,此時deposits會存入鎖住的額度。此時黑客可以線下預先算好要攻擊的提案并預先計算好哈希值,拿來做為步驟3的傳參,因為slate其實只是address數組的sha3。這里要注意挑選的攻擊目標組合必須還不存在于slates中(否則攻擊便會失敗),黑客亦可以自己提出一個新提案來加入組合計算,如此便可以確定這個組合必定不存在。調用vote(bytes32slate),因為slate其實只是address數組的sha3,黑客可以線下預先算好要攻擊的提案后傳入。這時因為votes還未賦值,所以subWeight()會直接返回。接下來黑客傳入的sha3(slate)會存入votes,之后調用addWeight()。從上方的代碼我們可以看到,addWeight()是透過slates取得提案數組,此時slates獲取到的一樣是未賦值的初始數組,所以for循環不會執行調用etch()將目標提案數組傳入。注意etch()與兩個vote()函數都是public,所以外部可以隨意調用。這時slates就會存入對應的提案數組。調用free()解除鎖倉。這時會分成以下兩步:deposits=sub(deposits,wad)解鎖黑客在1.的鎖倉subWeight(wad,votes)從對應提案中扣掉黑客的票數,然而從頭到尾其實攻擊者都沒有真正為它們投過票從上面的分析我們了解,黑客能透過這種攻擊造成以下可能影響:一、惡意操控投票結果二、因為黑客預先扣掉部份票數,導致真正的投票者有可能無法解除鎖倉時間軸

Synthetix創始人:MakerDAO建立的社區不能輕易復制:DeFi衍生品平臺Synthetix創始人Kain Warwick發推稱,我批評過DAI的早期,可擴展性,以及后來的集中化抵押品。但有一件事我從未批評過,那就是MakerDAO所建立的社區和信仰的力量,你不能輕易地復制它,而且它對采用至關重要。[2020/8/17]

PeckShield是面向全球頂尖的區塊鏈數據與安全服務提供商。商業與媒體合作,請通過Telegram、Twitter或郵件與我們聯系。

MakerDAO通過最新執行投票,現已支持負基數費率:5月22日,Maker基金會風險小組將一項新執行投票納入投票系統,具體內容為:更改穩定費結構以允許負基數費率;將USDC穩定費從0%提高到0.75%。

此前消息,該執行投票已于UTC時間5月23日17:50通過,5月24日05:50執行。[2020/5/24]

MakerDAO接受USDC作為新抵押品引起開發人員不滿:穩定幣DAI面臨流動性問題后,開發人員就MakerDAO使用USDC進行抵押展開了辯論。MKR社區成員Aeno表示,這聽起來像是對更深層次的流動性問題的臨時解決,USDC提案本身存在新的經濟風險,應該慎重考慮。可以采用這種解決方案,并將它與其他分散的系統混合使用。出于去中心化性質,我不希望看到它與USDC相互混合。如果是這樣,我寧愿完全堅持使用USDC。(News.bitcoin)[2020/3/18]

Tags:DAOMAKEMakerMKRAkita DAOmakerdao是什么意思maker幣終極計劃AMKR

聚幣
COI:難產的ETF、耐不住的CZ,期貨市場或成未來最佳選擇_Fei Coin

如何評價這個5月?恐怕只有「難以置信」來形容了。在進入5月前,比特幣的價格還在5000美元上下波動,人們似乎已經接受了它在這個價位的區間表現,而邁入5月后,它的表現可謂是一波未平,一波又起,隨著.

1900/1/1 0:00:00
POLK:Polkadot將首發國內交易所?劇情不到一小時反轉_polkadotjsplus

今日,去中心化交易所Cybex發公告稱,跨鏈項目Polkadot將登陸該交易所進行ETO,但不久之后,該消息遭到web3基金會中文社區的否認.

1900/1/1 0:00:00
DEF:一文說透 DeFi 的產品實現、價值捕獲及變革式意義_DEFI100Farm Token

編者按:本文來自鏈聞ChainNews,采訪&撰文:李畫,星球日報經授權發布。為DeFi喝彩,我們可以重新想象金錢,重新構造金融.

1900/1/1 0:00:00
LOC:Block.one天價回購股份,早期投資人或實現高達66倍投資收益_BLOCK

Odaily星球日報出品譯者|王也編輯|盧曉明據彭博社5月22日報道,主流加密數字貨幣EOS的背后開發商Block.one即將花費高昂代價回收其早期投資人10%的股份,平均下來.

1900/1/1 0:00:00
加密貨幣:華為入場區塊鏈,三大巨頭戰意濃_數字人

去年年終,31QU曾對入局區塊鏈行業的各大傳統互聯網巨頭做過一個盤點。在那時,幣圈正值寒冬來臨的至暗時刻。隨著今年以來,加密貨幣市場的逐漸回暖,各種區塊鏈項目也開始不斷發力.

1900/1/1 0:00:00
DEF:DeFi:未來“代碼世界”的主宰——DeFi前景展望_區塊鏈域名如何注冊

通證通研究院×FENBUSHIDIGITAL聯合出品文:宋雙杰,CFA;王新剛特別顧問:沈波;Rin導讀2018年8月.

1900/1/1 0:00:00
ads