Four.meme란 무엇인가
Four.meme는 BNB 체인 위에서 운영되는 공정 출시 플랫폼으로, 밈코인에 대한 사전 판매, 시드 라운드, 팀 할당을 없애 모든 사람이 동등한 조건에서 참여할 수 있도록 합니다. 이 체인의 저비용 트랜잭션과 강력한 인프라를 활용하여 멀티 토큰 거래, 유동성 인센티브, 커뮤니티 주도 프로그램(에어드랍, 추천 등)과 같은 기능을 제공하며, 새로운 밈코인을 발견하고 출시하고 투자하는 과정을 간소화합니다.
또한, 아래에서 보여주듯이 최근 거래량이 연속해서 신고점을 기록하고 있으며, 이는 빠르게 성장하는 인기를 반영합니다.

샌드위치 공격
한편, 악의적인 트레이더들이 블록체인의 트랜잭션 순서를 악용하여 의심하지 않는 사용자들의 희생으로 이익을 극대화하면서 샌드위치 공격이 증가하고 있습니다.
샌드위치 공격의 원리
샌드위치 공격에서 공격자는 멤풀에서 크거나 영향력 있는 트랜잭션을 스캔합니다. 그런 다음 대상 트랜잭션 앞에 빠르게 트랜잭션을 배치(프론트 러닝)하여 가격을 높이고, 피해자의 트랜잭션이 이 불리한 가격에 실행되도록 한 후, 즉시 다른 트랜잭션을 뒤에 배치(백 러닝)하여 이제 부풀려진 가격에 판매합니다. 이 거래의 "샌드위치"를 통해 공격자는 가격 차이를 챙길 수 있습니다.
실제 사례
아래에서는 최근 발생한 실제 사례를 살펴보겠습니다.

Tx1

공격자는 피해자가 BNX를 구매하려 한다는 것을 알고, 사전에 7.126439970312363846 BNB를 사용하여 448,218,530.234634729 BNX 토큰을 선제적으로 구매했습니다.
TX2

피해자는 1 BNB를 사용하여 26,445,651.923265859 BNX 토큰을 구매했습니다.
TX3:
피해자가 BNB로 구매하면서 BNX 가격이 상승했기 때문에, 공격자는 이후 BNX를 더 높은 가격에 판매하여 이익을 챙겼습니다. 이 샌드위치 공격을 통해 공격자는 7.130040296271196866 BNB - 7.126439970312363846 BNB = 0.00360032595883302 BNB를 획득했습니다.
이 시나리오에서 피해자(지갑 0xf6d827d0a4ee02a424ec85a3bcb8dc7dc5ceb20b)는 공격자의 첫 번째 거래가 없었다면 더 저렴하게 BNX를 구매할 수 있었을 텐데, 결국 더 높은 가격을 지불하게 되었습니다.
샌드위치 공격의 피해자가 되지 않는 방법
샌드위치 공격을 피하기 위한 핵심은 트랜잭션이 온체인에 포함되기 전에 공격자가 이를 탐지하지 못하도록 하는 것입니다. 효과적인 방법 중 하나는 프라이빗 릴레이 또는 보호된 멤풀을 통해 거래를 제출하는 것으로, 이 경우 트랜잭션은 블록에서 최종 확정될 때까지 숨겨져 있습니다. 이를 통해 악의적인 행위자가 귀하의 거래를 프론트 런 및 백 런하기 어렵게 만듭니다.
이를 해결하기 위해 BlockSec은 DeFi 여정 전반에 걸쳐 사용자를 보호하는 MEV 보호 RPC를 도입했습니다. BlockSec의 ANTI-MEV RPC로 전환하는 것은 간단합니다. 지갑의 RPC를 https://bsc.rpc.blocksec.com으로 교체하기만 하면 됩니다.
아래에서는 BlockSec의 ANTI-MEV RPC를 사용하도록 MetaMask를 구성하는 방법을 설명합니다. 다른 지갑도 유사한 설정 과정을 따를 수 있습니다.
1단계: 왼쪽 상단을 클릭하여 네트워크를 표시합니다.
2단계: 네트워크를 편집합니다.
3단계: 클릭하여 RPC URL을 추가합니다.
BSC의 경우 https://bsc.rpc.blocksec.com을 입력하고 (또는 이더리움의 경우 https://eth.rpc.blocksec.com을 입력합니다).
방금 설정한 RPC URL이 기본 RPC URL인지 확인합니다.
요약
샌드위치 공격은 특히 Four.meme과 같이 과열된 환경에서 의심하지 않는 트레이더들의 토큰 비용을 부풀릴 수 있습니다. 공격자는 대기 중인 거래를 프론트 런하여 빠르게 이익을 위해 판매하며, 피해자는 더 높은 가격을 지불하게 됩니다.
BlockSec의 anti-MEV RPC(https://bsc.rpc.blocksec.com)로 전환함으로써 이러한 악의적인 봇으로부터 트랜잭션 데이터를 숨길 수 있습니다. 이 방법은 샌드위치 공격의 위험을 줄여 Four.meme에서 보다 안전하게 거래할 수 있도록 합니다.



