比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

PRI:一種安全的 LP 價格的獲取方法

Author:

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

前言

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

LPToken價格獲取分析

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

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

這個公式咋一看沒什么問題,一般來說,price0和price1都會取Uniswap本身提供的延時價格。但是這里存在一個被閃電貸攻擊的風險。雖然price0和price1是不能操控的,但是r0和r1卻是可以操控的。通過操控r0和r1的值,即可對整個公式進行操控。

歐洲央行:中央銀行需要確保像數字歐元這樣的貨幣不會變成一種重要的投資手段:金色財經報道,根據歐洲中央銀行發布的文件,為了創建一個成功的CBDC,貨幣當局需要將數字貨幣建立為一種廣泛的支付和交換手段,并具有足夠的價值存儲功能。與此同時,中央銀行需要確保像數字歐元這樣的貨幣不會變成一種重要的投資手段,不會排擠私人支付解決方案,或者削弱銀行業的中介作用。本文確定了成功實施 CBDC 的三個條件。第一個是“商家接受度”,它必須是廣泛的,這意味著用戶應該能夠在任何地方進行數字支付。第二個成功因素被定義為“有效分配”。歐洲央行官員援引一份歐元體系報告稱,數字歐元應由受監管的中介機構(如銀行和受監管的支付提供商)分發。“消費者的需求”是成功的第三個條件,它指的是能夠使用 CBDC“在任何地方支付、安全支付、私下支付”。(news.bitcoin)[2021/12/4 12:51:23]

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

Bitcoin Advisory創始人:作為一種通脹對沖工具,股票表現不及比特幣:比特幣咨詢公司Bitcoin Advisory創始人Pierre Rochard發推稱,比特幣是一種現金系統(不是信用系統),它不會利用貨幣通貨膨脹來抑制持有現金,也就是儲蓄。比特幣是貨幣的未來。作為一種通脹對沖工具,股票表現不及比特幣,因為股票不存在減半或難度調整。股票沒有全節點和可證明的稀缺性,總是會超過2100萬股。但是比特幣總不會超過2100萬枚。[2020/8/30]

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

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

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

徐明星:全世界的區塊鏈技術會成為金融的一種基礎設施:歐科云鏈徐明星表示,區塊鏈技術近十年來在全世界產生了很深遠的影響,它其實是一個數據庫技術,是開放式的,但并不是由國家或者企業個人來管理的。目前看來,全世界的區塊鏈技術會成為金融的一種基礎設施,比如像美國紐約的金融監管局,就把美元數字化到區塊鏈上。徐明星同時看好區塊鏈在公益領域的探索,區塊鏈技術非常適合應用在公益上,公益機構應該積極擁抱區塊鏈技術。徐明星堅信,區塊鏈技術的到來,將會對現有的信任模式造成一場沖擊,以極低的成本重新塑造出一種信任模式,有力地提升社會的運行效率。(齊魯晚報)[2020/7/3]

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

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

動態 | 證券時報:數字貨幣要在中國落地生根是一種與時俱進的決策:《證券時報》今日發表題為“數字貨幣呼之欲出,您準備好了嗎”的分析文章。文中表示,比特幣、以太幣等數字貨幣原先是電腦極客們高智商的數字游戲,沒想到卻蛻變為比黃金還金貴的貨幣,借助互聯網的威力,風靡全球,其身價扶搖直上。數字貨幣招人喜愛,野蠻生長,是因為其具備貨幣的基本特征,可以流通,又能保存,而且早期又不受監管,有避稅功能,數量稀缺,奇貨可居,加上人為炒作,身價也就跟風漲。如今數字貨幣要在中國落地生根,不能不說是一種與時俱進的決策。文章提到,對數字貨幣與電子支付要進行區別性對待。[2019/8/13]

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

首先,我們知道,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步,即獲取正常的數量這一步進行相應的說明。

聲音 | BM:未來大多數比特幣將作為一種代幣在更快的網絡上交易:BM 在推特上轉載了一篇關于比特幣閃電網絡的文章,并評論道:“在未來,大多數比特幣將作為一種代幣,在像 eos 那樣速度更快的網絡上交易,并得到自動化多重簽名的存取款的支持。如果沒有 flux capacitor,閃電網絡顯然無法把我們帶到未來。”[2019/4/2]

公式思路解釋

現在開始對上面的第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/

Tags:PRI比特幣RICEICEloopring比特幣價格最低是哪一年rice幣發行多少Giving To Services

火幣網下載官方app
DEF:一個月10倍漲幅的DeFi項目 我們是怎么提前找到的?

2021年開始的第一個月,DeFi代幣漲幅刺激我們的眼球,市值在1億美元以上的DeFi代幣中位數漲幅是131.77%.

1900/1/1 0:00:00
比特幣:機構散戶集體「踏空」 大漲前夕市場再現減倉熱潮

2月6日,CFTC公布了最新一期CME?比特幣期貨周報,最新統計周期內BTC反彈了近4000美元,并且曾在統計周期內出現短短數小時內超6000美元的驚人上漲.

1900/1/1 0:00:00
ANK:關于LBank調整「幣生息」ZKS年化收益率的公告

尊敬的LBank用戶: 出于對資產管理安全穩健的保障,LBank已對「幣生息」ZKS的年化收益率作如下調整:普京簽署關于在俄羅斯引入數字盧布的法律:金色財經報道,根據一份官方文件.

1900/1/1 0:00:00
數字人:金色前哨 | 北京發放1000萬元數字人民幣紅包 來看領取和消費攻略

北京人民終于迎來數字人民幣紅包。據北京市地方金融監督管理局,北京市于2月7日零時正式啟動“數字王府井冰雪購物節”數字人民幣紅包預約活動,面向在京個人發放1000萬元數字人民幣紅包,拉動內需,鼓勵.

1900/1/1 0:00:00
IFC:DEX苦Gas費久已,全鏈式解決方案Sifchain橫空出世

2020年由于流動性挖礦的開啟,DeFi領域迅猛發展。隨后AMMDEX興起,去中心化交易所賽道也得到了長足的發展.

1900/1/1 0:00:00
DOT:波卡亞洲團隊:回顧 2020 展望 2021

中國春節就要到了,在這辭舊迎新的時刻,波卡亞洲團隊總結了過去的2020,展望2021。過去的2020對于波卡來說是非常精彩的一年:波卡主網上線,生態迅速發展,平行鏈測試網Rococo逐步接入.

1900/1/1 0:00:00
ads