Balancer v2 正在進行內部審計,預計將於今年 3 月上線。這個升級會讓 Balancer 更接近終極的願景:成為DeFi 流動性的主要來源。本文源自於 Balancer 執行長 Fernando Martinelli 的
《Introducing Balancer V2: Generalized AMMs》,由專欄作者 以太坊愛好者 編譯、撰寫及整理。
(知識補充:DeFi入門|什麼是「自動做市商 Balancer」 ,為什麼說它是通用化的 Uniswap?)
(前情提要:兩次攻擊事件後,自動造市商 Balancer 還有望改革 DEX 的格局?)
Balancer v1的表現超出了我們的預期。它不僅改善了流動性供給,還建立了一個強大且活躍的社群。如今,懷著驕傲的心情,我們要與大家分享 Balancer v2。這個升級會讓我們更接近 Balancer 的願景:成為DeFi流動性的主要來源。
Balancer v2 的核心原則是安全性、靈活性、資本效率和 gas 效率。亮點如下:
- 管理所有 Balancer 資金池資產的協議金庫
- gas 效率提高
- 免許可型可定制化自動做市商邏輯
- 通過資產管理器提高資本效率
- 低 gas 成本和抗攻擊的信息輸入機制
- 通過社群治理決定的協議費
協議金庫(Protocol Vault)
Balancer v1和 v2之間的主要架構變化是,使用單個協議金庫來持有並管理所有 Balancer 資金池的資產。
Balancer v2 將自動做市商邏輯與代幣管理和記帳分開。代幣管理/記帳由協議金庫完成,自動做市商邏輯則因資金池而異。
由於資金池是獨立於金庫的外部合約,它們可以實現定制化的自動做市商邏輯。
Gas 效率
在 Balancer v1(以及我們已知的所有自動做市商),與兩個及以上資金池交易存在 gas 效率低下的問題,因為用戶必須分別發送並接收來自這些資金池的 ERC20 代幣。
有了 Balancer 新推出的協議金庫,即使用戶執行涉及不同資金池的批量交易,也只有最後的淨代幣量會從金庫轉入或轉出,這一過程節省了大量 gas。
由於只有最後的淨代幣量會發生轉移,套利交易也會變得更加容易。假設某個不持有任何代幣的人發現Balancer 資金池之間存在價格不對稱,就可以在 1 號資金池用 DAI 買入 MKR,再到 2 號資金池用 MKR 買入BAL,再到 3 號資金池用 BAL 買入 DAI,利用這裡面的價格差賺到更多 DAI。
Balancer v2 可以讓用戶持有池內代幣餘額。這對高頻交易者來說簡直是一大福音。
例如,如果你用代幣 A 買入代幣 B,同時知道自己幾小時後還會用代幣 A 買回代幣 B, 你在第一筆交易完成後可以不取出代幣 B。Balancer 會將這兩種代幣保存在金庫中,以便執行下一筆交易,從而省去了一筆提現交易的 gas 費。我們預期將來會出現聚合商,利用 Balancer 的池內餘額來為用戶提供低 gas 成本的交易服務。
可定制化自動做市商邏輯
目前正處於自動做市商的發展初期,我們希望能成為開發者、交易者和流動性提供者的首選平台。2020 年湧現出了大量針對特定用例的自動做市商。為了實現不同的目標,它們做出了不同的權衡取捨。這一趨勢很有可能會在 2021 年進一步增強。
Balancer v2 還開創了可定制化自動做市商的先河。各團隊可以通過 Balancer v2 提供的啟動台,制定不同的自動化做市商策略,而無需擔心代幣轉帳、餘額記帳、安全檢查和智能訂單路由等問題。有了Balancer v2,一切都是開箱即用的。
上線時,Balancer v2將提供加權資金池(類似 Balancer v1 的恆定權重、指數基金型資金池)和穩定資金池(適用於相互之間軟錨定的代幣,其靈感源自 Curve)。上線後,Balancer v2 很快就會推出智能資金池(支持用戶不斷改變參數),以及由合作夥伴構建的其它類型資金池。借助於智能訂單路由器,所有資金池都能提供交易流動性。
延伸閱讀:專欄觀點|Curve Finance 未來的可能性
資產管理器
2020年,自動做市商取得了巨大成功。然而,由於缺乏資本效率,自動做市商中的大部分資產都沒有真正發揮作用。Balancer v2 推出了一個簡單而又強大的功能,不僅解決了這一問題,還徹底革新了自動做市商的設計。這個功能就是:資產管理器。
資源管理器是由資金池指定的外部智能合約,可以全權控制該資金池存入金庫的所有代幣。
資源管理器可以將代幣借給借貸協議,來增加資金池的收益。請注意,金庫會保證滿足緩衝機制的需要,否則交易就會失敗:金庫只能賣出來自資金池的代幣。幾週後,我們會發布一篇文章來詳細介紹資產管理器。
低 Gas 成本和抗攻擊的資訊輸入機制
Balance v2 將包含使用累加器抵禦三明治攻擊的資訊輸入機制(首個使用累加器的是 Uniswap v2)。另外,dApp 能夠以最低的 gas 成本查詢價格,而且無需存儲過去的累加器狀態。我們計劃提供兩類價格,都可以用極低的 gas 成本查詢到。
即時價格:最新價格,但是對操縱的抵禦力較低
抗逆價格:非最新價格,但是對操縱的抵禦力較高
價格類型的選擇因用例而異。例如,借貸協議更適合選擇抗逆價格,預測市場可以選擇即時價格。
基於治理的協議費
隨著 Balancer 向社群驅動型協議過渡,Balancer v2 實現了三種可通過治理(BAL 代幣持有者)調控的協議級費用:
- 交易費:由交易者向資金池流動性提供者支付的比例費用。
- 提現費:在用戶從Balancer協議金庫提現(不包括交易)時向用戶收取的一個比例費用(以所提現資產支付)。在Balancer資金池之間轉移流動性不需要支付該費用。
- 閃電貸費:在使用閃電貸時用戶需支付的比例費用(以所用資產支付)。
Balancer v2 上線初期不收取交易費和提現費,但是會收取少許閃電貸費,確保在 Balancer 上的閃電貸是有成本的。初期,所有協議費將存入金庫,由 Balancer 的治理代幣持有者決定是否以及如何使用這些費用。
Balancer v2 概要
我們非常高興能推出 Balancer v2。今後,我們會繼續努力,推動自動做市商產業變得更加:
- 安全—— 謹慎確保金庫架構能夠將來自不同資金池的內部餘額隔離開來。核心合約將經過形式驗證。
- 簡單—— 與Balancer v2 的所有交互都將通過單一訪問點(金庫)完成。在進行交易或向 Balancer 資金池中注入流動性時,用戶只需批准一次代幣許可。
- gas 效率高—— 在使用標準資金池和穩定資金池交易時,用戶只需支付略高於 10 萬 gas 的交易費,與 Uniswap v2 相當。如果使用內部餘額,交易成本會更低。同時使用多個資金池交易只會略微增加gas 成本。
- 資本效率高—— 資金池可以完全控制它們添加到金庫中的代幣。這為提高資金效率和代幣投票等用例打開了設計空間。
- 靈活—— Balancer 歡迎其它團隊在 v2 上開展創新活動,共建蓬勃的生態和網路效應。成功創建新的資金池的貢獻者將獲得補助金和獎勵。
未來計劃
Balancer v2 正在進行內部審計,預計將於今年 3 月上線。
由於 v2 的程式碼幾乎已經定型,已經有一些項目表示有興趣在 v2 正式上線之前在該平台上進行構建。
經過本次上線,Balancer 將向著成為最大 DeFi 流動性提供商的願景邁出一大步。
隨著產業環境不斷變化,Balancer 旨在成為所有 DeFi 項目(無論它們有著什麼樣的設計和流動性需求)的核心組成部分。如果你想了解 Balancer v2 的動態,並加入不斷壯大的 BAL 持有者社群,可加入Balancer Discord 頻道,或關注我們的治理論壇!
我們期待將 DeFi 可組合性變成 2021 年的最大熱潮!
📍相關報導📍
不只ETF!資管公司Bitwise推「DeFi指數基金」,追蹤YFI, MKR, UNI等代幣
BNB衝到284、來到第三大!PancakeSwap24小時交易量11億鎂,打敗王者Uniswap
科普|DeFi新視野!一文讀懂Sushiswap新推的「MISO 去中心化代幣發行平台」
讓動區 Telegram 新聞頻道再次強大!!立即加入獲得第一手區塊鏈、加密貨幣新聞報導。
LINE 與 Messenger 不定期為大家服務