比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > ICP > Info

比特幣:引介:一種安全的LP價格的獲取方法

Author:

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

By:?慢霧安全團隊

前言

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

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

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

比特大陸將發布1XJ/T效率的比特幣礦機ANTMINER S21:金色財經報道,比特大陸將于2023年9月22日至23日在香港舉辦2023全球數字礦業峰會(WDMS 2023),屆時,將發布1XJ/T效率的比特幣礦機ANTMINER S21。[2023/8/15 21:24:40]

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

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

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

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

數據:超340萬個地址在30,000美元附近買入BTC:7月26日消息,加密分析平臺IntoTheBlock在社交媒體上發文表示,數據顯示,當比特幣價格跌破30,000美元時,大約有68.96%的持有者仍然處于浮盈狀態,而超過340萬個地址在30,000美元左右位置買入了BTC。

另據數據顯示,自今年5月份以來,比特幣網絡新地址的創建量一直在增加,并于近期創下年內新高。這表明比特幣正在吸引新用戶入場。在Ordinals炒作期間,比特幣鏈上活動達到頂峰,當時很多持幣用戶擔憂幣價將在熱潮褪去后急劇下跌,但目前比特幣網絡交易量仍然處于上升趨勢。

IntoTheBlock補充表示,比特幣的NVT(網絡價值與交易)比率處于前所未有的水平,該指標出現這種情況通常表明比特幣估值過高。目前比特幣的波動率處于歷史低位,通常來說,如此低的波動率一般是價格發生重大變化的先兆。[2023/7/26 16:00:22]

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

沉浸式冷卻技術公司LiquidStack完成B輪融資:3月22日消息,沉浸式冷卻技術公司LiquidStack宣布獲得由Trane Technologies(TT)投資的B輪融資,金額未披露。該輪融資將用于擴大制造規模,并在第三季度在美國設立工廠,擴大產品的研發與商業運營。

LiquidStack曾在比特幣挖礦早期就在香港開始發展,2015年被并入德國礦企Birfury,2021年再次獨立運營,其不僅為挖礦部署沉浸式冷卻,還大規模進行挖礦。(CoinDesk)[2023/3/22 13:20:14]

完成以上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步,即獲取正常的數量這一步進行相應的說明。

數據:12月以太坊驗證人收入環比跌逾9%至8032萬美元,比特幣礦工收入無較大變化:金色財經報道,The Block數據顯示,12月份比特幣礦工收入較11月增長0.85%至4.77億美元,該數據歷史高點在2021年3月,為17.5億美元。以太坊在9月中旬Merge合并后驗證人收入隨手續費降低而大幅消減,12月較11月再次下跌近9.58%至8032萬美元。該數據歷史高點在2021年5月,為24.9億美元。[2023/1/3 22:23:15]

公式思路解釋

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

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

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

OpenSea:支持X2Y2強制征收版稅,已將其從黑名單中移除:金色財經報道,據 X2Y2 在社交媒體披露,該 NFT 市場將恢復強制征收版稅策略并表示:“我們曾經認為處理版稅的最佳方式是給創作者和交易者雙方選擇的權利,但在借鑒其同行 OpenSea 的做法后決定恢復強制征收版稅。”X2Y2 補充稱,他們已經使用刪除了所有新上架的“靈活版稅”設置。OpenSea 隨后回復支持 X2Y2 的做法,并表示已經將 X2Y2 從其 OperatorFilter 黑名單中移除。[2022/11/21 7:51:44]

推算如下:

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

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

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

再轉換成如下:

攻擊的可能性

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

0xk7gnko3u"data-img-size-val="592,178"/>

那么,這個公式能不能被攻擊呢?從公式上可以知道,公式的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/

Tags:比特幣PRIRICEICE比特幣最新實時走勢圖Privi TRAXPrice GapBitDice

ICP
BTC:關于HNT(Helium) 交易送積分 輪盤轉不停 獎勵發放公告

HomiEx已完成"HNT(Helium)交易送積分輪盤轉不停"所有獎勵已全部分發,請在“錢包-資產記錄”查看分發結果.

1900/1/1 0:00:00
數字貨幣:王永利:中國與SWIFT聯手成立數字貨幣網關信息服務公司意義重大

1月16日,SWIFT與中國人民銀行直屬的清算總中心、跨境銀行間支付清算有限責任公司、央行數字貨幣研究所以及中國支付清算協會,共同在北京成立了金融網關信息服務有限公司.

1900/1/1 0:00:00
ANK:關于LBank上線RAZOR(RazorNetwork)交易的公告

尊敬的LBank用戶: LBank將于2021年2月6日22:00(UTC8)上線RAZOR,具體如下:開啟交易對:RAZOR/USDT開啟充值時間:2021.2.6?21:00(UTC8)消息.

1900/1/1 0:00:00
比特幣:玩幣少帥:比特幣等主流短暫回暖,并沒有阻止Defi圈的火熱

消息面 2月8日,金標委發布《數字身份、加密貨幣和全球法人識別編碼》文章,文章表示,目前的全球金融體系需要一種更快速、更安全、更廉價的跨境金融交易替代方案.

1900/1/1 0:00:00
ETH:AAVE成就千倍神話,牛市背景下如何取舍

最近,DeFi項目非常強勢,再次給市場帶來強烈的FOMO效應。LINK創下新高,AAVE突破500美元,壽司突破16美元,UNI突破20美元。優秀的項目太多了,已經在市場上漲服了不少人.

1900/1/1 0:00:00
GATE:Gate.io 關于暫停ZKSwap交易和為ZKS持倉用戶分發ZKS空投以及重新開盤時間的公告

據ZKSwap團隊消息,官方團隊計劃在主網上線前對ZKS的持有人進行全網合計4000萬個ZKS的空投,目前價值約7000萬美金.

1900/1/1 0:00:00
ads