買比特幣 買比特幣
Ctrl+D 買比特幣
ads

COMP:梳理Compound 8000萬美元token分發錯誤事件_UND

Author:

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

9 月 30 日,頭部去中心化借貸協議 Compound 于官推表示,在今天通過并執行「治理提案 062」后,升級合約內發錯了一個 BUG,致使 COMP 代幣出現了異常分發情況。

具體來說,漏洞出現在升級后的「Compound :?Comptroller」(0x3d9819210A31b4961b30EF54bE2aeD79B9c9Cd3B)合約內,原本應通過該合約緩慢分發給所有流動性提供者(借方、貸方)的 COMP 代幣被錯誤釋放,部分用戶收到了遠高于正常數量的 COMP。如下圖所示,僅 0x2e4ae 開頭的地址一個地址就從「Compound :?Comptroller」合約內領取到了近 30000 枚 COMP,代幣,價值約 900 萬美元。

24小時加密貨幣行情梳理:根據Bitfinex交易平臺數據顯示,

BTC最新成交價格49253.46元,最高價達49585.25元,最低價格47893.68元,成交量1.72萬,漲幅0.65%;

ETH最新成交價格3886.76元,最高價達3945.44元,最低價格3783.06元,成交量10.97萬,跌幅0.51%;

BCH最新成交價格7291.1元,最高價達7508.46元,最低價格6974.65元,成交量3.35萬,跌幅0.5%。[2018/6/8]

首先需要強調的是,從漏洞影響來看,本次?Compound 事件只會直接影響到所有流動性提供者的預期收益,用戶的存款、借款及倉位情況理論上不會受到任何干擾,所以不必太過恐慌。

此外,根據?Compound 創始人?Robert Leshner 的說法,「Compound :?Comptroller」合約內的 COMP 總量有限,用于挖礦分發的更多 COMP 代幣其實是存在另一個合約「Compound: Reservoir」(0x2775b1c75658Be0F640272CCb8c72ac986009e38)內,該合約仍在以每個區塊 0.5 枚 COMP 的速度正常分發。最極端的情況下,也就是「Compound :?Comptroller」合約內的代幣被提空時,將有約 28 萬枚 COMP 受到影響,總價值約 8000 萬美元。

24小時數字貨幣行情梳理:根據Bitfinex交易平臺數據顯示,

BTC最新成交價格43057.6元,最高價達43260.3元,最低價格41744.83元,成交量3.36萬,漲幅1.43%;

ETH最新成交價格2565.06元,最高價達2571.6元,最低價格2456.38元,成交量14.66萬,漲幅2.35%;

BCH最新成交價格4087.66元,最高價達4096.37元,最低價格3932.26元,成交量0.85萬,漲幅1.82%。[2018/4/11]

從鏈上狀況來看,當前「Compound :?Comptroller」合約內已被提走了約 17 萬 COMP,還剩下約 11 萬 COMP,而「Compound: Reservoir」合約當前的運轉并未出現異常情況,與?Leshner 的說法相吻合。

早間數字貨幣行情梳理:根據Bitfinex交易平臺數據顯示,

BTC最新成交價格57306.47元,最高價達58520.48元,最低價格52840.16元,成交量4.72萬,漲幅0.35%;

ETH最新成交價格5663.94元,最高價達5764.33元,最低價格5327.48元,成交量11.90萬,漲幅0.54%;

BCH最新成交價格8333.91元,最高價達8660.04元,最低價格8225.48元,成交量0.17萬,跌幅0.28%;

ETC最新成交價格187.46元,最高價達189.43元,最低價格155.96元,成交量141.81萬,漲幅3.44%;

LTC最新成交價格1057.46元,最高價達1074.37元,最低價格976.22元,成交量17.78萬,漲幅2.30%。[2018/2/13]

12小時數字貨幣行情梳理:根據Huobi.pro數據顯示,BTC最新成交價格8464.18美元,最高價達8581.42美元,最低價格7568美元,成交量21635BTC,漲幅3.77%;

ETH最新成交價格836.5美元,最高價達846.9美元,最低價格750美元,成交量127541ETH,漲幅2.51%;?

BCH最新成交價格1202.4美元,最高價達1235.7美元,最低價格945.93美元,成交量32008BCH,漲幅20.81%;

ETC最新成交價格20.19美元,最高價達20.41美元,最低價格18.12美元,成交量332519ETC,漲幅4.23%;?

LTC最新成交價格147.91美元,最高價達156.73美元,最低價格137.13美元,成交量155159LTC,跌幅0.56%。[2018/2/8]

本次漏洞的起因在于前文提到的「治理提案 062」,該提案的目的旨在調節對不同流動性提供角色的 COMP 分配比例。

早間數字貨幣行情梳理:根據Bitfinex交易平臺數據顯示,

BTC最新成交價格73,474.24元,最高價達92,212.68元,最低價格71,195.51元,成交量10.27萬,跌幅7.13%;

ETH最新成交價格6,749.01元,最高價達8,733.82元,最低價格6,384.68元,成交量47.05萬,跌幅8.81%;

BCH最新成交價格12,095.26元,最高價達13,103.76元,最低價格11,395.85元,成交量0.99萬,跌幅1.73%;

ETC最新成交價格197.87元,最高價達224.10元,最低價格195.07元,成交量11.32萬,跌幅2.78%;

LTC最新成交價格1,244.73元,最高價達1,269.12元,最低價格1,202.11元,成交量3.98萬,跌幅0.69%。[2018/1/17]

依照協議運轉規則,Compound 每天會向所有流動性提供者分發 2880 枚 COMP 代幣,這些代幣的一半將分配給借方,一半將分配給貸方。然而,在日常運行之中,Compound 發現這種一半一半的分配方式并未充分考慮到市場需求狀況,致使了市場出現了一些畸變(比如負利率)。所以在 9 月 22 日,社區成員?Tyler Loewen 于?Compound 治理模塊內提交了改進提案,擬將這種一半一半的分配方式更改為依照利率狀況動態調節。

這一提案的出發點顯然是正向的,社區對于提案的態度也是以支持為主,大概一周左右,也就是今天上午,該提案順利通過并得到了執行。

遺憾的是,代碼層面的 BUG 往往就是這么難以預料。盡管社區內其他一些成員也審查過?Tyler Loewen 的升級代碼,且所有升級合約已在以太坊?Ropsten 測試網上順利運轉了一個月的時間,但 BUG 還是出現了。

關于補救工作,Leshner 本人在推特已表示:「沒有任何管理控件或社區工具來打斷 COMP 當前的異常分發,協議層面的任何更改都需要經過為期近一周的治理程序才可生效。Compound Labs?和社區成員當前正在評估修復發行版的可能方法。」

如其所說,Compound 有著一套既有的治理流程:

·任何地址都可以鎖定 100 枚 COMP 來發起自治提議,當提議積攢夠至少?65000 枚 COMP 的委托后將升級為治理提案,繼而進入社區公投環節;

·社區公投為期 3 天,當提案獲得了至少 40 萬枚 COMP(即 ≥4% 的供應量)支持,且多數人投票贊成之時,即可通過公投環節。

·通過公投的提案將排隊進入時間鎖,并在 2 天的時間鎖后正式執行。

梳理治理的整個流程,可以看到,僅公投和時間鎖環節就要求了至少 5 天的時間,算上最初的提議以及流程過渡工作所需的時間,Leshner 所說的一周并不夸張。

關于「沒有任何管理控件來打斷 COMP 當前的異常分發」這一點,事實上,Compound 協議內存在一個用于處理極端情況的監護地址(Set Pause Guardian,0xbbf3f1421d886e9b2c5d716b5192ac998af2012c),該地址此前一直由?Compound Labs 持有,但在 8 月份的「治理提案 057」中已被轉變為多簽控制。不過,該監護地址的權限暫時僅規定了可在極端情況下暫停協議的存款、借款和清算,并未明確提及是否可用于當前發生的情況。

流程至此已厘清,但該采取什么樣的補救措施,目前沒有人給出具體方案。社區成員已在?Compound 治理論壇中建立了一個主題討論帖,擬通過「治理提案 063」來執行修復。從已釋放出的信息來看,大概率會先行暫停 COMP 的分發(可能通過監護地址執行?),直到可以測試完整的修復補丁。

作為踐行去中心化理治模式的先驅之一,Compound 本次事件的起因及處理在一定程度暴露了 DAO 治理的 B 面。

我們的慣性認知中,去中心化往往意味著用效率來換取公平。在 DeFi 領域,當一款協議實現了完全的去中心化治理,沒有任何單一主體能夠隨意對合約進行修改時,調動社區整體來共同參與治理決策往往極大的組織精力及時間成本,這也是為什么?Compound 需要用七天的時間來修復一個明擺著會對協議造成極大負面影響的漏洞。實際上,在一眾頭部 DeFi 協議之中,Compound 七天左右的治理周期并不算慢了,Uniswap 走完全套治理流程(民意調查——共識檢查——治理投票——時間鎖)的時間周期至少需要半個月之久。

話說回來,既然明知事后的補救需要如此高的成本,那么在事件發生之前,是否需要對重大合約升級采取更加嚴格的評估標準呢?這是在本次事件發生后,Compound 社區所作出第一個的經驗總結——社區成員 Phaze Jeff 于治理論壇內發起了一個討論帖,主題為「對重大代碼更改執行更嚴格的審核」。

結合具體事件來看,在社區成員 Loewen 提交「治理提案 062」后,參與測試工作的社區成員數量過少(似乎是大部分 DeFi 協議的通病),最終導致 BUG 被遺漏和「放行」。因此,Jeff 認為在協議進行重大更新時進行更細致的監測,并鼓勵更多的社區成員參與到主網部署前的社區工作去。此外,Jeff 還提到了需要進一步明確多簽監護地址的具體權限,以允許其在出現類似緊急情況時快速相應。

當前,關于該話題的討論仍在進行中,感興趣的朋友可以直接訪問帖子參與討論。

Tags:COMPOMPCOMUNDcomp幣發行量comp幣最新價格PUNKS ComicREFUND

幣贏交易所
PEN:破圈者X2Y2異軍突起 NFT交易平臺革命戰已打響_Genshiro

OpenSea 作為 NFT 交易平臺巨頭,壟斷了近 90 % NFT 交易市場份額。但巨頭的路也并非一帆風順,從最初秉持著“做一個長期的 NFT 交易平臺” 的信念一路披荊斬棘,與傳統資本團隊.

1900/1/1 0:00:00
NFT:解決NFT流動性問題:一文了解Floor DAO_Swiss NFT Fund

本文來自微信公眾號老雅痞(id:laoyapi)。流動性是證券市場上的一個術語,流動性是指資產在不影響其市場價格的情況下可以轉換為現成現金的效率,流動性最強的資產是現金本身.

1900/1/1 0:00:00
POL:Polygon 推出基于zk-STARKs的先進擴容解決方案 Miden_OLY

Polygon Miden 將通過使用先進的零知識密碼學技術STARK來壓縮交易,然后在以太坊上驗證它們,從而增強 Polygon 的可擴展性和安全性.

1900/1/1 0:00:00
APE:解析 Avatar 熱潮:構筑元宇宙的必要元素_VAT幣

NFT 為藝術和技術領域帶來了爆炸式的變化,越來越多的人開始了解 NFT。以前,只有一小部分經驗豐富的專業人士可以出售他們的藝術品,如今,每個人都有成為數字藝術家的可能.

1900/1/1 0:00:00
STR:Stratos:打造去中心化存儲的 “便利店” 網絡_RAT

很多時候,人們對去中心化存儲的刻板印象會停留在“替代”中心化存儲上,并強調后者的中心化風險:比如數據量激增導致的成本問題、服務器宕機問題、個人數據的隱私安全問題.

1900/1/1 0:00:00
ALP:Phantom Galaxies:區塊鏈上最大機甲游戲_alpha幣有投資價值嗎

今天鏈金游戲公會給各位小伙伴介紹一款十分精彩的機甲射擊類游戲。它是一個具有快節奏的機甲射擊游戲和引人入勝故事的開放世界在線太空模擬游戲.

1900/1/1 0:00:00
ads