header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
掃碼下載APP
Partnered With:

DODO開發工程師:使用The Graph以減少運維與後端壓力

閱讀本文需 17 分鐘
真正讓鏈上做市成爲可能,並且形成可共享流動性。

5 月 18 日,去中心化交易平臺 DODO 團隊開發工程師 Autark 做客 The Gragh 社區進行了一場 AMA,爲大家詳細解讀 DODO 和 Subgraph。


The Graph 通過構建去中心化的區塊鏈數據檢索協議,解決中心化數據檢索的問題。通過 The Graph,用戶無需依賴他人來使用服務器,且開發人員可以將數據部署到無需管理的可靠的公共基礎設施中。DODO 作爲一個去中心化的交易平臺和流動性提供者,使用 Chainlink 預言機對價格進行喂價,通過 PMM 算法可以讓交易曲線更平滑。

 

在本場 AMA,Autark 介紹了 DODO 的優勢,同時也聊了聊對 The Graph 與 DODO Subgraph 的觀點。

 

以下爲本次 AMA 內容整理:

 

The Graph:首先想請 Autark 介紹下自己和 DODO?它的願景和使命是什麼?

 

Autark:我是 DODO 的開發工程師,高興有機會來和 The Gragh 社區的朋友們來聊一聊 Subgraph 和 DODO。我主要負責後端、合約端開發,對 Subgraph 的開發應用等也有較多的經驗。

 

DODO 是一個去中心化交易所,採用了原創的 PMM 主動做市商算法,提供鏈上最好的流動性,支持單邊充幣以及新資產發行。DODO 還提供 SmartTrade,這是一種去中心化的流動性聚合器服務,可以尋找並智能路由到各種流動性來源,以報出任意兩個代幣之間的最優價格。DODO 支持專業做市商的做市策略上鍊,允許自定義資產比例、曲線斜率、布單深度等。另外 DODO 也支持來做新資產發行,任何人都允許進行衆籌建池,具備低成本新資產發行的能力。

 

關於 DODO 產品功能文檔可以查看我們的Docs。

 

The Graph:那可以接着介紹一下 DODO 團隊背景和故事嗎?

 

Autark:DODO 的創始團隊在 DeFi 領域深耕了很久,另外很多團隊小夥伴都是 DeFi 領域的高配玩家。

 

創始人雷達熊從 17 年就在國內最早的 DEX 團隊 DDEX 做技術開發以及負責交易所的流動性業務,對整個 Dex 市場和流動性非常瞭解。合夥人代代之前在 DDEX 負責市場和品牌,是國內最早科普和佈道 DeFi 的 KOL,也是 DeFi labs 的發起人,對社區和市場建設更爲了解。

 

合夥人王琦之前是 DOS Network 的聯合創始人,也是甲骨文的核心工程師,有技術背景並且有豐富的創業經驗。去年年中,幾位創始人基於雷達熊開發的 PMM 算法開始構建團隊,將 DODO 一步一步做了出來並拓展了豐富的產品功能。

 

目前,DODO 已經在多條鏈上部署了產品,累積交易量超過 100 億美金,歡迎大家來 DODO 使用體驗。

 

The Graph:那 DODO 和 Uniswap/Pancake 或別的去中心化交易平臺相比有什麼區別或優勢呢?

 

Autark:DODO 與 Uniswap 最大的不同在於算法的創新,DODO 是採用原創的 PMM 算法(主動做市商算法)從算法層面徹底改變了 AMM 算法。真正讓鏈上做市成爲可能,並且形成的流動性可共享,更重要的是我們具備最靈活的新資產發行能力。

 

相比較而言,PMM 算法的優勢如下:

1)PMM 的資金利用率更高。

2)PMM 允許單一風險敞口。

3)PMM 可應用多樣的做市策略。

4)PMM 更適合新資產發行。

 

另外,DODO 基於主動做市商算法有很多新的產品功能,也支持更多 DeFi 可組合性的實現。

首先是更適合新資產發行的工具 :衆籌建池。

 

它允許任何人可以在 DODO 發起衆籌建池,提供一定量的代幣,指定代幣單價與發行額度。在指定時間內,任何人都可以充值進行認購。如果用戶認購超過代幣發行額度,那麼根據用戶充值的資金量分配代幣額度。衆籌期結束後,公開池自動建立,衆籌價格作爲開盤價立即開啓現貨交易市場。

 

衆籌建池是一種平等機會的分配代幣和啓動流動性市場的方式。在流動性保護期提供的額外安全保障下,用戶可以安心參與流動性發行活動,切實地支持自己喜歡的項目。

 

DODO 另一個主要功能點是可以實現在鏈上定製靈活的做市策略。任何人都可以在 DODO 上發行任何資產,並且不需要雙邊等價值配資,任何人都可以在 DODO 上任意比例充幣做市。其次是引入專業做市商上鍊,提供更好的交易深度和滑點。我們已經與 WooTrade 合作,並在 BSC 上進行推出和實踐,可以提供更少的資金以實現更好的鏈上流動性。PMM 在高速鏈上的表現也是非常好的,雷達熊在上面的文章裏有詳細說明,感興趣的朋友可以去看看哈。

 

The Graph:看到 DODO 在 BSC 上也進展很快,那目前和計劃支持多少公鏈呢?

 

Autark:是的,我們在 BSC 上線後也看到了其社區強大的活力。目前,DODO 在以太坊主網、BSC、Heco 上都已經部署上線。Polygon、OKExChain、Arbitrum、Moonbeam、Avalanche 都在調研和對接中,其中 Polygon 上的產品已經部署的差不多了,近期正在向 DODO 社區招募 polygon 上 DODO 產品的測試體驗用戶。更多的公鏈和 L2 的支持我們也會陸續調研對接上。

 

The Graph:所以 DODO 爲什麼選擇用 The Graph,而非自己開發一套工具?您覺得像 The Graph 這樣的中間件未來的發展趨勢是什麼?

 

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 服務付費。

 

The Graph:解答得很詳細。之前我在羣裏注意到不少非技術的朋友對 The Graph 爲項目方用戶帶來了什麼價值,爲什麼不直接自己調取數據有相關疑問,相信你的解釋可以幫助大家更深入的理解到細節情況。

 

Autark:我看到過 DODO 的 Subgraph(子圖)的數據是非常優秀的,也歡迎大家在近期策展上線後參與策展 DODO 的子圖。

 

The Graph:那目前在 DODO 上交易,手續費如何呢?

 

Autark:一是 gas 手續費,因爲 DODO 的智能路由會在全網尋找最優交易路徑,以幫用戶找到最好的交易匯率,所以交易手續費是跟交易路徑的複雜度相關的。如果是單個 DODO 交易池的交易 gas 手續費消耗是低於 Uniswap 的交易池的。

 

我們在合約的 gas 消耗的優化上也是花了不少時間的,之後也會持續做 gas 優化的工作,畢竟以太坊現在可是很值錢的,我們很願意多做調研和優化幫用戶省點兒。

 

二是交易手續費,這個取決於交易池的設置,DODO 的穩定幣交易池的費率只有萬分之一,甚至我們有一些交易池的費率是 0,用戶通過 DODO 的前端交易不用太考慮池子的手續費率設置,因爲 DODO 的智能路由聚合了全網流動性,會給用戶找到匯率最好的交易路徑。

 

The Graph:剛剛聊到子圖,可以進一步聊聊 DODO 的子圖的情況嗎?你們打算自己策展自己的子圖嗎?

 

Autark:從去年年底 DODO v2 上線至今,以太坊上的 Subgraph 託管在了 The Graph,在我們業務的高峯期也很可靠地頂住了壓力,非常棒的支持了我們業務數據的索引和查詢。

 

對於高速鏈的支持目前是我們比較頭疼的地方,因爲 The Graph 對 BSC、polygon 的託管支持我們時常遇到數據同步不及時對情況,我們和 The Graph 團隊也在保持溝通,知道 The Graph 團隊正在處理高速鏈的同步問題,希望處理方案能早點上線,我們相信團隊可以做到讓高速鏈的數據索引服務像以太坊那樣絲滑。

 

另外,我們有計劃策展自己的 Subgraph。

 

The Graph:我們也在積極跟 BSC 溝通希望他們可以儘快解決他們的節點問題以使 The Graph 的索引服務不受影響。那麼作爲 The Graph 的第一批主網遷移夥伴,DODO 爲什麼願意成爲第一批遷移子圖的用戶?羣裏很多非技術的朋友也是對完全去中心化的表現有疑慮的。

 

Autark:我們最初選擇 The Graph 作爲數據索引的服務,去中心化也是我們當時的考慮之一,我們非常願意參與 The Graph 的完全去中心化的方案並在使用過程中提出我們的使用感受,協助 The Graph 去中心化網絡進行迭代進步。

 

這個顧慮我覺得沒有太大的必要,The Graph 的去中心化是一個階段一個階段往前推進的過程,我們自己會考慮數據服務的高可用方案。

 

另外,我覺得去中心化的方案也是非常有競爭力的,有價值的 Subgraph 會有服務能力比較強的 indexer 進行競爭,支付的查詢費用會實現它的價值,而優秀、穩定的 indexer 節點可以捕獲其中的價值。

 

The Graph:我也想補充一下,從測試網我們自己團隊提供的託管服務到去中心化主網有目前 170 多個優秀索引人提供的節點服務,我們創始團隊對去中心化主網的表現是很有信心的,相信之後經濟模型的價值和每個主網參與角色的價值都會很好的體現出來。能否和大家分享一下 DODO 的下一步計劃?

 

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

举报 糾錯/舉報
選擇文庫
新增文庫
取消
完成
新增文庫
僅自己可見
公開
保存
糾錯/舉報
提交