Trident:Sushi 下一代AMM

三叉戟(Trident)

Trident 開發的最初核心關注點在於提高資本效率和保護用戶免受加密貨幣波動性的影響,通過功能強大、直觀且易於使用的工具,為DeFi 提供新的協議標準。我們的目標是重新設計我們的系統,同時不犧牲用戶對Sushi 重新改進和整合過後的界面的熟悉程度。

作為一個以社區為中心的平台,我們每天都會收到來自用戶的無價反饋。有了這些信息,我們努力不斷改善Sushi 用戶的DeFi 體驗,但也知道DeFi 用戶存在某些痛點,用戶進行交易時要么暈頭轉向的,要么交易太貴,要么兩個缺點都有。這就導致了代價高昂的、不可逆轉的錯誤。

考慮到這一點,我們知道我們不能滿足於目前的版本。我們需要根本性的改變,但更重要的是,我們希望Sushi 幾乎不會察覺到這其中的改變(提高用戶使用流暢度的同時,不犧牲用戶對平台的熟悉度)。

Trident 的最初靈感來源於Sushi 團隊與Yearn Finance 創始人Andre Cronje 關於Deriswap 的最初討論,還來源於由Sushi 核心開發者LevX 編寫的Sushi AMM V2 提案Mirin。

Deriswap 的重點是通過消除各種金融工具之間形成的流動性孤島來提高資本效率,例如:

  1. 交易協議(或者swap 為主的平台,如Sushi)

  2. 借貸協議(或者保證金交易為主的平台,如Aave)

  3. 期權協議(如Deribit)

推薦閱讀文章Deriswap:Capital efficient swaps, futures, options, and loans

在本篇文章對Trident 的解釋中,讀者將看到我們把重點放在提高Sushi 下一代AMM 的資本效率上。並了解我們如何創建一個解決方案,將Sushi 的眾多產品無縫整合及交織在一起,為用戶帶來從未想像過的DeFi 體驗。

(圖) 隨著我們開始進行Trident 的開發,Mirin 將退出協議

這個設想的設計來源部分來自Mirin 提案。社區成員深感欣喜!備受期待的特許池(Franchised Pools) 正在開發中,同時LevX 還提議擴大流動性提供者曲線選項。

推薦閱讀文章Sushi Protocol v3 Proposal: MIRIN

Trident 是Sushi 目前正在開發的一個新AMM,並不是一個fork 產品。

當擁有三叉戟時,誰會需要分叉項目呢?

慶祝Trident 發布的限量版NFT:Bad Trip

Trident — 第一個齒叉

BentoBox 的首個本地AMM 將Trident 提升至新高度

多虧了Sushi 代幣庫(token vault) BentoBox 的強大功能,“下一代AMM” 一詞非常適合用來描述Trident。 BentoBox 也可以被視作一個建築平台,允許開發者在這上面構建複雜的、高資本效率的應用程序,比如Trident。

如果用戶已經試用過BentoBox (如果沒有的話我們強烈建議大家使用Kashi 平台點擊此處嘗試),你會發現BentoBox 允許單一代幣授權用於其所有應用程序中,節省用戶的時間和gas 費!不僅如此,BentoBox 還對存放在其中的資產應用了一種叫做“策略” (strategies) 的東西,為用戶賺取被動收益,無需任何費用。

為了更好地說明,以BentoBox Sushi 策略為例。如果用戶從自己的錢包中取出SUSHI 代幣並將其存入自己的BentoBox 代幣庫中,除了支付從錢包發送代幣的費用之外,不需要做任何事情和支付任何gas 費,用戶就開始賺取Sushi.com 平台上的交易費了。費用通過在SushiBar 上質押SUSHI 以累積。儘管用戶的資產閒置在BentoBox 的餘額中,用戶也將自動從應用於代幣庫中的策略賺得收益。

Sushi 策略是可以立即應用於BentoBox 的眾多策略之一。 Trident 之所以在Sushi 策略上構建,是因為這個強大的代幣庫為用戶提供了巨大潛力以及這個策略設計帶來了無限可能性。這也是為什麼我們將Trident 稱為現有DeFi 中資本效率最高的AMM。

Trident — 第二個齒叉

擴展池的類型

到目前為止,許多去中心化交易所依賴於恆定乘積做市商模式(CPMM) 作為其基礎設施。 Trident 通過添加多種類型的池來緩解由於孤立的流動性問題造成的許多痛點,並保護用戶免受價格和其他風險的影響,旨在成為所有AMM 池設計的集合。

由於DeFi 的性質、技術、想法以及可能性正以閃電般的速度將構思實現出來,為了確保Sushi 協議為DeFi 未來的更新迭代做好準備,Trident 允許添加的池子類型進行簡單的集成。這種集成是通過標準化池子接口實現的,只要它們符合接口,就允許添加新的池子設計。

新的池子

Trident 最初的開發有四種類型的池子,第一個看起來至少應該有點熟悉。

恆定乘積池(Constant Product Pool)

以免大家忘記了,我再介紹一下恆定乘積AMM 池:由兩種資產組成,每種資產的貨幣價值相等。為了讓大家更好地理解,我舉一個例子。如果你想為當前的Sushi AMM 池中的SUSHI-WETH 代幣對添加200 美元的流動性,你必須添加價值100 美元的SUSHI 代幣和價值100 美元的WETH 代幣以完成交易。如果你只有價值80 美元的SUSHI 代幣,那麼你只能提供與之相匹配的價值80 美元的WETH 代幣,即共向AMM 池添加價值160 美元的流動性。幸運的是,由於zap in/zap out 功能,這些限制不再存在!用戶可以添加任意數量的資產,協議會在幕後swap 其資產,讓兩種資產變得平衡。

在這種類型的池中,swap 自動執行。因此稱為自動做市商(AMM),公式為x*y=k,也稱為恆定乘積公式。

混合資產池(Hybrid Pool)

混合資產池允許用戶以較低的價格影響交換同類資產。在混合池中,用戶可以在同一個池中添加多達32 種資產。基於穩定交換曲線(stableswap curve),這允許類似的資產在單個池中相互交易,這樣就可以較少受到其他市場因素或明顯不同的代幣的干擾。

集中流動性池(Concentrated Liquidity Pool)

Trident 一個更讓人興奮的池子類型是集中流動性池,它要求用戶在添加流動性時指定代幣資產的價格範圍。

傳統上來說,如果你是SushiSwap 上的一名流動性提供者,無論代幣的價格如何,你都會從你所在的LP 池內的swap 交易中收取平台交易費,費率為你在整個池中所佔的份額。隨著像Sushi 這樣的DeFi 協議逐漸流行起來,個人所佔的份額會越來越小,直到微乎其微。而集中流動性池就是為了解決由於份額過小而導致用戶缺乏激勵去提供流動性的問題。

如下圖所示,流動性提供者將能夠選擇ta 們希望收取平台費用的代幣價格範圍。這樣做的目的是希望用戶需要與其他LP 分享的資金池能夠更均勻地分佈在幾個範圍內,而在該用戶選擇的範圍內為其提供更大的份額,這意味著將積累更多的交易費。

使用該類型池子的流動性提供者將收到NFT,而不是ERC20 LP 代幣

對於集中流動性池來說,最終的好處就是它允許流動性提供者將自己所提供的流動性限制在一個更小的範圍內,以最大限度地提高自己的收入份額。

加權池(Weighted Pool)

加權池將類似於恆定乘積池,不同之處在於加權池允許不同的權重類型,不再要求流動性提供者必須提供1:1 價值的代幣對,就像恆定乘積池的情況一樣。更棒的是,加權池可以同時支持多達8 種代幣。

同樣,加權池允許流動性提供者指定代幣對中每項資產所佔的百分比。由於不再限制為50% – 50%,用戶將能夠提供池中某資產的20% 以及另一個資產的80%,只要總和為100%。

用下圖的來舉例,假設用戶持有價值80 美元的SUSHI 代幣和價值100 美元的WETH。該用戶可以添加價值180 美元的流動性,其中80 美元的SUSHI 代幣佔44.44%,100 美元的WETH 代幣佔剩下的55.56%。

恆定乘積池中代幣X 和代幣Y 的權重為50/50。加權池將允許X 和Y 的權重為任意數值。這種池的優勢在於,它通過代幣權重轉移了價格影響。

大家可能發現關於Trident 的截圖都是取自移動版。正如Ramin 在Sushi 核心團隊採訪所說那樣,Sushi 的UI 設計理念已向“移動版優先”轉變,以更好地適應潮流以及吸引新的用戶群體。

多種類型的池讓用戶能夠選擇最適合自己的風險配置和更精細的加密資金管理方法。

Trident — 第三個齒叉

Tines:路由引擎

Tines 是我們為前端設計的新路由引擎,使Sushi 的界面更加直觀。 Tines 是一種高效的多跳(multihop)、多路由(multiroute) swap 路由器。多跳用來處理多個池的搜索,多路由用來處理代幣轉移的多個路徑的搜索。 Tines 將查詢我們許多類型的池,並考慮gas 成本、價格影響以及圖表拓撲結構以生成最佳價格解決方案。

那麼現在Sushi 將通過Trident 擁有多個池,多跳可以通過更多的可能性來尋找低價機會,最大限度地發揮SushiSwap 的swap 功能。

你可能還記得,當你在Sushi.com 上進行swap 時,你的swap 路徑將作為交易詳細信息的一部分顯示(例如,SUSHI → WETH → AXS)。 Sushi 上沒有Sushi – Axie Infinity 池,但有AXS – WETH 代幣對和SUSHI – WETH 代幣對。因此在swap 時,將“from” 代幣切換到“to” 代幣的公分母代幣對的過程就是我們所說的路徑(route)。在過去進行swap 時,我們僅限於這些路徑樣式,但是有了Tines 多路徑功能,我們可以水平地執行交易以最大限度地減少價格影響(滑點)。

不同的資產類型在混合池子中的表現會更好。例如,wBTC 和renBTC 等同類資產往往在混合池中表現更佳。 Tines 將使得路由更加有效(使多個池成為統一的池),從而極大降低價格影響。

許可(GPL3)

我們堅信DeFi 的標準化將推動協議全面被大規模採用,因此在標准在設定之前,我們將繼續堅持開源的生態系統。因此,我們的新AMM Trident 合約基於GPL3 許可發布,並且Sushi 團隊開發的所有軟件都會基於GPL3 許可或者其他開源授權許可(OSS) 發布。

發布後路線圖

Trident 將在接下來的幾週內推出,但關於我們的新AMM,我們有更多激動人心的消息。後續版本有以下升級:

特許池(Franchised pools)

Sushi 更具野心的一個計劃就是它的特許池。正如上述所提到那樣,Trident 希望通過激勵那些將資產保存在中心化交易所的用戶去提供流動性。在Trident 推出之後,團隊將開始研究特許池。這些特許池承諾將中心化交易所和去中心化交易所聯合起來,以實現互惠互利的目標。我們旨在在滿足中心化交易所合規性需求的同時實現這種匹配。因此,這些資金池將不同於主要的Trident AMM,並允許機構將流動性提供者和swappers 列入白名單。

存儲證明TWAP

Trident 實現將允許呈現存儲證明,以提供累積價格的兩個同步快照。為此,使用TWAP 價格的用戶將提供默克爾證明,其中區塊根在規範頭後面小於256 個塊。在鏈上,合約將確認存儲證明和價值的有效性,以允許即時TWAP 快照。我們為Kashi 重新設計了另一個實現,目前已部署在Polygon 上,並且正在開發一個部署在以太坊上的節省gas 消耗的版本。 TWAP 的好處在於它是為所有資產服務的一個完全去中心化、去信任的價格預言機。

來源 | 壽司

原文鏈接:https://medium.com/sushiswap-org/introducing-the-sushi-next-generation-amm-trident-7dea6aa3cbc2

Total
0
Shares
Related Posts