加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > 聚幣 > Info

MakerDAO治理合約升級背后的安全風波_Maker:MKR

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發起關于將ETH-A添加至債務上限即時訪問模塊的執行投票:金色財經報道,據官方博客消息,治理促進者和Maker Foundation智能合約團隊已將關于在債務上限即時訪問模塊(DC-IAM)中添加ETH-A的執行投票加入投票系統。[2021/1/30 14:23:19]

在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)從對應提案中扣掉黑客的票數,然而從頭到尾其實攻擊者都沒有真正為它們投過票從上面的分析我們了解,黑客能透過這種攻擊造成以下可能影響:一、惡意操控投票結果二、因為黑客預先扣掉部份票數,導致真正的投票者有可能無法解除鎖倉時間軸

風險投資管理市場DAO Maker獲得LD Capital數百萬投資:據官方消息,成立三年的領先項目孵化器,融資平臺DAO Maker將首次發行社區通證。此次融資旨在擴張團隊,開發平臺新產品:風險投資債券(Venture Bonds)。該產品結合DAO Maker嚴格的風控,成功的融資經驗和龐大的社交網絡,將幫助平臺用戶以最低的風險參與到初創公司的早期融資。

DAO Maker是一家加密生態系統中領先的項目孵化器和服務提供商,創立于2017年,DAO Maker為孵化項目籌集超過3500萬美元的資本,平臺的投資人數高達35000 人。2020年11月,DAO Maker啟動了其首次基于社區的通證發行。[2020/11/28 22:24:56]

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

MakerDAO成8月份開發活躍第四高ERC-20項目:MakerDAO成為8月份開發活躍度第四高的ERC-20項目,Gnosis位列第一。[2020/9/4]

MakerDAO發起執行投票 計劃降低WBTC穩定費:5月15日,Maker基金會風險小組將一項執行投票納入投票系統,將WBTC穩定費從1%降低到0%。執行投票將繼續進行,直到投票數超過上次執行投票所通過的票數為止。(MakerDAO)[2020/5/16]

Tags:MakerMAKEDAOMKRmaker幣行情maker幣怎么挖SHIBDAO價格mkr幣未來價格

聚幣
萬物互聯時代,智能家居的區塊鏈突圍之路_區塊鏈:萬物鏈

文:易柏伶編輯:王巧5月9日至11日,2019年第五屆“中國智慧家庭博覽會”暨第十屆“深圳集成電路技術創新與應用展,在深圳圓滿落下了帷幕,近3萬觀眾到場參觀.

1900/1/1 0:00:00
星球日報 | Facebook穩定幣或三季度在印度上線;李笑來辭任雄岸科技執行董事,專注研究區塊鏈_區塊鏈:BitcoinFast

整理|張雪編輯|梁辰Odaily星球日報出品頭條彭博社:Facebook區塊鏈團隊約10人來自PayPal,穩定幣或三季度在印度上線據知情人士透露.

1900/1/1 0:00:00
穩定幣戰爭:如何正確地跟美國權力機構作斗爭?_FIN:GMINES價格

編者按:本文來自晚點LatePost,作者:吳楊盈薈,編輯:宋瑋,星球日報經授權發布。不管是誰,跟美國政府杠上總不是什么愉悅的事情.

1900/1/1 0:00:00
Gate 把 IEO 玩壞了?_GATE:gate.io手機版下載

Gate交易所的IEO屬于近期比較受關注的交易所動向之一。先是發行平臺幣GT,之后上線第一個IEO項目CNNS,緊接著上線DREP、FACTS和MovieBloc三個項目.

1900/1/1 0:00:00
報告:全球1/3的ETH被376個人持有,但只占ETH交易流動性7%_ETH:CHA

Odaily星球日報出品譯者|王也編輯|盧曉明區塊鏈和加密貨幣的本質就是去中心化,但是,在加密貨幣世界中存在一個非常中心化的現象,超過30%的ETH和20%的BTC卻掌握在極小一部分大戶手中.

1900/1/1 0:00:00
2019下半年幣圈最值得期待的5件大事_ETF:加密貨幣

對于幣圈投資者來說,2018年是災難性的一年。在2017年的牛市瘋漲后,到處都是喊“allin區塊鏈”,不幸的是,在2018年1月份創下歷史新高之后,幣價很快跌至低點,許多幣的價格跌幅高達95%.

1900/1/1 0:00:00
ads