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 將自動做市商邏輯與代幣管理和記帳分開。代幣管理/記帳由協議金庫完成,自動做市商邏輯則因資金池而異。

由於資金池是獨立於金庫的外部合約,它們可以實現定制化的自動做市商邏輯。

– Balancer v2 將自動做市商邏輯與代幣管理和記帳分離 –

Gas 效率

在 Balancer v1(以及我們已知的所有自動做市商),與兩個及以上資金池交易存在 gas 效率低下的問題,因為用戶必須分別發送並接收來自這些資金池的 ERC20 代幣。

有了 Balancer 新推出的協議金庫,即使用戶執行涉及不同資金池的批量交易,也只有最後的淨代幣量會從金庫轉入或轉出,這一過程節省了大量 gas。

由於只有最後的淨代幣量會發生轉移,套利交易也會變得更加容易。假設某個不持有任何代幣的人發現Balancer 資金池之間存在價格不對稱,就可以在 1 號資金池用 DAI 買入 MKR,再到 2 號資金池用 MKR 買入BAL,再到 3 號資金池用 BAL 買入 DAI,利用這裡面的價格差賺到更多 DAI。

– Balancer v2 可以一次執行多筆交易,最後由協議金庫匯總結算 –

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 推出了一個簡單而又強大的功能,不僅解決了這一問題,還徹底革新了自動做市商的設計。這個功能就是:資產管理器。

資源管理器是由資金池指定的外部智能合約,可以全權控制該資金池存入金庫的所有代幣。

資源管理器可以將代幣借給借貸協議,來增加資金池的收益。請注意,金庫會保證滿足緩衝機制的需要,否則交易就會失敗:金庫只能賣出來自資金池的代幣。幾週後,我們會發布一篇文章來詳細介紹資產管理器。

– 資產管理器有助於提高 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 去中心化代幣發行平台」


LINE 與 Messenger 不定期為大家服務