최근 웹3 마켓에서 MEV 공격이 빈번하게 발생하고 있다. MEV(Maximal Extractable Value) 공격이란 블록체인 네트워크에서 트랜잭션이 확정되기 전에 이를 감지하고, 해당 트랜잭션 앞뒤로 빠르게 주문을 넣어 피해를 입히는 것이다. 대표적인 MEV 유형으로는 프론트러닝과 샌드위치 공격이 있다.
MEV 공격이란?
디파이나 DEX를 사용하는 웹3 사용자라면 MEV 공격에 대한 이해는 필수다. MEV란 '사용자의 블록을 가로채서 피해를 입히고, 수익을 가로채는 공격'이라고 할 수 있다.
예를 들어, 프론트러닝 MEV 공격은 1) 사용자보다 트랜잭션 가스비를 더 높게 설정하여 2) 낮은 가격에 코인을 매수하고 3) 사용자가 이후 해당 코인을 매수하면 다시 매도하는 전략이다.
한편, 샌드위치 공격은 사용자의 트랜잭션 앞뒤로 매수와 매도 주문을 빠르게 넣어 가격을 조작하는 것이다. 결과적으로, 슬리피지가 높게 설정되어 있는 경우, 말도 안되는 가격으로 스왑이 완료되어 큰 손실을 볼 수 있다.
MEV 보호 기능 설정하는 방법
팬케이크스왑은 이러한 공격을 방지하기 위해 MEV 가드(MEV Guard) 기능을 제공하고 있다. MEV 가드는 프론트러닝 및 샌드위치 공격으로부터 사용자의 트랜잭션을 보호하는 역할을 한다.
MEV 가드를 사용하려면 특별한 RPC 엔드포인트를 설정해야 하는데, 이렇게 하면 공격자가 트랜잭션을 감지하기가 어려워진다. 설정 방법은 다음과 같다.
먼저, 팬케이크스왑 공식 사이트에 지갑을 연결한다. 이곳에서 MEV 가드를 활성화할 수 있는데, 메타마스크 또는 OKX 웹3 월렛은 간편 활성화가 안 될 수 있다. 이럴 때는 지갑 설정에서 아래의 값을 직접 설정해주면 된다.
네트워크 이름 | 팬케이크스왑 MEV 가드 |
---|---|
RPC URL | https://bscrpc.pancakeswap.finance |
체인 ID | 56 |
통화 기호 | BNB |
블록 탐색기 URL | https://bscscan.com |
마치며
MEV 공격으로 인한 손실을 방지하려면 몇 가지 주의할 사항이 있다. 먼저, 반드시 팬케이크스왑 공식 웹사이트에서 MEV 가드 설정을 진행해야 한다. 피싱 사이트나 가짜 링크를 통해 RPC 설정을 유도하는 경우가 있기 때문에 URL을 항상 확인하는 것이 중요하다.
또한, 지갑을 연결할 때 지나치게 많은 권한을 요구하는 경우 주의해야 한다. 권한을 잘못 부여하면 악성 스마트 컨트랙트가 자금을 탈취할 위험이 있다. 따라서 지갑 연결 시 승인 요청 내용을 꼼꼼히 확인하고, 필요 이상으로 권한을 허용하지 않도록 해야 한다.
'🧑🌾 아카데미 > 🏹 유용한 정보 및 툴' 카테고리의 다른 글
스테이크스톤 캠페인: 베라체인 에어드랍 가이드 (0) | 2025.01.09 |
---|---|
세력들이 코인을 펌핑하고 설거지하는 방법 (0) | 2024.12.04 |
카이아 포털 웹사이트: 디파이 미션 참여 및 KAIA 에어드랍 (0) | 2024.10.27 |
웜홀 포털 브리지란 무엇이며 사용 방법은? (0) | 2024.10.24 |
비트코인 레인보우 차트 보는 방법 (장점 및 한계) (0) | 2024.10.04 |