ArtexSwap探索Dex的另一種架構,以安全性作為核心。


ArtexSwap是一個去中心化交易所,採用Artela EVM++和Aspect技術,旨在解決MEV風險和Rug Pull問題,提高交易安全和效率,適用於需要高安全性和靈活性的去中心化交易場景。文章介紹了DEX的主流架構,包括基於訂單簿和自動做市商模式,以及DEX的價值和風險。針對Bancor到DEX的問題,介紹了ArtexSwap的DEX實現,包括Artela的流動性機制和對DEX安全的探索。最後強調了DEX對加密貨幣領域的重要性和安全性的關鍵性。

ArtexSwap 是一個去中心化交易所,其中包括Artela EVM++和Aspect技術,去解決MEV風險和Rug Pull問題,提升了交易安全性和效率,適用於需要高安全性和靈活的去中心化交易場景。

自以太坊誕生以來,一直致力於數位貨幣、全球支付和應用程式的技術之家。而DEX 是去中心化金融(DeFi)的基石,畢竟,離開DEX、DeFi 可能只是一紙空文。它能夠大量在區塊鏈平台上運行,運行用戶之間的交易,並且不受任何第三方機構監管的約束,從而可以創造更高級的金融產品。

1、Dex主流架構

目前以太坊生態上的DEX可以說是百花齊放,DEX有許多不同的設計模式,每個模式在功能、可擴展性和去中心化方面都各有利弊。

根據交易的機制的不同,DEX可以分為兩類(如下圖)。

1.1.基於訂單簿的DEX

訂單簿是本質上的配對程序,自動去各個供應商的採購單和交易平台,然後系統會自動來撮合這些採購單和交易單。 適用於需要高效價格匹配和活躍交易策略的場景。 簡單來說,訂單簿的流動性來自:交易和行銷。

可擴展閱讀:《淺析:訂單簿模式與自動化做市AMM》(見附錄)

1.2. 自動做市商(AMM)

自動做市商(AMM)是DEX中的一種定價和流動性決定機制。簡單的來說,就是做市商來提供流動性礦池流動性資產(兩種資產)。 流動性礦池內儲備的量的乘積維持在k值,當用戶拿走一個幣,就需要向流動性礦池提供主要的幣來維持這個k值。

對於AMM的詳細了解,可擴展閱讀:《UniswapX研報(上):總結V1-3發展鏈路,定義為下一代DEX的原理創新與挑戰》

1.3 DEX具有哪些價值?

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

[数据来源:THE BLOCK]

根據CoinGecKo的統計結果顯示,截至2024年7月9日,ISPDEX交易所約有835家,24小時援助總額為83.5億美元,其中每月造訪量達3.2億次。

以交易量計算,3個最大的去中心化交易所是BabyDogeSwap、Uniswap V3(以太坊)和Orca。

我們使用DEX和CEX前端三大交易所24小時交易額來計算DEX佔單天交易流動性的16%,且DEX相較於23年此時的24小時交易量佔315%(23年為20億),交易量佔166%(23年為1.2億次),顯然市場對去中心化交易平台的需求極大。

由於去中心化交易所(DEX)使用確定的智能合約進行交易,沒有中心化第三方的干預。這種公開的操作方式與傳統金融市場形成鮮明對比。

例如,2022 年FTX 作為當時最大的加密貨幣交易平台之一,因用戶資金事件,在連環下跌中破產,引發了廣泛市場震盪。

此外,DEX透過去中心化的方式提升了金融普惠性,某些CEX可能會基於地理位置或其他因素限制使用者存取。

但整體而言,用戶只需連接網路並連接相容的自主建錢包即可使用DEX服務。這種無需繁瑣註冊和審核的模式,使新用戶能夠方便地加入平台,提升了用戶體驗。

2、DEX主要風險

去中心化交易所(DEX)能夠確保交易的透明度,並且無需許可即可訪問,這些特點顯著的降低並提供流動性的門檻。然而,DEX也遇到了一些風險,這些風險包括但不限於以下幾個方面:

智慧合約風險:儘管區塊鏈技術可以涵蓋金融交易,但智慧合約的安全性取決於開發團隊的技術水平和經驗。 跑路風險:由於鏈上交易的公開透明,套利者或MEV機器人可能會交易,獲得普通用戶的支持。這些機器人類似於傳統金融交易者,透過更高的使用率,從一般用戶的操作中獲利。 : 由於交易在鏈上進行,DEX 交易成本可能很高,當網路出現擁塞或宕機時,成本會更高。因此,用戶容易受到影響。 Rug Pull風險:去中心化金融(DeFi)領域中一個常見嚴重問題,存在大量專案方在吸引大量投資者資金後,突然發起流動性並成交量付款行為。 目前Rug Pull風險分為三類: 流動性回升投資者投資與發行誹謗項目

這種騙局會導致投資者損失慘重,專案價值受損。這對整個DeFi產業來說都是毀滅性的。

例如,2021年發生在SushiSwap事件就是一個典型例子。 SushiSwap的創辦人Chef Nomi在專案達成大量資金後,突然將開發者基金中價值1,300萬美元的SUSHI代幣出售,引發市場恐慌,導致代幣價格暴跌。

雖然後來的Chef Nomi將資金歸還,並由社區超越專案管理,但這一事件對投資者造成了巨大的損失和心理衝擊。

3.從Bancor延伸到DEX的問題

如果說誰是第一個吃AMM這隻螃蟹程序那就不得不提一下Bancor了,說起來有點可憐,在DeFi熱潮之前它並未受到廣泛關注,因此許多人錯誤地認為AMM是Uniswap發明的。

如今,隨著Bancor V2版本,才推出,儘管V2引入了諸如預言機提供最新價格和根據預言機價格更新代幣礦池比重等創新設計,但它仍然存在一些缺點。

預言機的引入雖然可以提供更準確的價格信息,但是為了解決這些問題,例如,如果在中心化交易中國沒有交易對價格,我就引發了一個先有雞還是先有蛋的問題。此外,預言機的可靠性和安全性也值得關注,預言機可能會成為攻擊目標,導致價格操縱和其他安全問題。 動態礦池模式雖然能夠根據預言機更新代幣礦池的權重,但在市場波動較大的情況下,流動性提供者(LP)可能會面臨更大的虧損風險。市場波動較大,LP的維護可能越嚴重,這有助於流動性提供者撤資,從而降低流動性礦池的槓桿率和交易效率。 Bancor的設計可能面臨對手方的風險。儘管引入了預言機,但如果市場價格遭到確認,預言機及時更新價格,但流動性提供者仍可能面臨較大的風險。預言機價格更新不及時或不準確,都可能導致LP在價格中虧損。

儘管Bancor V2版本引入了許多創新設計,但其複雜性也增加了使用者的學習和使用門檻。相較於其他較簡單使用的AMM模型,Bancor需要使用者俱備更多的專業知識與技術背景,才能充分理解並利用其新功能。該系統限制了用戶的成長和市場接受度。

4、ArtexSwap的DEX實現

ArtexSwap平台的運作方式類似Uniswap,但對Artela EVM++來說,功能增強了安全性。

4.1Artela的流動性機制

首先,為了更了解ArtexSwap的底層環境,我們要先來簡單談談Artela底層的運作機制。這個可擴展性其實包含兩層概念,即EVM的擴充和效能。

對於擴展性,Artela 引入了Aspect 技術來實現,這項技術支援開發者在WebAssembly(WASM)獲取創建鏈上自定義程序,這些程序可以透過EVM 協作,為dApp 提供高性能的客製化應用特定擴展。

可擴展閱讀:《V神》解讀:Web3.0後端的下一站,是「封裝還是擴充」? (見附錄)

而從效能角度來說就是改進EVM的,我們都知道EVM是一個串列的虛擬機器環境,相對於如今的硬體來說困境的利用率非常低,所以除了處理之外就顯得尤為重要了。

要實現這一點執行如何解決以下幾個問題:

1. 如何解決同期執行的事情是否有衝突?

整體思路:首先,對每個任務進行初步的分析,並根據分析結果對每個任務進行總結,最後確定每個任務的完成情況。

在事務執行完畢後進行驗證,檢查是否有衝突,如果有則重新執行。

預測性格是透過AI 模型分析歷史交易數據,預測交易依賴關係,優化執行順序,減少重複執行。

相反之下,Sei 和Monad 依賴預先定義的交易依賴關係文件,缺乏Artela 基於AI的動態預測模型的自適應能力,是Artela 在減少執行衝突方面的優勢

2. 如何提高IO速度,減少執行的等待時間?

採取非同步預載技術來解決狀態存取引起的輸入輸出(I/O)瓶頸。

Artela 在交易執行前,透過預測模型預先將狀態資料從慢速儲存(如硬碟)載入到快速儲存(如記憶體)。這種提前加載和快取資料技術,使多個處理器或執行線程能夠同時訪問,從而提高了執行的速度和效率。

3.如何解決資料寫入時的膨脹和資料庫處理的壓力問題?

亞泰結合多種傳統資料處理技術,開發了其中包括儲存系統,提高了其中包括儲存系統管理效率。其中包括儲存系統主要解決兩個問題:一是實現儲存的其中包括化處理,二是提高資料狀態高效記錄到資料庫的能力。在資料收集過程中,常見的問題包括資料寫入時的擴展和資料庫處理壓力的增加。為此,亞泰資金狀態承諾(State Commitment,SC)與狀態儲存(State Storage,SS)分離的策略。這個策略將儲存任務分為以下幾個部分:一部分負責快速處理操作,節省資料結構並節省資料重複;另一部分則記錄所有盡職的資料資訊。此外,亞泰透過小塊資料合併成大塊來減少資料的複雜性,從而在處理大量資料時不影響效能。

此外,驗證器節點支援水平擴展,網路可以根據當前負載或需求自動調整計算節點的規模。此擴容過程透過彈性協議協商,確保共識的運算資源充足。

透過彈性運算,網路節點的運算能力可擴展,實現了彈性區塊空間,允許根據需求申請重建區塊空間,既滿足了公共區塊空間的擴展需求,也保證了效能和穩定性。

使得DEX在面對尖峰交易時段網路效益像Web2的彈性伸縮一般從容的因應。

值得一提的是,彈性區塊空間僅僅是橫向擴展區塊鏈性能的解決方案,其前提是“交易可繼承化”,只有交易繼承化才能做上去,才需要橫向擴展節點的機器資源,以提升交易吞吐量。

4.2 ArtexSwap的DEX安全探索

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

ArtexSwap 目前已經更新到了2.0 版本,從ArtexSwap 的架構來看,主要在三個安全性方面展開,即:

DEX該如何去辨識和預防詐欺行為? 避免用戶交易時遭受Rug Pull的侵害? 如何去防止高滑點的情況?

黑名單機制

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

黑名單機制是安全重心前置的一種策略,因為從行為的角度來說,參與過「壞事」的地址和用戶再次工作案的機率是太空的,穿過具有危險性標註的地址和合約進行標註,在交易之前ArtexSwap平台可以對交易的雙方和環境進行先驗確認,Blacklist機制會持續監控交易活動,逐個排除黑名單名單上的“危險分子”,當接收到來自黑名單名單的一些用戶的請求時,會自動阻止這些請求,以防止惡意行為發生。

例如,如果某人的帳戶因為參與過Rug Pull或其他詐欺活動而被列入黑名單,該帳戶將無法在DEX上進行交易或流動性,從而導致其他用戶未能獲得信用。

在未來看來,ArtexSwap提供一套重心後置的C端被動防禦體系。

反地毯機制

」 昨日,央行數位貨幣交易所「倉位管理人」宣布增加代幣供應量或抽走流動性礦池中的大部分資金,導致代幣價格暴跌,投資者蒙受巨大損失。

螞蟻金服一般是應對合約的後門情況,進入這一步驟一般是黑名單機制下的漏網之魚,因為黑名單的網絡是確定滯後性的,所以一般情況分為兩種:

1.該合約漏洞被發現,

2. 沒有尋找黑名單。

首先說一種,對於沒有證據證明代幣合約的問題,ArtexSwap一般採取樂觀的立場進行處理,即它是安全的,但是ArtexSwap平台會一直會監控任何試圖大幅增加代幣供應量的操作者,一旦發現這一情況將會阻止,並且同時阻止其它用戶對相關代幣工作以避免造成損失。

第二種是依賴鏈下訊息通信,Aspect在啟用鏈下訊息通訊的情況下被允許在區塊鏈之外進行互動和資料交易所。因此ArtexSwap可以從第三方資訊來源取得惡意合約的地址,然後對整個DEX上的代幣合約進行安全性檢測,一旦發現存在某個惡意合約,就會阻止其相關的操作。

滑點機制

需要說明的是,在AMM的流動性不足下,發生高滑點導致的損失是大機率事件。簡單來說,滑點是指價格與預期價格之間的差異,當市場波動較大或流動性不足時,滑點會變得比較大,這是問題的關鍵。

顯然,對於滑點的預防是一個「預測性」問題,針對於流動性不足而言解決的難度極大,ArtexSwap平台的合約只需要對流動性礦池做即時的監控就能達成這一目標。困難在於市場波動,因為市場是外在的事件訊息,首先想到的就是接入預言機來實現市場狀態的取得。 ArtexSwap為了實現這一點,需要到其運行基礎環境,Artela是支持Aspect技術,ArtexSwap透過借助這一點在鏈上創建一個dApp,dApp可以與第三方預言機進行交互來獲取市場波動,並且Artela支持AI代理,透過市場狀況資料和AI來對某時刻交易的高滑點進行預測,並且結合前面提到的流動性監控來綜合得到一個預估值,預估超過一個閾值(30%)時,阻止交易執行,從而保護交易者避免因價格封裝而導致的損失。

5.總結

儘管我們不確定我們的DEX模式能否支援長期成長和機構應用,但可以預見,DEX將繼續成為加密貨幣領域中不可或缺的基礎設施。

還是那句話,每一次成功的騙局背後,都可能會有一個用戶停止使用Web3,而DEX 生態在沒有任何新用戶的情況下,將無可去,因此對於DEX 來說,失去安全,就是失去一切。

只不過DEX 是一個火熱的大背景之下,衍生品的審核似乎能盛不衰,但長期來看,DEX 是用戶最迫切的需求,所以再多的關注也不為過。

名人

《淺析:訂單簿模式與自動化做市AMM》

https://mirror.xyz/coincapital.eth/jkCgaKOOtXUn2Iv47y_1npwsyC5Cm0qL3GoVhTUA-IE

《V神全文解讀:Web3.0的下一站,是「封裝還是擴充」? 》https://www.blocktempo.com/is-the-next-step-for-web3-infrastructure-encapsulation-or-extension/

資訊來源:0x資訊編譯自網際網路。版權歸作者十四君所有,未經許可,不得轉載

Total
0
Shares
Related Posts