突發丨BDP挖礦遇BUG後的思考

買賣虛擬貨幣

3月12日14:07,持續6天的BDP挖礦正式結束(比預計時間要早,為今天的BUG埋下伏筆),共計2400萬個BDP透過質押單幣的形式釋放出來。該專案巔峰時期的鎖倉資金一度超過66億美金,短暫地排行DeFi專案鎖倉榜首。

堅持到最後一天的礦工開心地準備收穫勝利果實,一些使用者在電報群激動地打下“to the moon”的標語。一些中心化交易所也發出公告,要上線BDP代幣。

然而,讓人意想不到的是,有使用者反映,無法從該專案的前端頁面取出資產。

官方人員這時候還沒意識到問題所在,告訴使用者將GAS limit調高試一下。

使用者按照建議操作之後,依然無法取出。

隨後另一名使用者使用500k gas limit,依然無法取出。緊接著,越來越多的使用者反映無法取出資產。

恐慌情緒開始在市場蔓延,BDP的價格從今日最高的5.4美元跌至3.8美元。

很快,官方人員開始意識到問題嚴重性,讓技術人員檢查。

14:17分,官方釋出第一則通告:

開發人員正在檢查問題無法unstaking的問題。同時安撫社羣,資金是安全的。對於有經驗的使用者,可以透過利用以太坊智慧合約“emergency withdraw”功能緊急提款。反之,要等官方更新UI之後提取資產。無論哪種方式,獎勵都會發放。

30多分鐘後官方又表示,透過“writeContract”功能緊急提款,只能取出本金,無法取出獎勵。之後團隊會協助使用者收到獎勵,但這可能會有一個延遲。

一些失去耐心的使用者暴怒,指責專案方將問題歸咎於UI問題。

對此,官方回覆稱,當然不僅僅是UI的問題,但開發人員嘗試修改UI,預計很快就會有解決方案。

1

問題是什麼?

一位推特使用者表示,bigdataprotocol的的獎勵期已經結束,產生問題的原因是,使用者在鑄造“ 0”代幣時無法索取獎勵。(意思可能是2400萬個BDP獎勵已經釋放完畢,但資金池的代幣依然會獲得新的代幣,只不過這個數量是0,導致報錯無法提幣)

一位開發者對此表示,bdp可以用 emergencyWithdraw把本金拿出來,挖礦的幣就銷燬了。問題是定義的seedpoolamount這個初始值最大2400w個,在挖礦時間還沒到就超過2400萬了,然後檢測報錯,不能提幣。

下午3點46分,官方釋出通告稱,新的使用者介面已經完成,使用者可以隨時在網站上直接提取存入的資金。對於所有單一資產池,使用者透過解押和領取按鈕會把資金返回到使用者的Ethereum地址。使用者的的BDP獎勵已經記錄在案,專案方承諾會隨時向使用者更新獎勵的發放時間,bALPHA的獎勵繼續按照原來的告知,不受影響。

4點14分,官方再次釋出通告:

經過與合作伙伴的調查,我們發現了智慧合約獎勵機制中的意外行為,您將無法索取智慧合約中剩餘的獎勵。但是,您將能夠安全無虞地提取您的抵押資金。我們有區塊鏈的快照,並且記錄了您的獎勵,您在接下來的幾天中可能會獲得這些獎勵。我們的開發人員正在更新使用者介面,以便您可以使用緊急取款功能提取資金。同時,隨時可以直接從etherscan中使用EmergencyWithdraw功能。最重要的是,我們提醒您,您的資金是安全的。現在,我們要確保您儘快獲得獎勵。對此給您帶來的不便,我們深表歉意。

隨後,使用者反映已經可以透過前端頁面提取資產。

大量資產在官方公佈解決方案之後開始撤離,鎖倉量迅速銳減到30億美元,較今天上午高峰時期減少了50%。

截至發稿,鎖倉量降至17億美元。BDP價格3.7美元。

2

後續

經過2小時的緊急排查,使用者資產提現問題已經得到解決。BDP單幣種挖礦已經結束,2個月之內不再產生新的BDP代幣。bAlpha的挖礦仍在進行,預計要在3個月之後結束。期間,使用者依然可以透過在uniswap上透過BDP/ETH LP或者bAlpha/ETH LP繼續挖礦。

經此風波,一些忠實使用者對BDP團隊面臨問題採取的措施表示感激(儘管沒有得到多少獎勵)

3

學到什麼?

1)遇到緊急情況,資產如何提現。

這次BUG,使用者無法從前端提取資產,而透過智慧合約的“ emergency withdraw”可以將資產提取出來(如果擔心資產安全,這可以幫助你快速取回本金)。

方法是:第一,找到“ emergency withdraw”地址:

https://etherscan.io/address/0x0de845955e2bf089012f682fe9bc81dd5f11b372#writeContract

第二步,開啟網址,連線你的錢包。在 emergency withdrah”輸入池子的ID。你需要透過etherscan與智慧合約進行互動,並輸入你質押的加密貨幣的ID/編號來提現。

對於bigdataprotocol,總共有12個資金池,ID分別是0-11。輸入0,代表要取出WETH。輸入1,代表要取出WBTC。依次類推。

之後,你可以透過以下地址來了解資金池的事件日誌:

https://etherscan.io/address/0x0de845955e2bf089012f682fe9bc81dd5f11b372#events

2)小心挖礦,保持警惕。

DeFi一天,人間一年。流動性挖礦高收益同時伴隨高風險。一些“土礦”看起來收益高,但跑路者不在少數,即便我們幸運找到一些良心礦,但可能還會遇到其他問題。比如今天這次BUG,幸運的是官方很快解決了,資產是安全的。如果是別的專案,以BUG為掩護,將使用者資產取走呢?這種風險不得不防。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读