以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

3CRV:如何解決EIP-4626中的高滑點問題?

Author:

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

簡介

EIP-4626提供了一種將代幣投資到投資池(通常稱為金庫)的標準方法。當我們存入自己的資產時,我們會收到一個份額代幣,代表我們在金庫里的資產。金庫將把匯集的資產投資到一個或多個基礎平臺,為持有者產生收益。EIP-4626標準的一個結果是,存款和鑄幣函數沒有提供指定回報的最小份額或資產金額的方法。這通常用于防止高滑點或三明治攻擊。mStable如何通過其MetaVaults解決這個問題——在保持符合標準的同時減輕高滑點攻擊?本文描述了這些挑戰,并解釋了他們的方法是如何工作的。EIP-4626和mStable金庫存款

mStableEIP-4626的首個金庫將投資于基于Curve3Pool的Convex池。從EIP-4626的角度來看,金庫的資產是Curve3Pool的流動性提供者代幣(3Crv)。存款函數是EIP-4626規范的一部分,它指定要存入多少資產以及將接收金庫份額的帳戶。存款函數返回給接收方會鑄造多少金庫份額。functiondeposit(uint256assets,addressreceiver)externalreturns(uint256shares);例如,存入3CrvConvexmUSD金庫將從調用方轉移3Crv,并將vcx3CRV-mUSD金庫份額轉移到接收方。

Stargate DAO成員在社區會議上討論如何處理即將收到的160萬枚ARB:3月30日消息,Stargate DAO成員在周三社區電話會議上討論如何處理160萬枚Arbitrum(ARB)代幣的預期分配,這些代幣價值不到200萬美元。LayerZero Labs的員工MaxPower表示,這些代幣尚未收到,但當收到時將必須決定是否持有、出售、部署或委托這些代幣。

一些與會者建議,DAO應該將ARB代幣分發給用戶,或將其部署為流動性激勵。與此同時,其他治理代幣持有者建議委托ARB代幣,以便Stargate DAO可以參與Arbitrum治理。

據DeFiLlama的數據,Stargate的總鎖定價值(TVL)為3.64億美元,其中近22%來自Arbitrum平臺。(CoinDesk)[2023/3/30 13:34:35]

EIP-4626標準的強大之處在于,在投資池中有一種通用的投資方法,但對資產可以投資到底層平臺的內容和時間沒有限制。對于mStable的3CrvConvxmUSD金庫來說,3Crv被添加到CurvemUSDMetapool中,然后產生的流動性提供者代幣(musd3Crv)被存入ConvexmUSD池中,該池會投資于CurvemUSDgauge并獲得更高的回報。這個過程中的一個技術挑戰是如何防止三明治攻擊。

俄羅斯彼爾姆地區一家法院屏蔽解釋如何交易比特幣的網站:俄羅斯彼爾姆地區的一家法院決定屏蔽一些描述如何將加密貨幣兌換成法定貨幣的網站,當地檢察官聲稱,在俄羅斯傳播此類信息是違法的,違反了俄羅斯打擊犯罪收益合法化的立法,可能會促進非法洗錢行為。(Bitcoin.com)[2021/6/11 23:30:46]

什么是三明治攻擊?如何預防它們?

當我們向CurveMetapool(或任何其他池)添加流動性時,我們指定自己想存入的資產數量和流動性提供者(LP)代幣的最小數量。對于mUSDMetapool,金額是一個包含兩項的數組。第一個是mUSD的量,第二個是3Crv的量。3CrvConvex金庫只存3Crv,因此金額數組的第一項將為零。functionadd_liquidity(uint256memoryamounts,uint256min_mint_amount)externalreturns(uint256);開發金庫時的一個技術挑戰是我們如何設置預期流動性提供者代幣的最小數量。僅僅將min_mint_amount設置為零是不夠的,因為它會讓存款交易受到三明治攻擊。但在我們深入了解三明治攻擊是如何工作之前,我們需要更多地了解CurveMetapool定價是如何工作的。由于金庫只添加兩個池代幣(mUSD和3Crv)中的一個,因此它接收到的Metapool流動性提供者(LP)代幣的數量將取決于Metapool中mUSD和3Crv的余額。池中的3Crv越多,當僅將3Crv添加到Metapool時,返回的LP代幣就越少。例如,如果Curve的mUSDMetapool添加了200萬個mUSD,600萬個3Crv和100k個3Crv,則將收到100,068個LP代幣(musd3Crv)。如果Metapool有600萬個mUSD,添加了200萬個3Crv和100k個3Crv,將收到100,892個LP代幣(musd3Crv)。那么三明治攻擊是如何實現的呢?

動態 | 英國信息專員辦公室對Facebook發出如何保護個人數據的質詢函:據路透社報道,英國信息專員辦公室周一表示,其已經向Facebook和其他28家Libra項目背后的公司發送了一份聲明,要求他們提供有關如何根據與項目相關的數據保護法處理客戶個人數據的詳細信息。其同時呼吁,世界各地同行對Facebook提出的天秤幣采取更多開放態度。目Facebook沒有立即對其進行回復。[2019/8/6]

攻擊者在將交易包含到區塊之前,就會監控Mempool中可能被利用的交易。為了利用交易,他們賄賂區塊生產者,將他們的交易包含在可利用的交易之前和之后。也就是說,他們將易受攻擊的交易與自己的交易夾在一起。如果有一筆交易將3Crv添加到最低LP金額為零的mUSDMetapool,則攻擊者的第一筆交易將是減少Metapool中的mUSD數量。這意味著在易受攻擊的添加流動性交易中收到的MetapoolLP代幣數量遠低于應有的數量。在第三個交易中,攻擊者返還在第一個交易中刪除的mUSD,并將收益裝入囊中。例子使用Curve的mUSDMetapool,池中有6,000,000mUSD和3Crv,11,917,295個LP代幣(musd3Crv)和1.018095美元的虛擬價格。攻擊者通過使用6,500,000(54.5%)池流動性提供者(musd3Crv)代幣從池中提取5,973,425的mUSD,使用他們池中的大部分流動性提供者代幣(musd3Crv)來平衡池。使用remove_liquidity_one_coin函數進行單邊提款,池中剩下0.43%mUSD和99.56%3Crv。虛擬價格上漲了近1%,至1.019105,因為大量不平衡的提現為池收取了費用。受害者使用add_liquidity函數將100,000個3Crv添加到不平衡的池中,且沒有最小流動性提供者數量。如果池是平衡的,受害者得到81978個LP代幣而不是100371個。這意味著受害者得到的LP代幣比他們應該得到的少18,393個(18%)。以美元計算,受害者得到的美元價值減少了18,643(18%)。對于第三個也是最后一個交易,攻擊者使用add_liquidity將他們從第一個交易中提取的5,973,425個mUSD添加回池中,以接收6,503,610個LP代幣(musd3Crv)。比第一次交易多取了3610美元。池的虛擬價格將增加1%至1.019216,因為這是另一個不平衡的交易。以美元計算,攻擊者的LP價值從6,500,000*1.018095=6,617,617美元上升到6,503,610*1.019216=6,628,583美元,增加了10,966美元(1.65%)。如果受害者損失了18643美元價值,而攻擊者只獲得了10966美元價值,那么缺失的7677美元價值在哪里?使池失衡的0.04%費用由流動性提供者和Curve投票托管的CRV(veCRV)持有者平均分攤。攻擊者未持有的5,417,295LP代幣的價值從5,515,323美元增加到5,520,794美元。這比池費用的50%增加了5,471美元。增加的美元價值歸于托管CRV(veCRV)持有人。Curve的保護

動態 | 金色沙龍深圳站“量化市場暗流涌動 如何破冰”將拉開序幕:由金色財經主辦,貝殼公關承辦,節點資本、Nodeplus、引力波G-Wave協辦的金色沙龍深圳站第一期將于1月24日拉開序幕。本期沙龍以“論生態·量化市場 | 暗流涌動如何破冰”為主題,邀請臻云科技、Amber AI、BQuant、共盈資本、Tokenpanda等量化企業,再次聊聊量化,與你共同面對熊市,了解量化交易策略。金色財經將對此次活動進行全程圖文直播,敬請留意。報名點擊鏈接。[2019/1/16]

為了防止三明治攻擊,在向CurveMetapool添加流動性時,需要指定一個合理的最小LP代幣數量。通常,DeFi協議會在交易中傳入相當數量的金額。Curve池中的add_liquidity函數就是min_mint_amount的一個很好的例子。但是對于標準的EIP-4626存款函數,沒有定義參數來指定最小金額,因此我們無法傳入相當數量的鏈下計算的MetapoolLP代幣。Curve池有一個calc_token_amount函數,它可以計算池代幣存款收到的LP代幣數量。但這不能用來防止三明治攻擊。如果已經運行了一個交易來平衡池,那么calc_token_amount函數將只返回當前不公平的LP代幣數量。functioncalc_token_amount(uint256memoryamounts,boolis_deposit)externalviewreturns(uint256);因此問題仍然存在,EIP-4626函數沒有辦法傳遞最小量。打破標準來添加這一點是不可取的,使用預言機也是次優的。我們需要鏈上方法。mStable的方法

芬蘭政府因不知如何存放沒收的比特幣犯難:芬蘭政府正為如何存放沒收來的2000余個比特幣而犯難。根據該國政府周二發布的指導方針,執法機構和人員不得持有沒收的加密貨幣,執法人員不得將沒收的加密貨幣存儲在交易所里,必須要保持它們處于離線狀態且不能在互聯網上被訪問。此外,該文件還指出,當局不能將比特幣等加密貨幣視為貨幣,也不能作為支付手段。[2018/2/21]

mStable的金庫獲得一個公平的MetapoolLP代幣價格的方法是使用CurveMetapool和Curve3Pool的虛擬價格。get_virtual_price函數以美元為單位返回池的流動性提供者代幣的價格。它通過計算池的不變式來實現這一點,該不變式是池中代幣的美元價值除以代幣的總供應量。由于池中代幣的余額不影響池的不變值或總美元價值,虛擬價格不會受到三明治攻擊。functionget_virtual_price()externalviewreturns(uint256);對于存入mStable金庫的存款,我們需要在Curve的3PoolLP代幣(3Crv)中對MetapoolLP代幣進行定價,因為這是我們在金庫中使用的資產。為此,我們得到3Pool虛擬價格,并將其除以MetapoolLP代幣價格。fairMetapoolLPtokens=3Crvassets*3Poolvirtualprice/Metapoolvirtualprice一旦我們有了一個合理的價格,我們就可以通過目前配置為1%的滑點系數來降低它。這個調整后的公平價格用于計算在向池中添加3Crv流動性時可以接收的CurveMetapoolLP代幣(musd3Crv)的最小數量。存款的全部流程如下:

結論

雖然標準在標準化和獲得采用方面起著巨大的作用,但像這樣的問題提醒我們,在DeFi方面沒有輕松的勝利。我們需要認識到現有標準的局限性,并為它們尋找最佳的解決方案。

Tags:CRV3CRVUSDPOOL3crv幣怎么賣3CRV價格CUSDC價格Spool DAO

酷幣交易所
加密貨幣:FTX首場破產聽證會要點概覽:現金余額12.4億美元,債權人達數百萬名

當地時間11月22日周二,FTX的首次破產聽證會在美國特拉華州舉行,法官簡述了FTX的崛起和衰落,以及該公司在短短兩周內崩潰的時間線.

1900/1/1 0:00:00
SRM:FTX余震對比特幣巨鯨和長期持有者沖擊幾何?

本文來自Glassnode,由Odaily星球日報譯者Katie辜編譯。 FTX風波對主流幣及整體加密市場的沖擊仍在持續,我們想探討鏈上數據的發展趨勢,評估近期市場疲軟是否動搖了比特幣持有者的信.

1900/1/1 0:00:00
FTX:數據解讀:為何鏈游順利逃過“FTX破產劫”?

Odaily星球日報譯者|Moni 盡管FTX破產,但Web3游戲市場似乎并未受到太大影響,而且持續成為dApp行業發展的主要推動力.

1900/1/1 0:00:00
GEN:暫停提現,加密借貸龍頭Genesis到了破產邊緣?

11月16日,GenesisTrading在北京時間21點準時向所有債權人和客戶開了一場不到10分鐘的電話會議。與其說會議,不如說是通知.

1900/1/1 0:00:00
STAR:對話Jolestar:Merkle Tree的方案真的能證明CEX的清白?

播客地址:https://www.ximalaya.com/sound/589658039這兩天關于FTX跟幣安的話題在圈內持續發酵,最新的進展是,雖然FTX已經宣告破產保護.

1900/1/1 0:00:00
HON:前特朗普新聞秘書爆料:推倒FTX的第一張骨牌

Odaily星球日報譯者|Moni 11月16日,特朗普正式宣布再次競選美國總統。就在特朗普宣布這一消息的前16個小時,曾擔任其新聞秘書和白宮通信主管、也是對沖基金SkyBridge創始人的An.

1900/1/1 0:00:00
ads