5 月 18 日,去中心化交易平臺 DODO 團隊開發工程師 Autark 做客 The Gragh 社區進行了一場 AMA,爲大家詳細解讀 DODO 和 Subgraph。
The Graph 通過構建去中心化的區塊鏈數據檢索協議,解決中心化數據檢索的問題。通過 The Graph,用戶無需依賴他人來使用服務器,且開發人員可以將數據部署到無需管理的可靠的公共基礎設施中。DODO 作爲一個去中心化的交易平臺和流動性提供者,使用 Chainlink 預言機對價格進行喂價,通過 PMM 算法可以讓交易曲線更平滑。
在本場 AMA,Autark 介紹了 DODO 的優勢,同時也聊了聊對 The Graph 與 DODO Subgraph 的觀點。
Autark:我是 DODO 的開發工程師,高興有機會來和 The Gragh 社區的朋友們來聊一聊 Subgraph 和 DODO。我主要負責後端、合約端開發,對 Subgraph 的開發應用等也有較多的經驗。
DODO 是一個去中心化交易所,採用了原創的 PMM 主動做市商算法,提供鏈上最好的流動性,支持單邊充幣以及新資產發行。DODO 還提供 SmartTrade,這是一種去中心化的流動性聚合器服務,可以尋找並智能路由到各種流動性來源,以報出任意兩個代幣之間的最優價格。DODO 支持專業做市商的做市策略上鍊,允許自定義資產比例、曲線斜率、布單深度等。另外 DODO 也支持來做新資產發行,任何人都允許進行衆籌建池,具備低成本新資產發行的能力。
關於 DODO 產品功能文檔可以查看我們的Docs。
Autark:DODO 的創始團隊在 DeFi 領域深耕了很久,另外很多團隊小夥伴都是 DeFi 領域的高配玩家。
創始人雷達熊從 17 年就在國內最早的 DEX 團隊 DDEX 做技術開發以及負責交易所的流動性業務,對整個 Dex 市場和流動性非常瞭解。合夥人代代之前在 DDEX 負責市場和品牌,是國內最早科普和佈道 DeFi 的 KOL,也是 DeFi labs 的發起人,對社區和市場建設更爲了解。
合夥人王琦之前是 DOS Network 的聯合創始人,也是甲骨文的核心工程師,有技術背景並且有豐富的創業經驗。去年年中,幾位創始人基於雷達熊開發的 PMM 算法開始構建團隊,將 DODO 一步一步做了出來並拓展了豐富的產品功能。
目前,DODO 已經在多條鏈上部署了產品,累積交易量超過 100 億美金,歡迎大家來 DODO 使用體驗。
Autark:DODO 與 Uniswap 最大的不同在於算法的創新,DODO 是採用原創的 PMM 算法(主動做市商算法)從算法層面徹底改變了 AMM 算法。真正讓鏈上做市成爲可能,並且形成的流動性可共享,更重要的是我們具備最靈活的新資產發行能力。
相比較而言,PMM 算法的優勢如下:
1)PMM 的資金利用率更高。
2)PMM 允許單一風險敞口。
3)PMM 可應用多樣的做市策略。
4)PMM 更適合新資產發行。
另外,DODO 基於主動做市商算法有很多新的產品功能,也支持更多 DeFi 可組合性的實現。
首先是更適合新資產發行的工具 :衆籌建池。
它允許任何人可以在 DODO 發起衆籌建池,提供一定量的代幣,指定代幣單價與發行額度。在指定時間內,任何人都可以充值進行認購。如果用戶認購超過代幣發行額度,那麼根據用戶充值的資金量分配代幣額度。衆籌期結束後,公開池自動建立,衆籌價格作爲開盤價立即開啓現貨交易市場。
衆籌建池是一種平等機會的分配代幣和啓動流動性市場的方式。在流動性保護期提供的額外安全保障下,用戶可以安心參與流動性發行活動,切實地支持自己喜歡的項目。
DODO 另一個主要功能點是可以實現在鏈上定製靈活的做市策略。任何人都可以在 DODO 上發行任何資產,並且不需要雙邊等價值配資,任何人都可以在 DODO 上任意比例充幣做市。其次是引入專業做市商上鍊,提供更好的交易深度和滑點。我們已經與 WooTrade 合作,並在 BSC 上進行推出和實踐,可以提供更少的資金以實現更好的鏈上流動性。PMM 在高速鏈上的表現也是非常好的,雷達熊在上面的文章裏有詳細說明,感興趣的朋友可以去看看哈。
Autark:是的,我們在 BSC 上線後也看到了其社區強大的活力。目前,DODO 在以太坊主網、BSC、Heco 上都已經部署上線。Polygon、OKExChain、Arbitrum、Moonbeam、Avalanche 都在調研和對接中,其中 Polygon 上的產品已經部署的差不多了,近期正在向 DODO 社區招募 polygon 上 DODO 產品的測試體驗用戶。更多的公鏈和 L2 的支持我們也會陸續調研對接上。
Autark:這裏首先說一下我們在用 The Graph 做什麼。
很多 DEFI 老玩家應該經常看 Uniswap 的 Info 頁面,可能不知道的是 Info 頁面的所有的數據都來自對 Subgraph 的查詢。在 DODO 這邊我們上升了對 Subgraph 的使用場景,除了 dashboard,我們在個人交易數據、個人做市數據、全網 DODO 交易池索引、衆籌建池等很多關鍵的業務環節使用了 The Graph 來支持數據查詢。
不少數據可以從鏈上拿,會遇到兩個問題:
1、數據不全,因爲基本上大家用的 rpc 節點都不是歸檔節點。
2、查詢次數和查詢時間都會有不小的消耗。
所以說回爲什麼選擇使用 The Graph,當沒有 The Graph 時,我們這些需求是需要這麼做:
1、部署歸檔節點;
2、開發一套後端服務,對節點裏和 DODO 智能合約相關的交易進行解析處理並將數據落庫;
3、落庫數據對外提供 API 查詢服務。
這對於團隊來說首先是會增加一定量的維護和開發的成本,這個成本目前由於支持多鏈的原因,還是非常可觀的。
第二個是關於去中心化的問題,數據服務完全依賴 DODO 團隊服務的穩定性。在正式上線之前,我們對 The Graph 服務的穩定性是做了挺長時間的調研測試的。
基於成本和去中心化的角度出發,我們選擇了 The Graph,可觀地減少了運維和後端的壓力。
The Graph 的未來一定是更加去中心化的,我非常期待 The Graph 下一個階段的到來,更多的 indexer 提供數據的索引服務,相應的我們願意給高質量的 indexer 服務付費。
Autark:我看到過 DODO 的 Subgraph(子圖)的數據是非常優秀的,也歡迎大家在近期策展上線後參與策展 DODO 的子圖。
Autark:一是 gas 手續費,因爲 DODO 的智能路由會在全網尋找最優交易路徑,以幫用戶找到最好的交易匯率,所以交易手續費是跟交易路徑的複雜度相關的。如果是單個 DODO 交易池的交易 gas 手續費消耗是低於 Uniswap 的交易池的。
我們在合約的 gas 消耗的優化上也是花了不少時間的,之後也會持續做 gas 優化的工作,畢竟以太坊現在可是很值錢的,我們很願意多做調研和優化幫用戶省點兒。
二是交易手續費,這個取決於交易池的設置,DODO 的穩定幣交易池的費率只有萬分之一,甚至我們有一些交易池的費率是 0,用戶通過 DODO 的前端交易不用太考慮池子的手續費率設置,因爲 DODO 的智能路由聚合了全網流動性,會給用戶找到匯率最好的交易路徑。
Autark:從去年年底 DODO v2 上線至今,以太坊上的 Subgraph 託管在了 The Graph,在我們業務的高峯期也很可靠地頂住了壓力,非常棒的支持了我們業務數據的索引和查詢。
對於高速鏈的支持目前是我們比較頭疼的地方,因爲 The Graph 對 BSC、polygon 的託管支持我們時常遇到數據同步不及時對情況,我們和 The Graph 團隊也在保持溝通,知道 The Graph 團隊正在處理高速鏈的同步問題,希望處理方案能早點上線,我們相信團隊可以做到讓高速鏈的數據索引服務像以太坊那樣絲滑。
另外,我們有計劃策展自己的 Subgraph。
Autark:我們最初選擇 The Graph 作爲數據索引的服務,去中心化也是我們當時的考慮之一,我們非常願意參與 The Graph 的完全去中心化的方案並在使用過程中提出我們的使用感受,協助 The Graph 去中心化網絡進行迭代進步。
這個顧慮我覺得沒有太大的必要,The Graph 的去中心化是一個階段一個階段往前推進的過程,我們自己會考慮數據服務的高可用方案。
另外,我覺得去中心化的方案也是非常有競爭力的,有價值的 Subgraph 會有服務能力比較強的 indexer 進行競爭,支付的查詢費用會實現它的價值,而優秀、穩定的 indexer 節點可以捕獲其中的價值。
Autark:團隊最近主要精力放在進行 DODO NFT 產品的研發,預計 6 月初產品和大家見面,歡迎大家到時候來 DODO 玩 NFT。
另外, 關於 DODO Token 經濟模型的討論也很熱烈,我們非常願意聽取社區的意見,最近正在 snapshot 上對 vDODO 會員退出費的新治理方案進行投票,歡迎大家來 DODO 社區參與討論和投票。
歡迎加入律動 BlockBeats 官方社群:
Telegram 訂閱群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方帳號:https://twitter.com/BlockBeatsAsia