本文爲 DeGate 發展藍圖的摘要介紹,全部細節內容近期將以視頻的形式向社區發佈,敬請期待。

前言

DeGate 的目標是打造以太坊 Layer2 上,交易體驗最佳的去中心化交易所,具備更接近中心化交易所的交易體驗,更高的資金利用率,更好的交易深度以及更合理的 Token 激勵機制。在區塊鏈吞吐量較低、Gas 費用昂貴的背景下,AMM 機制憑藉其易於完成交易的特點,迅速獲得了市場的認可,但是隨着 Layer2、ETH2.0 等技術的落地,區塊鏈使用成本將有數量級上的降低,由此,更能切中交易者本質需求、資金利用率更高的訂單薄交易,極有可能產生更大的市場需求。基於這一認知,DeGate 對原有的發展路線進行調整,將優先上線訂單薄交易,並最終形成訂單薄交易、AMM 交易、保證金交易三者並存的產品架構。

DeGate 最新發展藍圖介紹DeGate 訂單薄交易設計目標

相對於 AMM 機制的交易方式,在去中心化場景中,訂單薄類型的交易所並沒有得到很好的普及,其主要有幾個原因:

  1. 交易深度無法與中心化交易所媲美
  2. 每筆掛單和撤單都必須上鍊,消耗 Gas 費用
  3. 基礎設施 TPS 受限,交易撮合響應不及時

DeGate 希望憑藉獨特設計的 Match Node 模式(L3 層),帶給用戶更順暢、經濟的訂單薄交易體驗;同時,DeGate 還設計了特有的經濟激勵模型,來鼓勵 Maker 用戶——真正的流動性提供者。我們的設計目標如下:

  • 即時掛單撤單:中心化交易所的響應時間
  • 掛單撤單免手續費:自由掛單撤單,不產生任何手續費
  • maker 交易免手續費:包括交易和區塊鏈手續費
  • taker 直接交易:市價單無須前置充值操作

DeGate 最新發展藍圖介紹以下是一個完成的用戶視角的交易體驗流程,在完成 L1 至 L2 的資產上橋過程後:

  • taker 用戶(圖中路線 1)無須充值,直接喫單,即可在 L2 完成交易;
  • maker 用戶(圖中路線 2)則在充值後,可以掛上限價單,無需等待,限價單立刻出現在交易所的訂單薄中,之後當 taker 用戶喫單即可完成交易,整個過程 maker 用戶無須支付任何手續費用。

DeGate 最新發展藍圖介紹

主要特性介紹

Match node

Match node (鏈下訂單撮合節點)是 DeGate 爲優化用戶交易體驗,特別設計的 L3 層,負責處理用戶交易過程中的掛單、撤單、訂單薄維護和訂單撮合,並最終將撮合結果生成零知識證明,批量提交到 L2 上進行驗證。

DeGate 最新發展藍圖介紹
Match node 還具有以下設計:

  • 大額訂單優先

在我們的設計中,由 Taker 承擔 Maker 的交易和鏈上手續費,如果一筆 Taker 訂單同時與多筆 Maker 訂單撮合成交,則 Taker 需要支付多個 Maker 的手續費,爲了解決這一問題,我們的撮合引擎將實行大額訂單優先策略,同價位的訂單中,優先撮合初始金額最大的訂單。

  • 撤單兼容鏈下 & 鏈上處理

撤單操作默認是在 Match node 中處理,無須任何手續費;但部分用戶可能會擔心中心化處理的隱患(比如 Match node 作惡,丟棄了用戶的撤單),所以協議也提供鏈上直接撤單的功能。

  • 防止 Front-running

可能存在這樣的攻擊行爲:用戶通過 Match node 的 API 接口或者 Mempool 預跑的方式提前得知自己的訂單被撮合,之後趕在包含這筆撮合交易的零知識證明在鏈上 settle 前發起提現或取消授權操作,則存在機率因爲用戶資產不足導致交易失敗。爲避免這種攻擊 , 我們在 Match node 中增加了檢查節點(checkpoint),並加入延遲提現的設計。

  • API 調用和開放協議

Match node 的功能和中心化交易所一樣可以通過 API 調用,由此第三方可以部署開發自己的 UI 界面,專注用戶運營,而無須關心底層的實現細節;更進一步的,在未來第三方可以獨立部署運營自己的 Match node,這將使得 DeGate 協議更加健壯和開放。

Zero-knowledge proof (零知識證明)

ZK proof (零知識證明)是指證明者(Prover)能夠在不向驗證者(Verifier)提供任何有用信息的情況下,使驗證者相信某個論斷是正確的。
一般來說,在區塊鏈系統中,每個節點會對區塊中的每筆交易執行相同的計算,然後驗證他們的結果與其他節點的結果是否一致。換句話說,對於每筆交易的上鍊,它將被每個節點執行,這就是區塊鏈的性能相對較低的一個主要原因。但實際上,我們並不需要每次都重新計算才能驗證交易,如果對於單筆交易,計算只發生一次,其他每個節點只進行驗證,同時驗證成本大大低於計算成本,那將有效提高區塊鏈性能。Zk Rollup 正是利用 ZK-SNARK 技術來實現上述目標。ZK-SNARK 本質上是一種可以大大降低驗證成本的技術,一般來說,可以使驗證成本比計算成本低幾個數量級(從線性降低到常數或對數)。
基於同一思想,Match node 也會將鏈下撮合訂單的批量結果生成零知識證明,再傳到鏈上(L2)進行驗證,預計這將使 L2 上的網絡成本降低 10 倍以上。

超導通道

去中心化世界中套利交易無處不在,套利者一旦發現利潤空間,能夠很快的將不同協議產品之間的價格差搬平。DeGate 希望利用超導通道技術,使訂單薄交易和 AMM 交易之間的套利交易手續費接近於零,對於套利者,這使 DeGate 協議之間的套利比第三方協議之間更具競爭力,而對於普通用戶,也將獲得更好的資金利用率和交易深度。

市場策略

DeGate 將優先使用經過市場驗證的市場推廣策略,包括:
訂單薄流動性挖礦:DG 代幣將只用於按比例獎勵完成交易的 Maker 用戶
AMM 流動性挖礦:將按流動性挖礦的行業標準將 DG 代幣獎勵給流動性提供者
推薦計劃:KOL、錢包等 UI 供應商將在初始引導階段獲得手續費返傭和 DG 代幣獎勵

展望未來

在 Layer2 和 ETH2.0 即將落地的背景下,DeGate 團隊願意和社區共同努力,專注交易本質和用戶體驗,持續爲以太坊生態賦能,降低主流用戶進入去中心化交易的門檻,最終讓區塊鏈的技術和理念可以服務更廣闊的人羣。

來源鏈接:medium.com