ArtexSwap: 以安全爲核心的DEX新架構探索

robot
摘要生成中

ArtexSwap: 安全爲核心的去中心化交易所新架構

自以太坊誕生以來,去中心化交易所(DEX)一直是去中心化金融(DeFi)的基石。作爲運行在區塊鏈上的平台,DEX允許用戶之間直接進行交易,不受第三方機構監管,從而能夠打造更加高級的金融產品。

1. DEX主流架構

目前以太坊生態中的DEX百花齊放,根據交易機制的不同,可以分爲兩大類:

1.1 基於訂單簿的DEX

訂單簿本質是一種匹配算法,自動在市場上尋找未成交的買單和賣單並進行撮合。這種模式適用於需要高效價格匹配和靈活交易策略的場景。訂單簿的流動性主要來自交易者和做市商。

1.2 自動做市商(AMM)

AMM是DEX中的一種定價和流動性決定機制。做市商爲流動性池提供兩種資產作爲流動性。池內儲備量的乘積保持恆定,用戶取走一種代幣時需要提供另一種代幣來維持這個恆定值。

1.3 DEX的價值

根據數據顯示,截至2024年7月9日,已知DEX約有835家,24小時交易總量爲83.5億美元,月訪問量達3.2億次。按交易量計算,前三大DEX是BabyDogeSwap、Uniswap V3(以太坊)和Orca。

DEX佔到單日交易流動性的16%,且相較去年同期24小時交易量同比增長315%,交易次數同比增長166%,顯示市場對去中心化交易平台的需求極大。

DEX使用確定性的智能合約進行交易,沒有中心化第三方幹預,操作更加透明。此外,DEX還提升了金融普惠性,用戶只需接入互聯網並連接兼容錢包即可使用,無需繁瑣註冊和審核。

以安全爲核心,從ArtexSwap看Dex的另一種架構

2. DEX主要風險

盡管DEX具有諸多優勢,但仍面臨一些風險:

  1. 智能合約風險:合約安全性依賴開發團隊的技術水平和經驗。

  2. 搶跑風險:鏈上交易的透明性使套利者或MEV機器人可能搶先交易,獲取普通用戶的價值。

  3. 網路風險:鏈上交易成本可能較高,網路擁堵或宕機時更甚。

  4. Rug Pull風險:項目方可能在吸引大量投資後突然撤銷流動性並卷款逃跑。主要包括流動性撤回、開發者持有大量代幣或增發、虛假項目等形式。

3. DEX問題的演進

Bancor作爲最早嘗試AMM模式的項目,其V2版本雖引入了創新設計,但仍存在一些問題:

  • 預言機引入帶來實施挑戰和安全隱患
  • 動態池模式可能加劇流動性提供商的虧損風險
  • 復雜的設計增加了用戶的學習和使用門檻

4. ArtexSwap的DEX實現

ArtexSwap平台運行方式類似Uniswap,但通過使用Artela EVM++增強了安全性。

4.1 Artela的可擴展性機制

Artela引入Aspect技術實現EVM擴展,支持在WASM環境中創建鏈上自定義程序。在性能方面,Artela採用並行執行策略:

  1. 採用預測性樂觀執行策略解決事務衝突
  2. 使用異步預加載技術減少I/O等待時間
  3. 開發並行存儲系統提高數據處理效率

此外,驗證器節點支持水平擴展,網路可根據負載自動調整計算節點規模。

以安全爲核心,從ArtexSwap看Dex的另一種架構

4.2 ArtexSwap的DEX安全探索

ArtexSwap 2.0版本主要從三個方面提升安全性:

Blacklist機制

通過標注具有危險性的帳戶、地址和合約,在交易前對雙方和環境進行先驗檢查。檢測到黑名單帳戶的操作請求時,自動阻止以防止惡意行爲。

Anti-Rug機制

針對未被發現的合約漏洞,ArtexSwap持續監控代幣供應量的大幅增加操作,一旦發現將阻止相關交易。對於已知的惡意合約,通過鏈下消息通信實時獲取信息並進行安全檢測。

Slippage機制

ArtexSwap對流動性池進行實時監控,並通過Aspect技術創建dApp與預言機交互獲取市場波動信息。結合AI預測和流動性監控,對高滑點進行預估,超過閾值時阻止交易執行。

以安全爲核心,從ArtexSwap看Dex的另一種架構

5. 總結

盡管DEX模式的長期發展仍存在不確定性,但它將繼續作爲加密貨幣生態系統的重要基礎設施。對DEX而言,安全是最關鍵的要素。在當前DEX賽道火熱的背景下,衍生品敘事也持續受到關注,但長期來看,DEX仍是用戶最確定的需求。

以安全爲核心,從ArtexSwap看Dex的另一種架構

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 2
  • 分享
留言
0/400
逃顶大师vip
· 07-25 13:57
反正我不信
回復0
代码审计姐vip
· 07-25 13:45
核心代码还是亮点
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)