前言——UniswapV3放出了很多feature,然而其最為本質的迭代依然是對AMM數學曲線的再思考。在過去的兩年中,我們也躬身入局AMM領域,認為AMM最基本的曲線形態已經定型,后續的創新應該會在AMM基本曲線形態的基礎上實現“策略化”,于是我們創造了MOV超導V2。而如今我們看到了V3,突然有一種“久別重逢”的感覺,在尋找這種感覺之余,我們也希望為大家呈現AMM最為深刻的思考路程。因為AMM的時代將會比想象得更為恢弘壯闊。
讓我們直切正題,UniswapV3最耀眼的創新——在AMM上實現集中流動性。
V3給出了一個虛擬儲備金的概念,舉例講解:
在傳統V2中,Alice一次性將500,000DAI和333.33ETH注入儲備池,總價值$1m,提供全區間
(0,\infty)
的流動性,但實際上ETH的價格波動范圍在很長一段時間內是有局部范圍的,這種為全區間無私提供流動性的行為大大浪費了資本利用效率。
所謂的集中流動性便是讓LP自主選擇波動范圍,只為該范圍提供局部流動性,例如Bob認為未來一段時間內ETH的價格區間在
(1000,2250)
游戲巨頭Nexon在Polygon上推出NFT游戲MapleStory Universe:金色財經報道,在本周二的舊金山游戲開發者大會上,亞洲游戲巨頭Nexon宣布在Polygon上推出NFT游戲MapleStory Universe,該游戲負責人Hwang Sun-young 表示將與Polygon Labs 的團隊密切合作,開發和營銷這款游戲并且構建基于這款游戲的NFT生態系統,Polygon Labs全球游戲和平臺業務開發副總裁Urvit Goel透露,即將推出的Polygon Supernet將允許Nexon擁有自己的“專用應用程序鏈”。Nexon透露MapleStory Universe將擁有自己的加密代幣,但具體發布日期和細節尚未最終確定。(venturebeat)[2023/3/22 13:18:41]
,并且如果未來真的是在這個區間波動,Bob希望自己獲得的收益能夠跟百萬富豪Alice一樣多,于是Bob一開始只需要投入91,751DAI和61.17ETH,總價值$183,500,遠遠小于Alice實際投入的資金。我們對照下圖來解釋其中的道理。
數據:Uniswap v3占Arbitrum鏈DEX交易額達78.7% 創歷史新高:10月5日消息,據Uniswap官方推特,Uniswap v3在 Arbitrum鏈上數據已達到歷史新高,其占據的 DEX 市場交易份額達到了78.7%。據Uniswap 統計的數據顯示,Uniswap v3的市場份額在今年6月回落至50%以下,隨后逐步增長直至10月達到歷史最高值(ATH)。[2022/10/5 18:40:04]
則
即Bob所獲得的虛擬曲線幾乎跟Alice一樣。
上述計算過程是一種反證法,實際上用戶Bob會向系統算法提出自己的需求輸入,包括預測價格區間范圍、當前價格點、最終想要獲得的一個virtualreserves規模。有了虛擬曲線表達式的確定,可以輕松算出a、b、c三個確定的點坐標,進而便算出?
x_{real}=61.17
以及
y_{real}=91751
。
前CFTC官員Salman Banaei擔任Uniswap Labs政策負責人:5月22日消息,前美國商品期貨交易委員會(CFTC)市場風險咨詢委員會成員 Salman Banaei 宣布加入 Uniswap Labs 擔任政策負責人,負責政策制定者工作。Salman Banaei 此前在 CFTC 前后工作了 7 年時間,于 2021 年加入 Chainalysis 擔任公共政策聯席負責人。[2022/5/22 3:34:00]
同時,也可以看到,一旦未來價格越出了區間,Bob其中一種資產將徹底消失。
全局狀態中有
feeGrowthGlobal0(f_{g},0)和feeGrowthGlobal1(f_{g},1)
—
f_{g}
,用來從全局角度統計總的手續費收益。例如,當在一個tick內發生了一筆交易,系統會計算出該筆交易產生的手續費:
英國畫廊Unit London出售NFT版“名畫”,售價10萬至50萬英鎊不等:2月16日消息,英國首都倫敦一家畫廊推出NFT版“名畫”展覽,并出售意大利各博物館的名畫藏品,售價從10萬至50萬英鎊(約合85.9萬至429.3萬元人民幣)不等。據法新社報道,這家畫廊名為“Unit London”,15日舉辦特殊畫展:以非同質化代幣(NFT)作品形式展現意大利文藝復興巨匠拉斐爾·桑西、萊奧納多·達芬奇等畫家的名作,買家可以獲得一個實物畫框以及一幅數字版畫作。
按照“Unit London”說法,數字版畫作用電子屏展示,具有高分辨率;實物畫框在意大利托斯卡納大區手工制作而成,精準仿制真跡在意大利各博物館展出時使用的畫框。(新華社)[2022/2/16 9:55:54]
f_{a}
變量是對所有高于itick的區間的fee統計,
f_{b}
是對所有低于itick的區間的fee統計,因此在上述總公式中,我們從全局總累計手續費
f_{g}
中減去所有低于下界
i_{l}
的累計手續費,再減去所有高于上界
Uniswap公布初始治理參數和治理代幣UNI持有者擁有的治理權:去中心化交易所Uniswap宣布協議治理現已生效,盡管Uniswap對金庫的控制將持續到2020年10月17日20點。Uniswap表示,180天的寬限期將為Uniswap社區提供足夠多的時間來熟悉治理系統,并可圍繞潛在治理建議進行討論和交流。治理代幣UNI持有者擁有的治理權包括Uniswap治理權、UNI社區金庫、協議費用轉換、以太坊ENS(以太坊域名服務)、Uniswap默認列表(tokens.uniswap.eth)以及SOCKS流動性代幣。初始治理參數:1.需要UNI供應量的1%進行授權;2.UNI供應量的4%投贊成票;7.七天投票期;4.投票結束后兩天執行。另外,Uniswap將繼續不參與v2協議的開發、審計以及其他事項。同樣,未來團隊成員也不會直接參與治理,而是將投票權委托給協議代表。[2020/9/17]
i_{u}
的累計手續費,便是
(i_{l},i_{u})
?之間的累計手續費。
f_{o}
可以理解為一個計算單元,用于累積截止到
i
?tick的手續費,在它的初始化過程中,我們約定如下:
<img?src="https://img.jinse.com/4923026_image3.png"?auto";'>
再來看
f_{a}
的計算,分成了兩段,可以理解為——
如果當前tick等于i或者高于i,此時從全局總手續費
f_{g}
中減去“累積到itick”的手續費
f_{o}(i)
,剩下的便是對所有高于itick的區間的fee統計;
但如果當前tick還未抵達i,此時根據對
f_{o}
的初始化定義為0,則所有高于itick的區間的fee統計尚未產生,為0。
同樣對于
f_{b}
——
如果當前tick抵達或者超過了i,
f_{o}(i)
表示累計到i的手續費,也即對所有低于itick的區間的fee統計;
如果當前tick還未抵達i,對所有低于itick的區間的fee統計值即為當前的全局變量
f_{g}
。
通俗來概括,系統算法要統計某一個range內累計的手續費,
如果當前tick已經處于range內部,即
i_{l}\leqi_{c}<i_{u}
,只需要從全局手續費
f_{g}
減去所有低于
i_{l}
組成的range累計的手續費;
如果當前tick不處于range內部,且低于下界
i_{l}
,說明尚未在
(i_{l},i_{u})
區間內產生交易,也就未產生手續費,因此該range內累計量為0;
如果當前tick不處于range內部,且高于上界
i_{u}
,需要從全局總量中分別去除“兩頭”各自的累計量,即從全局
f_{g}
中減去所有低于
i_{l}
區間累計量,再減去“從
i_{u}
到當前tick區間累計量”。
UniV3計算手續費的過程是一種從微觀走向宏觀的思想,它將空間劃分成離散的,每一個時間刻度只會在一個離散空間上產生交易,從而產生手續費,每一個微觀tick都在各自記錄著自己從最低tick到自身這段區間內的累計手續費總和,然后供上述公式不斷調用,以計算各種宏觀結果。
UniV3已經改變了傳統AMM對LP行為的設定,也不再基于全局流動性和份額來為每一個LP計算手續費收益。對V3來講,它只關注在每一個tick里存在多少“虛擬”流動性,以及這些虛擬流動性產生了多少手續費,算得單位虛擬流動性對應的手續費值;在這個時空之下,我們再把視角切到具體每一個LP上,對于任何LP,都會存在一個“開倉”的區間設定,他在自己設定的區間提供了虛擬流動性,可能是一個tick,也可能是連續多個tick,從最簡單的“一個tick”角度解釋,系統會記得同一時空下每一個LP在此tick注入的虛擬流動性值,并為他們確定出一個比例,以此分得該tick內所有手續費累計。
<img?src="https://img.jinse.com/4923027_image3.png"?auto";'>
在實際情況中,LP們還會存在復雜的行為,比如注入/退出的時間紛雜、選擇的range/tick紛雜。但UniV3的大道至簡之處正是利用全局計算來屏蔽掉單個LP視角,只關心ticks視角和Position視角。在確定好上述所述的一系列全局狀態變量的定義后,認真記錄好每一筆swap交易在ticks中發生的情況,同時只記錄每個tick內虛擬流動性的大小,以此為根本去提供swap交易公式以及swap后手續費如何分配給參與該tick的所有LP們。LP的復雜行為體現在空間的不連續性和時間的不統一性兩方面,對于時間不統一性,UniV3還會引入Position這一級別的全局變量為每一個身份記錄下其對range/tick加入/退出時手續費的統計,確保后來的LP不會參與到前序LP們已經累計的收益分配。
如果總結來講,tick-level是對空間上發生的統計,確保起點一致的LP們fee分配,而Position-level是對時間上發生的統計,確保不同起點的LP們fee累計起點不一樣。建議實現者深入V3代碼,才能真正獲得安全計算法。
最后,UniV3過于復雜,但大道至簡,即便去模仿,模仿者依然需要下功夫深刻了解其“微積分”思維。這篇文章只選擇了fee這一個角度呈現UniV3的“數學原理”,也是其實現集中流動性的核心邏輯。而在數學之外,我們有更多驚喜的“哲學意義”發現與大家分享,例如LPtoken的進化、NFT其實并不只屬于藝術領域、V3會存在一個策略博弈、V3對基金池/合成資產的啟示等等,當然也包括與MOV超導V2的“心有靈犀”——AMM的本質是連續性的無限網格,UniV3是在這個無限網格基礎之上再實現了微觀無限網格,是“無數網格機器人的疊加”,MOV超導V2則是在無限網格基礎之上進行了更為宏觀的無限網格,是超級網格。請期待下一篇《UniV3的自然哲學》。
作者:比原鏈研究院
3月29日至31日,Hot?Chainers首屆大學生區塊鏈應用設計大賽系列直播活動在線上舉行,連續三場直播活動.
1900/1/1 0:00:00上個月Gitcoin推出第9輪捐贈活動,其籌資規模創造了歷史之最,超過12000名捐贈者向812個不同項目捐贈了138萬美元,反映出加密用戶對新興項目的高度熱情.
1900/1/1 0:00:00作者:李丹,來源:華爾街見聞美國金融市場將增添一只比特幣衍生品,它來自全球最大期貨和期權交易所芝加哥商品交易所.
1900/1/1 0:00:00目錄一覽 問題一:什么是非同質化代幣?問題二:NFT有哪些特點?問題三:為什么要擁有NFT?問題四:如何購買NFT?問題五:如何參與NFT流動性挖礦?問題六:如何確定購買的NFT是真品?問題七:.
1900/1/1 0:00:00本文由“靈蹤安全”原創,授權“金色財經”獨家首發,轉載請著名出處。審計機構在審計合約風險時,通常會對發現的每個風險進行評級,評級的目的是為了讓項目方對風險引起重視并對需要處理的風險及時采取行動;.
1900/1/1 0:00:00數據服務賽道如何借助區塊鏈發揮更大的價值?作為Heco上的去中心化基礎數據服務網絡項目,HyperGraph將為行業提供哪些數據服務?4月1日14:00.
1900/1/1 0:00:00