萬字研報:全方位解析AMM DEX先驅Bancor
头等仓-区块链研究院
2021-12-21 09:10
本文约12588字,阅读全文需要约50分钟
Bancor v3 版本將在v2.1 版本的基礎上進行改進和功能升級,想要進一步提高用戶體驗並提高收益。

概要

概要

概要一級標題

概要

Bancor是AMM DEX的先驅,但在Uniswap、Sushiswap等AMMDEX出現後,Bancor的市場佔有率降低。隨後
Bancor選擇“解決無常損失問題”作為發力點對協議進行改進。在v2.1版本中,LP提供者基本上不會遭受無常損失。

其v2.1版本的核心是BNT彈性供給,並且存在2個特性:

1)支持單幣提供流動性,減少風險敞口;
2)支持流動性保護。協議採用了2道防護,先使用協議交易費補償流動性提供者的無常損失,在交易費不足的情況下鍛造BNT用於補償。流動性保護需要100天鎖定期才能實現將近100%覆蓋,並且流動性池的額度存在上限。
v2.1版本部署後,呈現幾個特點:
1)Bancor協議內的流動性明顯增長,但交易量市場佔有率並無擴大;

2)有足夠流動性的交易池很少,部分流動性池流動性較差;3)部分交易對的流動性較好,超過Uniswap等DEX,使Bancor捕獲了一定的市場份額;

4)穩定幣和部分長尾幣種的流動性池受限於額度上限,無法擴張其流動性池。為了更好立足於DEX領域,擴張市場份額,Bancor基於v2.1版本進行改進,將發布v3版本,優化無常損失解決方案(提高流動性池上限等),同時提高協議其他性能,主要改進點包括:

1)解除流動性保護上限。在v2.1版本中,協議提供的BNT有設定上限,必須由用戶提供BNT才能擴大資金池。

解除流動性保護上限後,協議內的流動性可能會再次增長,有利於形成高流動性、低滑點、交易量提高、手續費增加吸引更多流動性的正向循環,尤其是針對當前受限於流動性限額的穩定幣池子和部分長尾幣種。

需要注意的是,解除流動性保護上限後,協議內鍛造的BNT量增加,但對實際流通量影響非常小;

2)實現瞬時流動性保護,用戶能夠隨存隨取,不再需要等待100天才能夠實現100%無常損失保護,提高資金使用靈活性。 v3無常損失計算可能採用預言機報價,因此可能會出現套利差,協議的無常損失補償壓力增加,可能會增加使用鍛造BNT進行補償的可能性;

3)發布BNT匯總池,使得代幣交易不再需要通過BNT進行轉跳,能夠降低滑點和Gas費用;目前DEX板塊競爭激烈,頭部效應明顯,二級標題

從Curve的例子可以看出採取差異化產品策略有機會爭奪更多的市場份額

1.基本概況

一級標題

1.1項目簡介

一級標題

一級標題

2.項目詳解

2.1創始人及貢獻者

2.2資金

Bancor ICO籌集了390,000個ETH,按照當時的ETH價格,總金額高達1.523億美元。 ICO的價格為1BNT=0.01 ETH,當時一共生成了79,323,978個BNT,總代幣的一半出售給了ICO參與者,其餘20%分配給生態獎勵,20%分配給Bancor基金會,10%分配給Bancor貢獻者。

ETH資金用途:

圖片描述

圖片描述

圖片描述

圖片描述

2.3.1v2.1版本

圖片描述
圖2-2 流動性池界面
2.3.1v2.1版本

1)單一幣種做市,減少風險敞口;

Bancor方案:

2)流動性保護。
v2.1採用BNT彈性供給(elasticBNT supply)實現的上述兩點特性的機制。
Bancor方案:
a. 當用戶往TKN(例)代幣白名單池子添加TKN的時候,協議會自動鑄造新的BNT,新鑄造的BNT價值等於TKN的價值,這會導致BNT的總供應量增加。
b. 用戶使用該池子進行交易時,部分手續費用TNK支付,部分手續費用BNT支付。
c. 此時,另外一個用戶如果向池子提供100 BNT,池子原有的100 BNT就會被銷毀,該100枚BNT對應的交易費用也會被銷毀。

d. 當白名單池子到期時,用戶將要移除流動性時,協議會計算無常損失。

e. 協議會使用交易費對無常損失進行補償,並且判斷是否需要用新鍛造的BNT來補償損失。

f. 補償損失後,剩餘的TKN池子相關的BNT代幣會被銷毀。

為了保護整個網絡不受新增BNT的影響太大,做瞭如下限制:1)單一幣種添加總量和因添加單一代幣而鑄造的BNT數量在全網都存有上限;2)流動性保護速率有限制(需要在100天週期結束後提取流動性才能覆蓋100%無常損失)。

Bancor一個池子的收入分為2部分:

流動性保護機制就是用戶的池子待的時間越長,就越能得到該機制的保護,大約3個月(100天)的時間,就能被覆蓋百分之百的無常損失。圖片描述

在Bancor單一幣種做市方案下,假設沒有無常損失、沒有BNT提供者,池子獲得的交易費用部分為TKN支付、部分用BNT支付。當最終用戶提取所有TKN流動性的時候,TKN的價值會大於初始的價值,所以協議自動銷毀的BNT也會大於之前鑄造的數量。所以最終,BNT的總供應量會減少,這將增加BNT的稀缺性。但這個結論的假設幾乎不可能成立,無常損失可以緩解但無法避免。根據Bancor的無常損失保險機制,有可能係統需要新鑄造BNT代幣以補償流動性提供者,這種情況下,BNT的總供應量會增加。至於具體增加/減少多少,取決於Bancor的交易量和市場的波動情況。

圖片描述

Bancor Vortex

圖片描述

圖2-3 運作流程

如上圖所示,TKN代幣提供者提供代幣後,會產生提供流動性的證明代幣(Pool Token(PT)),用戶給白名單的池子提供BNT將會獲得vBNT,用來代表它們保護的BNT流動性,以及用於社區投票。
Banco Vortex實際上是出售BNT流動性提供證明vBNT的功能,從而提高BNT槓桿。 Bancor協議會收取交易手續費收入中的5%用於回購併銷毀vBNT,此舉目的是為了讓vBNT存在買方。
votex是v2.1中一個不得已的解決方案,vBNT代表存入的流動性和交易手續費,而挖礦收益和vBNT是分開的。 v3下的vBNT將流動性、手續費和挖礦收益都綁定,因此可以做到所有收益都可以進行複利。
· 部分幣種流動性擴大有上限。

2.3.2v3版本

圖片描述

2.3.2v3版本

圖片描述

圖片描述

圖2-4 v3宣傳圖

黎明階段主要更新5個特性:

1)瞬時保護無常損失:無需像v2.1版本等待100天週期結束。流動性提供者即使隨存隨取,也可獲得流動性保護。但瞬時保護無常損失時,可能存在套利差,加大系統覆蓋無常損失的壓力,提高了系統增發BNT代幣用於補償流動性提供者的可能性。新機制已經部署,可以更有效地使用協議已有流動性並且可以靈活使用池子的手續費去覆蓋網絡中流動性池的非永久性損失。

2)發布BNT匯總池:在v3中,BNT池為一個集中池。在Bancorv2.1中,每一個交易對池都需要一個BNT池(例如ETH/BNT、DAI/BNT)。貢獻者表示BNT變為匯總池後,代幣交易不再需要通過BNT轉跳,從而減少了用戶的Gas和滑點。

3)自動複利:當用戶提供流動性時,收益通常來自交易費和流動性挖礦獎勵。流動性挖礦和交易費收入都可以自動複利。在v2.1時,交易費可以自動複利,但用戶必須手動複利挖礦獎勵。此外,在v3中,項目方和Bancor都可以提供代幣作為提供流動性獎勵(雙邊獎勵都允許自動複利)。

4)取消存款額度限制。有利於提高DEX的流動性總量,從而提供更好的流動性深度和價格。隨著保護的流動性增加,只有交易量增加、收入增加(包括交易費用和其他策略收入),才能長期維持經濟模型可行性。該協議將引入交易流動性和超流體流動性的概念,交易流動性用於做市,超流體流動性用作交易流動性和其他基於費用的策略。交易流動性的規模仍然由DAO決定,超過交易流動性的代幣可以用於超流動性策略,可以為協議參與者積累額外的價值。本質上是優先配置底層流動性的問題,用於通過靈活的策略獲得更多的回報,同時滿足交易的流動性需求。

5)BancorDAO不僅有權利決定協議鍛造出的BNT通過何種方式幫助協議獲取額外費用,還可以投票表決白名單中鍛造出的BNT量是否減少,或者是將鍛造的BNT流動性轉移到別的池子中,從而優化Bancor協議、BNT持有者和LP獲取的費用。

額外功能:

1)降低Gas費

2)L2部署。當前DEX基本上都採用了多鏈部署的方案,Bancor合約改進後,更便於遷移。

3)一鍵流動性遷移,可以將v2流動性遷移到v3,或者是將Uniswap、Sushiswap等DEX上的流動性遷移到Bancor v3。

6)前端改進。

二級標題

3.發展

圖片描述

表3-1 Bancor大事件

圖片描述

圖片描述

表3-1 Bancor大事件

Bancor團隊從2012年開始,就做了Appcoin鏈下交易平台。它在2017年進行的ICO規模也是當時最大的,實際規模遠超團隊的融資計劃。 Bancor是最早的AMM DEX,最初的願景是為長尾代幣提供交易市場,核心就是為長尾代幣創建與BNT綁定的流動性池,用算法來提供市場報價。 Bancor致力於以太坊生態,2018年跨鏈EOS,署開發跨鏈交易系統BancorX,但效果並不好,主要受制於EOS生態發展不佳。

由於Bancor 1.0的算法需要將BNT作為代幣交易的轉換代幣,因此需要多收手續費,並且導致更大滑點,因此和同類DEXs相比,Bancor的交易量落後,以太坊鏈上的交易份額大部分集中在Uniswap上。 Bancor v1流動性池小、滑點大,導致交易量小,交易手續費收入低導致流動性參與者不願意提供流動性,這也形成了惡性循環。

3.2現狀

圖片描述

圖片描述

圖片描述

圖片描述

圖片描述

圖3-2 Bancor交易量市場佔有率(2020.01-2021.11)

圖3-3流動性保護總量及代幣種類

圖片描述

根據圖3-3,目前Bancor支持流動性保護的代幣種類約80種。截至2021年11月,流動性保護總量達到將近10億美元,其中流動性最高的代幣為:BNT(藍色)、WBTC(橙色(下))、MATIC(紫色)、LINK(玫紅色) 、ENJ(橙色(上)),這5種代幣的流動性總量達到將近7億美元。

圖片描述圖片描述圖3-5 vBNT總量

vBNT約等於質押BNT代幣總量,從2021年6月開始,BNT存入總量進入相對平穩階段。截至2021年11月26日,

3.3未來

二級標題

根據團隊披露信息,Bancor近半年將圍繞v3開發和營銷活動,當前披露的信息為Bancor v3的第一階段,後續還將發布v3第二階段的內容。 Bancor v3第一階段預計在2022年1月發布,團隊將會在2月公佈v3第二階段信息,3月或4月完成第二階段開發。

二級標題

4.1供給流動性挖礦

流動性挖礦

BNT最初ICO時的總供應量為79,323,978個,並在兩年間保持動態供應,直至ETHBNT空投時轉為固定供應,總供給量變為69,148,642個,少了近1000萬個。
流動性挖礦
流動性挖礦
· 團隊於2020年11月開始啟動流動性挖礦,為期72週(不超過2022年3月)。
· Bancor每周向白名單池子的流動性提供者提供BNT獎勵,大型資金池每週獲得10-20萬枚BNT,中型池每週獲得1-2萬枚BNT。
· 一旦被激活,代幣資金池在12週內持續地獲得BNT代幣獎勵。

4.2需求

· BNT流動性挖礦獎勵的70%將被分配給流動性池的BNT端,剩下的30%將被分配給基礎ERC20(例TKN)端。

4.2需求

4.3分析

在v2.1版本中,流動性保護的白名單池存在上限設置,即單個池子和全網中協議鍛造的BNT都存在上限。如果用戶需要存入其他種類代幣,就需要擴大用戶存入的BNT代幣量。而存入BNT的用戶會獲得vBNT,vBNT可用於治理和獲得協議交易手續費。

Bancor v3中,雖然對於LP而言仍是單純存入BNT的動作,但v3實際上在某種程度上在協議內會自動化尋求BNT收益最優方案,因此可能會增加BNT的需求量。

4.3分析
2)由於沒有截至目前為止通過流動性挖礦新增的BNT代幣數據,因此以下內容僅通過已有數據進行粗略判斷。協議鍛造出BNT,不在市場上流通。
圖片描述

這部分BNT會隨著用戶在池子中添加BNT或撤離流動性而銷毀。

圖片描述

圖片描述圖4-1 BNT代幣供應

結合圖3-3,Bancor協議內保護的流動性從2021年5月就基本維持在10億美元左右,因此在池子中添加流動性導致系統鍛造BNT增加量可以忽略不計。而圖4-1中,BNT代幣總量從2021年5月至今的6個月時間內,BNT總量從約2億枚增加到2.3億枚代幣,增加了3,000萬枚代幣。

在v3版本後,由於流動性保護總量可能會增長,因此協議鍛造的BNT代幣數量會有所上漲,因此代幣總量可能會隨之上漲,但代幣實際流通量主要受到流動性挖礦和無常損失補償鍛造BNT(手續費無法覆蓋無常損失的情況下)。

二級標題

並且在v2.1版本中,無常損失的計算是周期結束後結算,時間週期拉長,能夠比較準確計算無常損失。而在v3版本中,增加了瞬時無常損失補償的功能,預計採用預言機進行報價,這一特性可能使協議產生套利空間,增加協議無常損失覆蓋壓力。

二級標題

二級標題

Bancor所屬細分賽道為:DEX。

圖片描述

圖片描述

圖片描述

圖5-1 DEX月交易量(2019.01-2021.10)

圖片描述

圖片描述
圖5-2 DEX市場份額佔比(2020.12-2021.11)從圖中可以看出,大部分交易都集中在Uniswap(粉色)、Sushiswap(綠色)、Curve(大紅色)。剩下的市場份額中佔比較多的DEX包括0x Native(玫紅色)、Balancer(藍色)和Bancor(青色)。 Bancor的交易量佔比從2021年3月開始增加,在2021年5月達到峰值,6月後Bancor的交易量和市場份額隨之減少。
我們將近一年的交易量數據的放大到週維度級別,可以看出明顯、穩定的梯隊分層:第一梯隊:
Uniswap。在絕大部分時間都保持著一半以上的交易量佔有率,最多時甚至可以達到75%的佔有率。第二梯隊
Bancor、Balancer、DoDo。佔有率都長時間保持在1%~5%之間。圖片描述

第四梯隊:

圖片描述

圖片描述

圖5-3 DEX流動性Top10在AMM DEX中,流動性大通常意味著更好的交易價格。因此LP(流動性提供者)是AMM DEX的重要參與方。除了安全性等因素外,DEX對流動性提供者最大吸引力來自收益,通常包括交易手續費分成和挖礦補貼。從圖5-3可看出,Curve、Uniswap和Sushiswap處於第一梯隊,TVL在40億美元以上。 (Curve統計了多鏈匯總數據,而Uniswap和SushiSwap僅統計以太坊鏈上數據,因此差距較大。)第二梯隊為Bancor和Balancer,流動性在20億美元左右。5.1.2賽道劃分從5.1.1的數據可以看出,

Uniswap站穩DEX龍頭,其餘DEX競爭市場剩餘份額。

我們主要將DEX分別為AMM範式和AMM範式外2條細分賽道。

圖片描述

①AMM範式

圖片描述

圖片描述

表5-1 AMM發力點

注:以上分類是按照項目業務邏輯的發力點去劃分的,在形式上並不完美。

②AMM範式外

交易量

交易量

交易量

圖片描述

圖5-4 交易量對比

圖片描述

用戶

圖片描述

圖片描述

原因可能包括:

表5-2 過去7天交易數據對比
結合圖5-4和表5-2,可以看出,Bancor的交易量和交易人數遠低於Uniswap和Sushiswap,但人均交易量和Curve一樣都遠高於Uniswap和Sushiswap
1)Uniswap和Sushiswap具有頭部效應,因此成為了項目去中心化交易所上幣首選。長尾代幣的流動性低,滑點大,因此交易量小,拉低了平均交易量。同時長尾代幣在熱度高時,能夠帶給協議巨大的交易量,因此對協議的交易量增長有積極作用。

收入

收入

圖片描述

以下數據沒有考慮流動性提供者的無常損失,用戶的實際收入應該為總收入減去無常損失。

圖片描述

根據圖5-5,Uniswap的收入遠超過其他DEX,日均收入達到400萬美元以上,而Bancor和Curve協議的日均收入則在10萬美元左右。

圖片描述

圖片描述

圖片描述

Top 10對比(2021.11.30)

圖片描述

圖片描述

分代幣種類流動性對比(2021.11.30)

從表5-2可看出,Bancor的某些流動性池子是具有競爭力的,BNT交易量小的原因,也在於它的“健康”池子數量較少,可正常交易的代幣種類較少。因為流動性保護的存在,最大的問題是限制了小幣種的單幣添加,因此當流動性上限解除後,Bancor的小幣種有機會擴大流動性,從而爭奪一定市場交易份額。

也就是說,目前Bancor是目前市場上唯一一個成功“解決”無常損失問題的DEX,並且其經濟模型是可持續的。

二級標題

總結:從當前數據來看,Bancor運營情況優於v1版本時期,但仍落後於頭部DEX,並且很難從頭部爭奪更多市場份額。

二級標題二級標題

6.風險

範式轉移

头等仓-区块链研究院
作者文库