앱토스, '프론트러닝' 공격 막는 암호화 멤풀 출시

레이어 1 블록체인 앱토스(Aptos)가 최대 추출 가능 가치(MEV) 공격, 특히 프론트러닝 및 샌드위치 공격으로부터 거래자를 보호할 수 있는 새로운 선택적 기능인 '암호화 멤풀(Encrypted Mempool)'을 출시했습니다. 이 기능은 거래 세부 정보를 최종 블록 순서가 확정될 때까지 숨겨 봇이 보류 중인 거래를 악용하는 것을 방지합니다.
앱토스에 따르면, 이번 암호화 멤풀 기능은 월요일 메인넷에 출시되었으며, 사용자는 선택적으로 최종 블록 순서가 확정될 때까지 보류 중인 거래를 암호화할 수 있습니다. 앱토스 측은 이 기능이 대규모 거래를 체인에 제출하는 기관, MEV 위험을 피하려는 거래자, AI 에이전트 및 빌더를 위해 설계되었다고 밝혔습니다.
앱토스 관계자는 "현재 주요 체인에서 거래를 보내면 네트워크를 모니터링하는 누구든 거래가 실행되기 전에 거래 세부 정보, 호출되는 함수, 관련 자산 및 금액, 상호 작용하는 계약을 볼 수 있다"며, "봇은 이러한 가시성을 이용하여 당신에게 불리한 거래를 하거나 당신의 전략을 복사한다"고 설명했습니다.
이러한 MEV 공격의 한 형태인 샌드위치 공격은 코인텔레그래프의 EigenPhi 데이터 분석에 따르면 2025년 10월까지 12개월 동안 이더리움 거래자들에게 약 6,000만 달러의 손실을 입혔습니다. 솔라나에서는 Bitquery가 조사한 11개월 동안 샌드위치 공격으로 봇이 2,970만 달러를 벌어들였으며, 약 220만 개의 지갑에 영향을 미친 690만 건에 달하는 공격이 식별되었습니다.
**암호화 멤풀 작동 방식**
사용자가 암호화 멤풀 기능을 선택하면, 호환되는 지갑이나 애플리케이션은 거래 내용을 사용자의 기기에서 암호화한 후 앱토스로 전송합니다. 이 과정에서 관련 자산 및 금액과 같은 세부 정보는 숨겨지지만, 발신자 주소와 가스비는 계속 표시됩니다.
암호화된 거래는 보류 중인 거래가 블록에 포함되기를 기다리는 멤풀에 진입합니다. 검증자는 거래 내용을 알지 못한 채 거래의 순서를 합의합니다. 이후 순서가 확정되면, 검증자들은 집단적으로 거래를 복호화하고, 이 거래들은 실행되어 온체인에 기록됩니다. 단일 검증자는 보류 중인 거래를 자체적으로 복호화할 수 없습니다.
거래 세부 정보를 순서 확정 시점까지 숨김으로써, 봇이 보류 중인 주문을 읽고 사용자의 비용으로 이익을 얻기 위해 거래 앞에 다른 거래를 삽입하거나 거래 주변에 배치하는 것을 방지할 수 있습니다.
이러한 보호 기능에는 추가 비용과 약간의 지연이 수반됩니다. 앱토스의 개발자 문서에 따르면, 암호화된 거래는 네트워크 기본 최소 가스비의 두 배에 달하는 최소 가스비를 부과합니다. 또한 앱토스는 50개의 노드를 포함한 테스트에서 기존 합의 구현과 비교했을 때 블록당 약 20밀리초의 지연이 추가된다고 밝혔습니다.
앱토스는 해로운 MEV로부터 보호를 제공하는 다른 네트워크들과 합류했습니다. Gnosis Chain은 2024년 7월 Shutter를 사용하여 암호화 멤풀을 출시했으며, 이더리움의 Flashbots Protect는 빌더에게 거래를 비공개로 라우팅합니다. 앱토스의 차별점은 기존 검증자들이 거래 순서 지정과 복호화를 모두 처리한다는 점입니다. 이는 의존성을 줄이고 보다 효율적인 시스템을 구축할 수 있도록 합니다.
이번 앱토스의 암호화 멤풀 출시는 점차 복잡해지고 공격에 취약한 블록체인 생태계에서 사용자의 자산을 보호하고 거래의 공정성을 높이기 위한 중요한 진전으로 평가됩니다. 특히 기관 투자자 및 대규모 거래를 처리하는 사용자에게는 MEV 공격으로 인한 손실을 최소화하는 데 크게 기여할 것으로 기대됩니다.