저자: XIV Jun
ArtexSwap은 Artela EVM++와 Aspect 기술을 사용하여 MEV 리스크와 러그 풀 문제를 해결하고 거래 보안과 효율성을 개선하는 탈중앙화 거래소입니다. 탈중앙화 거래소로 Artela EVM++와 Aspect 기술을 사용하여 MEV 리스크와 러그 풀 문제를 해결하고 거래 보안과 효율성을 개선합니다.
이더는 탄생 이후 디지털 통화, 글로벌 결제 및 앱의 기술 본거지 역할을 해왔습니다. 그리고 DEX는 탈중앙화 금융(DeFi)의 초석이며, 결국 DEX가 없다면 DeFi는 종이 한 장에 불과하다고 할 수 있습니다. 블록체인에서 실행되고, 사용자 간의 직접 거래를 실행하며, 제3자 기관의 규제를 받지 않는 플랫폼은 더욱 발전된 금융 상품을 만들 수 있게 해줍니다.
1,Dex 주류 아키텍처
현재 DEX는 이더리움 생태계에서 꽃을 피우고 있는 생태계라고 할 수 있으며, DEX는 다음과 같은 특징을 가지고 있습니다. 기능, 확장성, 탈중앙화 측면에서 각각 장단점이 있는 다양한 디자인 패턴을 가지고 있습니다.
DEX는 거래 메커니즘에 따라 두 가지 유형으로 분류할 수 있습니다(아래 그림).
1.1.  오더북 기반 DEX
오더북은 기본적으로 다양한 시장에서 아직 체결되지 않은 매수 및 매도 주문을 자동으로 찾는 매칭 알고리즘으로, 거래 플랫폼의 시스템이 이러한 매수 및 매도 주문을 자동으로 매칭합니다. 효율적인 호가 매칭과 유연한 트레이딩 전략이 필요한 시나리오에 적합합니다. 간단히 말해 오더북 유동성에는 트레이더와 마켓 메이커라는 두 가지 공급원이 있습니다.
확장 읽기: "해부학: 주문장 모델과 자동화된 시장조성 AMM"(부록 참조)
1.2.
1.2.1.2. 자동화된 시장 조성자(AMM)1.2.2. /strong>자동화된 시장 조성자(AMM)는 DEX의 가격 및 유동성 결정 메커니즘입니다. 간단히 말해, 유동성 풀에 들어와 유동성 자산(두 자산)을 공급하는 시장 조성자입니다. 유동성 풀 내 보유량의 곱은 k값으로 유지되며, 사용자가 코인을 가져가면 유동성 풀에 다른 코인을 제공해야 이 k값을 유지할 수 있습니다.
AMM에 대해 더 자세히 알아보시려면 "UniswapX 연구 보고서(위): V1-3 개발 체인 요약, 차세대 DEX의 원리 혁신과 과제 설명"
을 읽어보시면 더 자세히 이해할 수 있습니다. 1.3 DEX의 가치는 무엇인가요?
[출처: THE BLOCK]
코인겍코의 통계에 따르면 2024년 7월 9일 기준, 알려진 DEX 거래소는 약 835개로 24시간 동안 총 83억 5천만 달러의 거래가 이루어졌으며, 월 3억 2천만 건의 방문이 있었습니다.
거래량 기준 3대 탈중앙화 거래소는 베이비도지스왑, 유니스왑 V3(이더), 오르카입니다.
상위 3대 DEX와 CEX를 분석해 보았습니다. 24시간 거래량 DEX 거래소는 하루 거래 유동성의 16%를 차지하며, 24시간 거래량은 '23년 대비 315%('23년 20억), 거래량은 전년 대비 166%('23년 1억 2천만 건) 성장한 것을 보면 탈중앙화 거래 플랫폼에 대한 시장의 욕구가 매우 크다는 것을 알 수 있습니다.
탈중앙화 거래소(DEX)는 결정론적 스마트 컨트랙트를 사용해 거래하기 때문에 중앙화된 제3자의 개입이 없습니다. 이러한 투명한 운영 방식은 기존 금융 시장과는 완전히 대조적입니다.
예를 들어, 2022년 당시 최대 암호화폐 거래 플랫폼 중 하나였던 FTX는 사용자 자금 도용 사건으로 인해 연이은 하락세 속에 파산하여 시장에 큰 충격을 안겨주었습니다.
또한 탈중앙화를 통해 금융 포용성을 강화하는 DEX는 지리적 위치나 기타 요인에 따라 사용자 액세스를 제한할 수 있습니다.
그러나 전반적으로 사용자는 인터넷에 접속하고 호환되는 자체 구축 지갑에 연결하기만 하면 DEX의 서비스를 이용할 수 있습니다. 번거로운 등록과 심사가 필요 없는 이 모델은 신규 사용자가 플랫폼에 빠르고 쉽게 가입할 수 있도록 하여 사용자 경험을 향상시킵니다.
2. 탈중앙화 거래소의 주요 위험
탈중앙화 거래소(DEX)는 거래 체결을 보장하고 투명성을 증진하며 액세스 권한이 필요하지 않습니다. 이러한 기능은 거래와 유동성 공급의 장벽을 크게 낮춰줍니다. 그러나 DEX에는 다음과 같은 여러 가지 위험이 따르며, 이에 국한되지 않습니다.
스마트 계약 위험: 블록체인 기술은 금융 거래를 안전하게 실행할 수 있지만 스마트 계약의 보안은 개발팀의 기술 수준에 따라 달라집니다. 보안은 개발팀의 기술 수준과 경험에 따라 달라집니다.
선점 위험: 온체인 거래의 개방적이고 투명한 특성으로 인해 차익거래자나 MEV 봇이 거래를 선점하고 일반 사용자로부터 가치를 탈취할 수 있습니다. 이러한 봇은 기존 금융 시장의 고빈도 트레이더와 유사하며, 더 높은 거래 수수료를 지불하고 네트워크 지연 시간을 이용해 일반 사용자의 거래에서 이익을 얻습니다.
네트워크 위험: 거래가 온체인에서 이루어지기 때문에 DEX 거래 비용은 높을 수 있으며, 네트워크가 혼잡하거나 다운될 경우 더 높아질 수 있습니다. 따라서 사용자는 시장 변동에 취약할 수 있습니다.
러그 풀 리스크: 탈중앙 금융(DeFi) 업계에서 흔히 발생하는 심각한 문제로, 많은 프로젝트 소유자가 대규모 투자자 자금을 유치한 후 갑자기 유동성을 인출하여 자금을 빼돌리는 현상입니다. 현재 러그 풀의 위험은 크게 세 가지로 나눌 수 있습니다.
-
유동성 인출
대량의 토큰을 보유하거나 추가한 개발자
허위 프로젝트
이 사기는 투자자들에게 큰 손실을 초래하고 프로젝트의 가치는 순식간에 0이 됩니다. 이는 전체 탈중앙 금융 시장에 대한 신뢰에 큰 영향을 미쳤습니다.
이 대표적인 사례는 2021년 발생한 스시스왑 사건으로, 익명의 설립자인 셰프 노미가 프로젝트가 상당한 금액을 모금한 후 갑자기 개발자 펀드에서 1300만 달러 상당의 SUSHI 토큰을 매각하여 시장 패닉을 촉발한 사건입니다. 시장 패닉을 일으켜 토큰 가격이 급락했습니다.
이후 셰프 노미가 자금을 반환하고 커뮤니티가 프로젝트 관리를 맡았지만, 이 사건은 투자자들에게 막대한 손실과 심리적 충격을 안겨주었습니다 .
3. 방코르에서 DEX로 확장
AMM 프로젝트를 가장 먼저 먹은 사람이 있었다면 그것은 바로 방코르였습니다. 디파이 열풍이 불기 전에는 큰 주목을 받지 못했고, 그 결과 많은 사람들이 AMM이 유니스왑에 의해 발명된 것으로 잘못 알고 있는 경우가 많은데, AMM을 가장 먼저 먹은 사람은 바로 뱅코(Bancor)입니다.
오늘 날, 뱅코르 버전 V2가 출시된 지 얼마 되지 않았으며, V2는 최신 가격을 제공하는 예언 머신과 예언 머신의 가격에 따라 토큰 풀의 가중치를 업데이트하는 등의 혁신을 도입했지만 여전히 여러 단점을 가지고 있습니다.
예측기의 도입은 보다 정확한 가격 정보를 제공하지만, 구현상의 어려움도 존재합니다. 예를 들어 중앙화된 거래 플랫폼에 해당 쌍 가격이 없는 경우 닭이 먼저인지 달걀이 먼저인지에 대한 의문이 제기될 수 있습니다. 또한 가격 조작 및 기타 보안 문제로 이어지는 공격의 표적이 될 수 있는 예측 머신의 신뢰성과 보안에 대한 우려도 있습니다.
동적 풀 모델은 예측 머신의 가격에 따라 토큰 풀의 가중치를 업데이트할 수 있지만, 시장 변동성이 커지면 유동성 공급자(LP)가 더 큰 손실 위험에 노출될 수 있습니다. 시장 변동성이 클수록 LP의 비영구적 손실이 더 심각해질 수 있으며, 이는 유동성 공급자의 투자 철회로 이어져 유동성 풀의 안정성과 거래 효율성에 영향을 미칠 수 있습니다.
Bancor의 설계는 거래상대방 위험에 노출될 수도 있습니다. 예언 기계 메커니즘이 도입되었음에도 불구하고 시장 가격이 급변하고 예언 기계가 적시에 가격을 업데이트하지 못할 경우 유동성 공급자는 여전히 더 큰 위험에 노출될 수 있습니다. 예측 머신의 가격 업데이트가 적시에 이루어지지 않거나 부정확하면 가격 변동성으로 인해 LP가 손실을 볼 수 있습니다.
Bancor V2 버전은 여러 가지 디자인 혁신을 도입했지만, 복잡성으로 인해 사용자가 배우고 사용하기에 장벽이 높아졌습니다. 사용이 간편한 다른 AMM 모델에 비해 Bancor는 사용자가 새로운 기능을 완전히 이해하고 활용하기 위해 더 많은 전문 지식과 기술적 배경을 필요로 할 수 있습니다. 이는 사용자 증가와 시장 수용을 제한할 수 있습니다.
4. ArtexSwap의 DEX 구현
아트엑스스왑 플랫폼은 유니스왑과 유사한 방식으로 작동하지만, 다음과 같은 차이점이 있습니다. 보안을 강화하기 위한 Artela EVM++의 자체 기능을 사용합니다.
4.1 Artela의 확장성 메커니즘
우선, ArtexSwap의 기본 환경을 더 잘 이해하기 위해 다음과 같이 설명하겠습니다. 먼저 Artela의 기본 런타임 메커니즘에 대해 간략하게 설명하겠습니다. 여기서 확장성은 실제로 EVM 확장성과 성능이라는 두 가지 계층을 포함합니다.
확장성을 위해 Artela는 개발자가 웹어셈블리(WASM) 환경에서 체인화된 맞춤형 애플리케이션을 생성할 수 있는 기술인 Aspect를 도입하여 EVM과 협업하여 dApp에 고성능의 맞춤형 애플리케이션을 제공할 수 있도록 합니다. 특정 확장.
확장 가능한 읽기: "V-God의 전체 읽기: 웹 3.0 인프라의 다음 단계, '캡슐화인가 확장인가'?" (부록 참조)
성능 측면에서는 EVM 실행의 효율성을 개선하는 것이 중요합니다. EVM은 직렬 가상 머신 환경으로 오늘날의 하드웨어에 비해 활용도가 매우 낮기 때문에 병렬 처리가 특히 중요하다는 것을 모두 알고 계실 것입니다.
병렬 실행을 위해서는 다음과 같은 문제를 해결해야 합니다.
1. 동시에 실행되는 것들 간의 충돌 여부 문제를 어떻게 해결할 수 있을까요?
초기 상태에서는 트랜잭션 간에 충돌이 없고 각 트랜잭션이 수정 사항을 기록하지만 즉시 확정하지 않는다고 가정하여 예측 낙관적 실행을 사용하는 병렬 실행 전략이 사용됩니다.
검증은 트랜잭션 실행이 완료된 후 수행되며, 충돌이 있는지 확인하고 충돌이 있는 경우 다시 실행합니다.
예측은 AI 모델을 통해 과거 트랜잭션 데이터를 분석하여 트랜잭션 종속성을 예측하고 실행 순서를 최적화하여 충돌과 중복 실행을 줄이는 프로세스입니다.
반면, Sei와 Monad는 사전 정의된 트랜잭션 종속성 파일에 의존한다는 점과 Artela의 동적 AI 기반 예측 모델의 적응 기능이 부족하다는 점이 실행 충돌을 줄이는 데 있어 Artela의 강점입니다
실행 충돌을 줄이는 데 있어 Artela의 강점
실행 충돌을 줄이는 데 있어 Artela의 강점
입니다. align: left;">2.
IO 속도를 개선하고 실행 대기 시간을 줄이려면 어떻게 해야 하나요? 비동기 프리로딩 기술을 도입하여 스테이트풀 액세스로 인한 입출력(I/O) 병목현상을 해결합니다.
Artela는 트랜잭션이 실행되기 전에 예측 모델을 통해 필요한 상태 데이터를 느린 스토리지(예: 하드 드라이브)에서 빠른 스토리지(예: 인메모리)로 미리 로드합니다. 데이터를 미리 로드하고 캐싱하는 이 기술은 여러 프로세서 또는 실행 스레드가 동시에 액세스하여 실행 병렬 처리와 효율성을 높일 수 있습니다.
3. 데이터 기록 시 데이터베이스 처리 부하가 증가하는 문제를 어떻게 해결할 수 있나요?
Artela는 다양한 기존 데이터 처리 기술을 결합하여 병렬 처리의 효율성을 향상시키는 병렬 스토리지 시스템을 개발했습니다. 병렬 스토리지 시스템은 두 가지 주요 문제를 해결합니다. 하나는 스토리지의 병렬 처리를 달성하는 것이고, 다른 하나는 데이터 상태를 데이터베이스에 효율적으로 기록하는 기능을 개선하는 것입니다. 데이터 저장 시 일반적인 문제로는 데이터 쓰기의 부풀림과 데이터베이스 처리에 대한 압력 증가가 있습니다. 이러한 이유로 Artela는 상태 커밋(SC)과 상태 저장(SS)을 분리하는 전략을 채택하고 있습니다. 이 전략은 스토리지 작업을 두 부분으로 나누어 한 부분은 빠른 처리 작업을 담당하고 공간을 절약하고 데이터 중복을 줄이기 위해 복잡한 데이터 구조를 유지하지 않는 반면, 다른 부분은 모든 세부 데이터 정보를 기록합니다. 또한 Artela는 작은 데이터 청크를 큰 청크로 결합하여 데이터 보존의 복잡성을 줄여 대량의 데이터로 작업할 때 성능이 저하되지 않도록 합니다.
또한, 검증자 노드는 현재 부하 또는 수요에 따라 네트워크가 자동으로 컴퓨팅 노드를 확장하는 수평적 확장을 지원합니다. 이 확장 프로세스는 탄력성 프로토콜에 의해 조정되어 합의 네트워크에서 충분한 컴퓨팅 리소스를 확보합니다.
탄성 컴퓨팅을 통해 네트워크 노드의 연산 능력을 확장할 수 있으며, 수요에 따라 독립적인 블록 공간을 요청할 수 있는 탄력적인 블록 공간을 확보하여 성능과 안정성을 보장하면서 공용 블록 공간의 확장 요구를 충족할 수 있습니다.
이를 통해 DEX는 Web2의 탄력적 확장만큼 탄력적인 네트워크로 피크 트랜잭션에 대응할 수 있습니다.
블록체인의 성능을 수평적으로 확장하는 솔루션으로서 탄력적 블록 공간의 전제는 "트랜잭션 병렬화"이며, 트랜잭션 병렬화가 완료된 후에야 노드의 기계 자원을 수평적으로 확장하여 거래 처리량을 개선할 필요가 있다는 점을 언급할 가치가 있습니다.
4.2 ArtexSwap을 위한 DEX 보안 탐색
ArtexSwap은 이제 버전 2.0으로 업데이트되었습니다. ArtexSwap의 아키텍처 관점에서 볼 때 다음과 같은 세 가지 주요 보안 측면에 중점을 둡니다.
DEX는 어떻게 악의적인 행동을 식별하고 방지할 수 있나요?
사용자가 러그풀을 통해 거래하는 것을 어떻게 방지할 수 있나요?
높은 미끄러짐을 방지하려면 어떻게 해야 하나요?
블랙리스트 메커니즘
블랙리스트는 행동 관점에서 볼 때 '나쁜 일'에 연루된 주소와 사용자가 다시 그런 일을 할 확률이 매우 높기 때문에 보안을 최우선시하는 전략입니다. 계정, 주소, 컨트랙트를 위험하다고 표시함으로써 ArtexSwap 플랫폼은 거래가 수행되기 전에 양 당사자와 거래 환경을 선험적으로 확인할 수 있으며, 블랙리스트 메커니즘은 거래 활동을 지속적으로 모니터링하여 블랙리스트에 있는 "위험 요소"의 존재를 하나씩 배제합니다. 블랙리스트에 등록된 계정에서 요청이 감지되면 악의적인 행위를 방지하기 위해 자동으로 차단됩니다.
예를 들어, 러그 풀 또는 기타 사기 행위에 연루되어 블랙리스트에 오른 계정은 DEX에서 거래하거나 유동성을 추가할 수 없으므로 다른 사용자가 잠재적인 손실을 입지 않도록 보호할 수 있습니다.
본질적으로 아트엑스스왑은 백엔드에 초점을 맞춘 최고 경영진 수동 방어 시스템을 제공합니다.
러그 풀 방지 메커니즘
러그 풀은 개발자 또는 대규모 포지션 보유자가 갑자기 토큰 공급을 늘리거나 유동성 풀의 많은 부분을 빼돌리는 것을 말합니다. 이로 인해 토큰 가격이 급락하고 투자자는 막대한 손실을 입게 됩니다.
이러한 유형의 상황은 일반적으로 계약에 백도어가 수반되며, 이 단계에는 일반적으로 정보의 블랙리스트가 일정한 지연이 있기 때문에 물고기의 누출에 따른 블랙리스트 메커니즘이 있으므로 일반적인 상황은 두 가지 종류로 나뉩니다.
//p 왼쪽;">1. 이 계약상의 허점이 발견되지 않았고,
2. 블랙리스트가 발견되지 않은 것으로 밝혀졌습니다.
우선, 첫 번째는 토큰 계약에 문제가 있다는 직접적인 증거가 없기 때문에 ArtexSwap은 일반적으로 이를 처리하기 위해 낙관적인 메커니즘, 즉 기본적으로 안전하지만 ArtexSwap의 플랫폼은 항상 작업의 토큰 공급을 크게 늘리려는 시도를 모니터링하고 일단 발견되면 다음과 같이 차단합니다. 이는 차단되며 다른 사용자가 손실을 피하기 위해 해당 토큰을 거래할 수 없습니다.
두 번째는 오프체인 메시징에 의존하며, Aspect를 활성화하면 블록체인 외부에서 상호 작용과 데이터 교환을 허용합니다. 이를 통해 아텍스스왑은 제3자 소스에서 악성 컨트랙트의 주소를 실시간으로 얻은 다음 전체 DEX 토큰 컨트랙트에 대한 보안 검사를 수행하여 악성 컨트랙트가 감지되면 이와 관련된 모든 작업을 차단할 수 있습니다.
슬라피지 메커니즘
AMM의 유동성 메커니즘에서 높은 슬리피지는 손실로 이어질 확률이 높은 사건이라는 점을 분명히 하는 것이 중요합니다. 간단히 말해 슬리피지는 거래가 체결된 가격과 예상 가격의 차이로, 시장이 변동성이 크거나 비유동적일 때 크게 발생하며, 이는 메커니즘에 따라 발생합니다.
분명히 슬리피지 방지는 "예측" 문제이며, ArtexSwap 플랫폼의 계약은 이 목표를 달성하기 위해 유동성 풀을 실시간으로 모니터링하기만 하면 되므로 유동성이 없는 경우 해결의 어려움은 크지 않습니다. 시장은 외부 이벤트 정보이기 때문에 가장 먼저 떠오르는 것은 시장 상태를 달성하기 위해 예언 기계에 액세스하는 것입니다. 이를 달성하기 위해 ArtexSwap은 기본 환경의 운영을 사용해야하며, Artela는 Aspect 기술을 지원하고, 이를 체인에서 사용하여 dApp을 만들고, dApp은 타사 예언 기계와 상호 작용할 수 있고, dApp은 타사 예언 기계와 상호 작용할 수 있으며, ArtexSwap은 타사 예언 기계와 상호 작용할 수 있습니다. 디앱은 타사 예측기와 상호 작용하여 시장 변동을 얻을 수 있으며, Artela는 시장의 상태 데이터와 AI를 통해 특정 시점에 거래의 높은 슬리피지를 예측하고 앞서 언급한 유동성 모니터링과 결합하여 예측 값을 얻고 임계값(30%) 이상을 예측하여 거래가 실행되지 않도록 하여 거래자가 급격한 가격 변동으로 인한 손실을 피할 수 있도록 보호하는 AI 에이전트를 지원하며, 이를 통해 거래자를 보호합니다. 이는 높은 가격 변동성으로 인한 손실로부터 트레이더를 보호합니다.
5. 요약
현재 DEX 모델이 장기적인 성장과 제도적 채택을 지원할 수 있을지는 확실하지 않지만, DEX가 암호화폐 생태계에서 없어서는 안 될 인프라가 될 것으로 예상할 수 있습니다. 암호화폐 생태계에서 없어서는 안 될 인프라입니다.
그러나 모든 성공적인 스캠 뒤에는 Web3 사용을 중단하는 사용자가 한 명씩 있을 것이고, 신규 사용자가 없으면 DEX 생태계는 갈 곳이 없기 때문에 DEX에게 보안을 잃는다는 것은 모든 것을 잃는 것과 같습니다.
현재의 DEX 트랙 화재를 배경으로 스핀오프 이야기가 번지는 것 같지만, 장기적으로 볼 때 DEX는 가장 확실한 사용자 니즈이므로 아무리 관심을 가져도 지나친 요구는 아닐 것입니다.