概要
-
DeFi 的初始價值觀是關於金融包容性和開放性。但隨著Gas 價格上漲,DeFi 慢慢變成了巨鯨的遊戲。
-
L1 池(比如YFI 的機槍池)因便宜、簡單而有效擴展DeFi。
-
儘管如此,在L1 的池子上存款、取款和調整資金仍然很昂貴。
-
StarkEx 解決這個問題。解決方案就是DeFi Pooling,該方案把L1 上的賬單拆分並在L2 上提供頭寸來重新平衡。
-
StarkEx 3.0(譯者註:截至發稿,最新版本為StarkEx 4.5)支持啟用這一功能所需的新基礎構件:L1 限價單。
背景
DeFi 旨在改善金融的包容性,這要歸功於它的可組合和無需許可的性質。然而,當gas 過於昂貴時,只有巨鯨能參與得起了。
如果希望DeFi 在保持包容性的同時還能額外惠及千萬用戶,就亟需解決可擴展性問題,使交易成本保持在較低水平。
在Yield Optimizer 中我們已經看到了向可擴展性發展的趨勢。 YFI 和Harvest 等項目讓散戶也能參與到高階的昂貴交易策略中來。以YFI USDt 曲線策略為例。
作為一名普通交易者,優化Curve 的借貸收益率相當複雜。需要把錢存入一個特定的池子裡,把LP 代幣押進Curve 儲蓄池,設置鎖定期來增加CRV 獎勵,並在鏈上投票選擇分配給池子的獎勵比例。
用YFI,上述的步驟都加以抽象化。只需在YFI USDt yVault 上進行一次存款,剩下的都交給協議負責。作為回報,該協議對利潤收取20% 的管理費。
這20% 的費用對大多數交易者來說,不僅省去親自部署策略的麻煩,還節約了交易費用。
此外,通過聚合YFI 客戶的投票權,YFI 的行為就像一個投資基金並影響Curve 以使所有YFI 交易者和代幣持有者等這些利益相關者受益。
儘管如此,YFI 在gas 方面並不是最優的,因為從池中存取以及再平衡資金仍然是在L1 上操作。因此,這些操作步驟往往價格昂貴到讓人高不可攀。
而DeFi 聚合池就是來解決此問題的:它可以把存款、取款、再平衡等操作,都轉移到可擴展且低成本的L2 上!
什麼是DeFi 聚合池?
這種新機制能夠讓用戶使用L2 帳戶更便捷地無Gas 費交易:在Aave 和Compound 借貸,在YFI 或者Harvest 投資,又或是在Uniswap、Balancer 或Curve 提供交易流動性。
逐步流程
我們在此以一個簡單的DeFi 操作步驟舉例:投資USDt yVault。
參與者有:
交易者/ 用戶/ 終端用戶
用戶A、B 和C 有資金在L2 上交易。
鏈下
運營節點以及為其提供服務的StarkEx 系統。
鏈上
-
DeFi 目標合約(例如yUSDt 機槍池)
-
StarkEx 智能合約
-
代理池:一個「新」的在鏈上智能合約,來協調StarkEx 合約的需求、管理池子所有權,並與DeFi 目標合約交互。
上述例子中,用戶A 和用戶B 想要存款進YFI,而用戶C 想要從YFI 中取款。因此,用戶A 和用戶B 的需求正好與用戶C 匹配,只有剩下差額部分需要在鏈上交易。
從A 和B 的角度來看的話,DeFi 聚合池操作為兩步:
-
將USDt 換成StarkEx 運營者從代理池出鑄造出的份額(例如*syUSDt*)
-
將syUSDt 換成yUSDt
第一步:需求聚合
-
代理合約鑄造代理池的份額(例如syUSDt)
-
代理合約通過L1 限價單(可參考下述)將份額賣給交易者
-
StarkEx 在鏈上結算這筆買賣
第二步:池子激活
-
代理合約從StarkEx 智能合約中取出資金池中的資金
-
代理合約將這筆資金存入DeFi 機槍池(例如yVault)
-
代理合約收到存款憑證(LP 代幣,例如yUSDt)
-
代理合約創建一條鏈上限價單,給出存款憑證對池子份額的價格(例如syUSDt)。
第三步:L2 交易者收到LP 代幣
-
L2 上的交易者用份額(例如syUSDt)換回存款憑證(例如yUSDt)
-
代理合約銷毀份額
第四步:再平衡,完工!
有人可能注意到,代幣撮合交易可以鏈下進行。那像把yUSDt 換成yETH 這樣的再平衡,只要找到交易的另一方就可以,交易過程無需支付Gas。
少了什麼東西? L1 限價單
StarkEx 上的DeFi 聚合池還有一個組件需要解釋: L1 限價單。 StarkEx 上有三類基本操作:轉賬、條件性轉賬以及L2 限價交易。下一個版本(StarkEx V3) 將支持L1 限價單,L1 上的智能合約能夠在L2 上發送交易。這是支持DeFi 聚合池的最後組件。
結論
如果實現DeFi 金融普及,我們需提供更大規模的交易處理量和更便宜的交易成本。而DeFi 聚合池就是一種解決方案,等於是用商用機來取代私人飛機。如果DeFi 想要再吸納千萬交易用戶,這是最好的選擇。