以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

引介|一種安全的 LP 價格的獲取方法_ETH

Author:

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

By:?yudan@慢霧安全團隊

前言

目前,使用LPToken進行抵押借貸的需求越來越大,但是目前市面上并沒有一種完善的用于安全獲取LPToken價格的方法。慢霧安全團隊在分析LPToken價格的獲取方式的過程中關注到了AlphaFinance團隊的關于安全獲取LP價格的方法。在仔細閱讀后,將相關的思考分享給大家。

LPToken價格獲取分析

目前,常見的LPToken價格的獲取方式如下:

其中,r0,r1分別代表Uniswap交易對中兩種代幣的存量,price0,price1分別代表r0和r1對應代幣的價格。上面的公式簡單來說就是算出交易對中兩種代幣的總價值之和,然后除以LPToken的總數量,得到了單份LP的價值。

聯邦政策專家:對加密的監管政策可能需要十年以上才能具體落地:6月18日消息,聯邦政策專家Dorothy DeWitt在最近參與的一場活動中表示,即使政策取得進展,規定可能需要十年甚至更長的時間才能通過。制定規則需要很長時間,DeWitt并舉例了2010年發布的多德-弗蘭克法案,其最終規則直到2021年才通過CFTC,DeWitt說,讓那些對此事不感興趣、理解力有限并對非常復雜的問題感到害怕的人們達成共識真的很難。UCLA法學院教授JamesPark則表示,SEC在制定法規的同時,也面臨著與CFTC以及其他機構的司法管轄權爭奪戰。據悉,DeWitt曾擔任參議院前首席財務法律顧問和CFTC監管部門前主任。[2023/6/19 21:46:07]

這個公式咋一看沒什么問題,一般來說,price0和price1都會取Uniswap本身提供的延時價格。但是這里存在一個被閃電貸攻擊的風險。雖然price0和price1是不能操控的,但是r0和r1卻是可以操控的。通過操控r0和r1的值,即可對整個公式進行操控,具體可參考慢霧文章《采用延時喂價還被黑?WarpFinance被黑詳解》

Web3人工智能平臺Alive完成1200萬美元機構融資:金色財經報道,作為NVIDIA Inception Program早期成員的Web3人工智能平臺Alive已完成1200萬美元機構融資,投資方信息暫未披露。該公司此前于3月16日完成了500萬美元的種子輪融資,當時領投方為Myer Capita,參投方包括Space Capital、Main Sequence Ventures、Viola Ventures、SquarePeg、Pitango等。Alive還宣布推出人工智能節點計劃“AI Node”,旨在通過Web3使人工智能更加民主化,節點持有者將有機會參與Alive的治理和決策過程,共同推動AI技術和應用的創新,據悉該計劃將由30,000個Alive節點組成,預計將在6月下旬正式啟動。(digitaljournal)[2023/6/8 21:22:36]

那么有沒有辦法能獲取一種安全的LPToken價格,使代幣的存量無法被操控呢?AlphaFinance團隊提供了一個思路:

八部委出臺中關村“科創金融改革試驗區”總體方案,提及支持區塊鏈領域等企業長期融資需求等:金色財經報道,據中國人民銀行官網,5月23日,央行、發展改革委、科技部、工業和信息化部、財政部、銀保監會、證監會、外匯局、知識產權局等八部委聯合發布了關于印發《北京市中關村國家自主創新示范區建設科創金融改革試驗區總體方案》的通知。

其中,《方案》提出,引導銀行提供更多中長期貸款,積極支持人工智能、量子信息、區塊鏈等前沿領域企業的創新研發、成果轉化、產業升級等長期融資需求;研究探索區塊鏈技術在金融領域的應用;推動數字人民幣在更多場景試點應用;拓展跨境金融區塊鏈服務平臺功能;在嚴控交易場所數量前提下,支持北京國際大數據交易所建設基于真實底層資產和交易場景的數字資產交易平臺;建設數字版權交易平臺,帶動知識產權融資業務發展。[2023/5/26 9:44:00]

根據AlphaFinance的分析,整個過程分為3步:

以太坊質押數量自Shapella升級以來激增440萬枚:金色財經報道,自4月12日以太坊實施Shapella升級以來,已有超過440萬枚ETH被存入以太坊合約,總數量達到2258萬枚。Bitfinex分析師在一份周報中表示,對質押的需求激增可能源于大型ETH持有者,他們不愿意清算自己的持股,而是尋求產生被動收入。這種趨勢預計會持續下去,特別是考慮到通貨緊縮的力量預計會大大推動ETH的價格。[2023/5/23 15:20:40]

第1步是通過Uniswap的getReserves接口獲得交易對中對應代幣的數量,算出K

第2步是獲取交易對中每個代幣對應的價格,然后算出代幣的價格的比例P

第3步是通過K和P之間的關系反推真實的代幣存量。

慢霧:美國演員SethGreen的NFT遭釣魚攻擊,資金已跨鏈到 BTC 并混幣:5月18日消息,美國演員SethGreen遭遇釣魚攻擊致4個NFT(包括1個BAYC、2個MAYC和1個Doodle)被盜,釣魚者地址已將NFT全部售出,獲利近160枚ETH(約33萬美元)。

慢霧MistTrack對0xC8a0907開頭的釣魚地址分析后,發現總共有8個用戶的NFT被盜,包含MAYC、Doodle、BAYC、VOX等12類NFT,全部售出后總獲利194ETH。同時,該釣魚地址初始資金0.188ETH來自Change NOW。釣魚者地址將大部分ETH轉換為renBTC后跨鏈到6個BTC地址,約14BTC均通過混幣轉移以躲避追蹤。NFT釣魚無處不在,請大家保持懷疑,提高警惕。[2022/5/18 3:24:23]

完成以上3步后,最終LPToken的價格獲取公式會變成下面這個樣子:

這一波操作下來,好像有點整懵了,但是問題不大,我們來逐個分析。

首先,我們知道,Uniswap采用的是恒定乘積算法。簡單來說就是?x*y=K?,也就是說,交易前后的K值是不會變的。在不討論手續費的情況下,K值理論上是不會改變的。我們先記住這個前提。然后,獲取交易對中每個代幣各自的價格,比方說對USDT價格。這里以ETH-BTC交易對為例,假設ETH的價格為650USDT,BTC的價格為22,000USDT,那么ETH/BTC的價格比值P為0.03。在得到價格的比值P之后,直接用第1步得到的K計算K/P和K*P就得到了對應交易對的一個正常的數量。下面要對第3步,即獲取正常的數量這一步進行相應的說明。

公式思路解釋

現在開始對上面的第3步進行說明,扶穩坐好:D

像前面說的,恒定乘積的公式為:

那么其實可以根據K來分別算出x,y。然后根據上一節的第2步,我們得到了x和y的價格的比值P。由于Uniswap本身是根據池中代幣的比例來確定對應的價格,所以比值P本身就是x/y的價格的比值。然后,由于?K=x*y,而P是由正確的價格算出的比值,那么,我們其實就可以以這個真實的K和x/y來反推真實的x和y。

推算如下:

首先,我們根據P和r0,r1的比例得出以下公式:

接著,根據P就可以倒推真實的r0,r1,如下:

那么,拿到了正確比例的x和y之后,LP的價格會是下面這個公式:

再轉換成如下:

攻擊的可能性

在完成公式分析后,我們不難知道,只要有正確的價格的比例P,就能根據這個比例倒推真實的r0和r1,最后得到公式:

那么,這個公式能不能被攻擊呢?從公式上可以知道,公式的price0,price1都是可信源獲取的正確的價格,這個值是無法被操控的,然后是totalSupply,這個值雖然可以操控,但是在控制LP價格進行攻擊的過程中改變totalSupply只能是改變你的抵押數量,這個暫時沒有用。那么剩下可以操控的只有r0和r1的值了。如何改變r0,r1的值呢?下面提供兩種思路進行分析:

思路一:直接進行代幣兌換

我們知道,在代幣池中,無論是采用什么算法進行計算,代幣池在進行代幣兌換的過程中,必然會發生代幣數量的改變,那么這種改變最終能不能操控公式呢?其實是不可以的。我們知道,在恒定乘積的模型中,x*y=K?總是成立的,那么也就是說無論交易過程中怎么發生代幣的兌換,K的值總是不變的(這里不考慮手續費的情況),而公式中采用的是r0和r1進行相乘,所以使用代幣兌換來操控公式實際上是不可行的。

思路二:將代幣直接打入到代幣池中

這種思路比較粗暴,可以直接忽視K值來操控r0和r1相乘的值,但是經過我的運算,這種方法看似可行,其實是不行的。雖然達到了操控的目的,但是因為公式本身在獲取最終價格的時候采用的是根號的模式,所以最后獲得的收益是根號后的收益,比方說付出10,000的成本,最后只能獲得最多100的收益,這樣是明顯不劃算的。所以這種思路也是不可行的。

適用范圍

本算法的適用范圍僅限于適用AMM模型的代幣池的LP價格的獲取,因為整個推導過程都基于恒定乘積公式中K的基本特性來進行。獲取的LP本身所屬的交易對算法不使用AMM模型是不可行的,因為這種情況下,前面所有的假設都已經不成立了,那么對應的公式的推算自然也是不成立的。

總結

LP抵押已經成為了一種迫切的需求,在目前沒有更好的方式(如ChainLink提供的LP喂價,Uniswap提供延時LP接口等),AlphaFinance的方式可以說是一種較為安全的實現方法,使針對數量進行控制的攻擊變成不可行或成本非常高。當然,隨著越來越多場景的出現,這種算法也不一定是萬能的,項目方需要結合自身的場景,合理運用該算法,達到良好的效果。此外,特別需要注意的是,雖然公式的終極形式用的是開根號的r0,r1和price0,price1相乘,但是真正實現的時候,需要根據K來推導具體的r0和r1的值,不然會存在一定的誤差。

參考鏈接:AlphaFinance關于獲取公平?LP價格的方法:https://blog.alphafinance.io/fair-lp-token-pricing/v

來源:金色財經

Tags:ETHPRIICERICECRETH2幣epikprime幣行情ICE價格Pricetools

歐易交易所
區塊鏈項目估值的范式轉移_DEF

作者:JustinZhao自從加密貨幣誕生以來,給區塊鏈項目估值從來都是一件非常玄學的事情,不僅是因為作為一種新資產類別,沒有特別成熟的經驗可以借鑒,更是因為幣圈“黑莊”橫行無忌,只要有錢拉盤.

1900/1/1 0:00:00
MDF波場智能合約穩定嗎?_區塊鏈

波場鏈穩定、持久。區塊鏈展望(戰略重點發展行業之一)第一項目(波場幣前景):60%的USDT資金通過波場公鏈轉移,3分之2的新開發DAPP均在波場公鏈上運行,波場價值已成為三大公鏈之王,波場價格.

1900/1/1 0:00:00
區塊鏈讓資本回歸理性 解決產業人才問題是重點_區塊鏈

一個事實正在發生,即區塊鏈開始更多地與數字貨幣剝離,從而找到更多的發展可能性。即真正的區塊鏈玩家是不需要融資的,只有那些并未摸索到區塊鏈發展的正確方式和方法的玩家,才是需要融資的.

1900/1/1 0:00:00
如何打造爆款跨界營銷案例?——轉自崎霖科技_COI

品牌跨界的歷史由來已久,尤其是在消費者注意力極度碎片化、互聯網流量觸頂的當下,通過資源整合去收獲更多的曝光度和信任度,已經成了品牌與消費者之間溝通的捷徑.

1900/1/1 0:00:00
1616 | XT.COM即將上線SWINGBY_HAC

XT.COM將于2021年2月10日16:16開放SWINGBY充提業務,并將同步開放SWINGBY/USDT、SWINGBY/BTC交易對.

1900/1/1 0:00:00
幣圈王哥:比特幣快速拉升? ?創出歷時新高_加密貨幣

今日資訊: 據官方推特消息,截至美東時間2月9日,灰度資產管理總規模升至334億美元。比特幣信托基金交易價格為每份45.69美元,較前一日上漲20.62%;以太坊信托基金交易價格為每份20.63.

1900/1/1 0:00:00
ads