본문 바로가기
코인최신정보 / 가을바람 코인최신정보 / 가을바람

앱토스, 선행매매와 샌드위치 공격 줄이는 암호화 멤풀 도입

읽는 시간 약 12분
image 7

암호화 멤풀 도입

앱토스 메인넷에 적용된 새로운 거래 보호 기능

레이어1 블록체인 프로젝트 앱토스(Aptos)가 거래 정보를 악용하는 최대 추출 가능 가치(MEV) 공격을 줄이기 위해 암호화 멤풀(Encrypted Mempool) 기능을 메인넷에 도입했다. 이번 기능은 거래가 실제로 실행되기 전까지 세부 내용을 암호화해 공개함으로써, 자동화된 봇이나 외부 관찰자가 사용자의 거래 계획을 미리 파악하기 어렵게 만드는 데 목적이 있다.

블록체인에서는 거래가 네트워크에 전달된 뒤 블록에 포함되어 처리되기까지 일정한 대기 시간이 발생한다. 이 과정에서 거래 정보가 공개되면 공격자가 이를 분석해 다른 거래를 먼저 제출하거나 사용자의 주문 전후에 거래를 배치해 이익을 얻을 수 있다. 앱토스는 이러한 위험을 줄이기 위한 방법으로 암호화 멤풀을 제시했다.

이번 기능은 모든 거래에 자동으로 적용되는 방식이 아니라 사용자가 선택적으로 이용할 수 있도록 설계됐다. 기관 투자자와 전문 트레이더뿐만 아니라 자동화 프로그램, 인공지능(AI) 에이전트, 온체인 서비스를 개발하는 기업도 활용 대상이다. 특히 거래 규모가 크거나 매매 전략이 외부에 노출되는 것을 원하지 않는 이용자에게 유용한 보호 수단이 될 수 있다.

공개 멤풀에서 발생하는 MEV 공격의 문제

멤풀(Mempool)은 블록체인 네트워크에 전달됐지만 아직 블록에 포함되지 않은 거래가 대기하는 공간이다. 네트워크와 거래 처리 방식에 따라 공개되는 정보의 범위는 다르지만, 거래 세부 내용이 관찰 가능한 환경에서는 자동화된 봇이 이를 분석해 수익 기회를 찾을 수 있다.

대표적인 공격 방식으로는 선행매매와 샌드위치 공격이 있다. 선행매매는 다른 이용자의 거래가 처리되기 전에 유사하거나 유리한 거래를 먼저 배치해 가격 변동에서 이익을 얻으려는 행위다. 예를 들어 대규모 매수 주문이 공개되면 공격자는 해당 정보를 이용해 먼저 매수한 뒤, 원래 주문으로 가격이 상승했을 때 매도하는 전략을 시도할 수 있다.

샌드위치 공격은 사용자의 거래를 앞뒤에서 다른 거래로 감싸는 형태로 진행된다. 공격자가 먼저 매수해 가격을 움직이고, 그 뒤 피해자의 거래가 실행되도록 한 다음, 마지막으로 매도해 차익을 확보하는 방식이다. 이 과정에서 피해자는 예상보다 불리한 가격으로 거래를 체결할 수 있다.

이러한 문제는 특정 블록체인에만 국한되지 않는다. 원문에서 소개한 업계 자료에 따르면 이더리움에서는 2025년 10월까지의 직전 12개월 동안 샌드위치 공격으로 약 6,000만 달러의 거래자 손실이 발생한 것으로 분석됐다. 솔라나에서도 조사 대상 11개월 동안 관련 봇이 약 2,970만 달러의 수익을 올렸으며, 약 690만 건의 공격이 220만 개가량의 지갑에 영향을 미친 것으로 전해졌다.

이 같은 사례는 거래 정보가 공개되는 시점과 실제 실행되는 시점 사이의 간격이 사용자에게 위험 요소가 될 수 있음을 보여준다. 앱토스의 암호화 멤풀은 바로 이 구간에서 정보 노출을 줄이는 방식으로 대응한다.

암호화 멤풀은 거래 정보를 어떻게 보호할까?

앱토스의 암호화 멤풀은 호환되는 지갑이나 애플리케이션에서 거래 내용을 암호화한 뒤 네트워크로 전송하는 방식으로 작동한다. 사용자가 해당 기능을 선택하면 거래 정보는 처음부터 일반적인 평문 형태로 공개되는 대신 암호화된 상태로 대기하게 된다.

이때 거래 발신자 주소와 가스 수수료 등 일부 정보는 관찰자에게 표시될 수 있다. 반면 거래에 사용되는 자산, 구체적인 금액, 호출하는 스마트 계약이나 기능과 관련된 세부 내용은 대기 단계에서 숨겨진다. 따라서 외부 봇이 거래를 관찰하더라도 사용자가 어떤 자산을 얼마나 거래하려는지 즉시 파악하기가 어려워진다.

거래 처리 과정은 크게 네 단계로 나눌 수 있다. 먼저 사용자가 지원되는 지갑이나 앱에서 암호화 기능을 선택한다. 다음으로 기기에서 거래 내용이 암호화되어 네트워크로 전달된다. 이후 검증자는 거래 세부 정보가 공개되지 않은 상태에서 거래 순서를 결정한다. 마지막으로 순서가 확정되면 거래를 복호화하고 실행한 뒤 결과를 블록체인에 기록한다.

앱토스가 강조하는 중요한 설계 요소는 특정 검증자 한 명이 대기 중인 거래를 단독으로 해독할 수 없도록 하는 것이다. 거래 순서를 정하는 중요한 시점에 개별 거래의 상세 내용을 제한적으로만 접근할 수 있게 해, 정보를 먼저 확보한 주체가 이를 이용해 유리한 거래를 삽입할 가능성을 낮추려는 취지다.

다만 거래 내용이 암호화된다고 해서 모든 정보가 완전히 비공개가 되는 것은 아니다. 발신자 주소와 가스 수수료가 노출될 수 있으며, 블록체인에 거래가 기록된 이후에는 일반적인 온체인 데이터 분석이 가능할 수 있다. 따라서 이 기능은 거래 기록 전체를 익명화하는 기술이라기보다 실행 전 거래 정보의 노출을 줄이는 보호 장치로 이해하는 것이 적절하다.

추가 가스 비용과 처리 지연은 고려해야 할 요소

보안 수준을 높이는 기술은 일반적으로 처리 비용이나 성능 측면에서 일정한 부담을 수반한다. 앱토스의 암호화 멤풀 역시 이러한 부분을 고려해야 한다. 개발자 문서에 따르면 해당 기능을 사용하는 거래에는 네트워크 기본 최소 가스 가격의 두 배에 해당하는 최소 가스 가격이 요구된다.

이는 암호화 멤풀을 이용하는 거래가 일반 거래보다 높은 최소 가스 비용을 부담할 수 있다는 의미다. 다만 실제 거래에서 지불하는 총비용은 거래의 복잡성, 실행에 필요한 자원, 네트워크 상황 등에 따라서도 달라질 수 있다. 따라서 모든 거래의 최종 수수료가 단순히 두 배가 된다고 해석해서는 안 된다.

처리 성능에도 작은 차이가 발생할 수 있다. 앱토스 측 설명에 따르면 50개 노드를 활용한 테스트에서 기존 합의 구현 방식과 비교해 블록당 약 20밀리초의 추가 시간이 관찰됐다. 이는 해당 테스트 환경에서 측정된 결과로, 실제 운영 환경의 지연 시간이 항상 동일하게 나타난다는 뜻은 아니다.

일반적인 소액 송금이나 빈번한 거래를 수행하는 이용자라면 추가 비용과 처리 시간을 신중하게 검토할 필요가 있다. 반면 거래 전략이 외부에 노출될 경우 발생할 수 있는 손실이 큰 기관이나 전문 트레이더에게는 이러한 부담이 감수할 만한 수준일 수 있다.

결국 암호화 멤풀의 활용 여부는 거래의 목적과 규모, 필요한 보안 수준, 비용에 대한 민감도 등을 종합적으로 고려해 결정해야 한다.

다른 블록체인의 MEV 방지 기술과 차이점

암호화 멤풀은 앱토스에서 처음 등장한 개념은 아니다. 블록체인 업계에서는 거래가 실행되기 전에 정보가 노출되는 문제를 해결하기 위해 다양한 보호 기술을 개발해 왔다.

원문에 소개된 사례로는 그노시스 체인(Gnosis Chain)이 있다. 이 네트워크는 2024년 7월 셔터(Shutter) 기술을 활용한 암호화 멤풀을 도입했다. 이더리움 생태계의 플래시봇 프로텍트(Flashbots Protect)는 일반적인 공개 거래 경로 대신 거래를 비공개 방식으로 전달해 공개 멤풀을 이용한 공격 위험을 줄이는 접근법을 사용한다.

앱토스의 특징은 거래 순서 결정과 복호화 과정에 기존 검증자 구조를 활용한다는 점이다. 별도의 복호화 위원회나 특정 빌더에 의존하는 구조와 비교할 때, 검증자 간 역할 분담과 권한 관리가 어떻게 구현되는지가 중요한 차이로 작용할 수 있다.

다만 설계 방식이 다르다고 해서 특정 기술이 모든 환경에서 더 안전하다고 단정할 수는 없다. 실제 보호 수준은 암호화 방식, 키 관리, 검증자 운영 구조, 지갑의 구현 품질, 네트워크 공격 대응 능력 등에 따라 달라진다. 이용자는 기술의 명칭뿐 아니라 구현 세부 사항과 운영 결과도 함께 확인할 필요가 있다.

AI 에이전트와 기관 거래에서 주목받는 이유

블록체인 서비스가 발전하면서 자동화된 거래 프로그램과 AI 에이전트의 활용 범위도 넓어지고 있다. 이러한 시스템은 시장 상황을 빠르게 분석하고 정해진 조건에 따라 거래를 실행할 수 있지만, 거래 의도가 공개되는 환경에서는 경쟁 봇이나 공격자가 같은 정보를 이용해 대응할 가능성도 커진다.

특히 대규모 자산을 운용하는 기관이나 복잡한 스마트 계약을 사용하는 서비스는 거래 세부 정보가 외부에 노출되는 것 자체가 전략적 부담이 될 수 있다. 암호화 멤풀은 거래 순서가 확정되기 전까지 이러한 정보를 보호함으로써 자동화된 거래 환경에서 발생할 수 있는 일부 위험을 줄이는 데 도움을 줄 수 있다.

그러나 이 기능이 모든 MEV 문제를 해결하는 것은 아니다. 거래가 실행된 이후 발생하는 가격 변동, 스마트 계약의 취약점, 잘못된 거래 설정, 피싱과 같은 별도의 보안 위협까지 차단하지는 못한다. 또한 실제 효과는 호환 지갑과 애플리케이션이 얼마나 널리 기능을 지원하는지에 따라서도 달라질 수 있다.

앞으로는 암호화 멤풀을 지원하는 지갑과 거래 서비스의 확대 여부, 실제 네트워크 부하에서의 성능, 이용자들이 체감하는 거래 보호 효과가 주요 관찰 대상이 될 전망이다.

앱토스 암호화 멤풀의 향후 과제

앱토스의 이번 기능 도입은 블록체인 거래의 투명성과 사용자 보호 사이에서 새로운 균형을 모색하려는 시도로 볼 수 있다. 거래 기록을 공개적으로 검증할 수 있다는 점은 블록체인의 핵심 장점이지만, 실행 전에 모든 세부 정보가 노출되면 이를 악용하는 공격이 발생할 수 있다.

암호화 멤풀은 거래가 확정되기 전까지 민감한 내용을 감추는 방식으로 이러한 문제에 대응한다. 특히 선행매매와 샌드위치 공격에 취약한 거래를 수행하는 이용자에게 추가적인 보호 선택지를 제공한다는 점에서 의미가 있다.

다만 기술의 성공 여부는 기능을 출시했다는 사실만으로 결정되지 않는다. 사용자들이 추가 가스 비용을 감수하면서도 해당 기능을 선택하는지, 개발자들이 안정적으로 연동하는지, 운영 환경에서 보안과 성능이 균형을 이루는지 등을 지속적으로 살펴봐야 한다.

암호화 멤풀은 블록체인 거래의 모든 위험을 제거하는 해결책은 아니지만, 거래 정보가 악용되는 시점을 줄이기 위한 하나의 기술적 대안이다. 앞으로 앱토스 생태계에서 지원 범위가 확대되고 실제 사용 사례가 축적된다면, 온체인 거래 보호 기술의 발전 방향을 평가하는 데 중요한 참고 사례가 될 수 있다.

FAQ

앱토스의 암호화 멤풀은 무엇인가요?

암호화 멤풀은 블록체인 거래가 대기하는 동안 거래의 주요 세부 정보를 암호화해 외부에 노출되는 범위를 줄이는 기능입니다. 앱토스에서는 사용자가 선택적으로 이용할 수 있으며, 거래 순서가 확정된 후 복호화와 실행이 진행됩니다.

암호화 멤풀을 사용하면 샌드위치 공격을 완전히 막을 수 있나요?

완전한 차단을 보장하지는 않습니다. 거래 실행 전 정보 노출을 줄여 공격 기회를 낮추는 데 목적이 있지만, 다른 형태의 MEV 공격이나 스마트 계약 취약점, 피싱 등 모든 보안 위험을 해결하지는 못합니다.

암호화 멤풀을 이용하면 거래 수수료가 더 비싸지나요?

네트워크 개발자 문서에 따르면 해당 거래에는 기본 최소 가스 가격의 두 배에 해당하는 최소 가스 가격이 적용됩니다. 실제 총비용은 거래 내용과 네트워크 상황에 따라 달라질 수 있으므로 이용 전에 비용 조건을 확인하는 것이 좋습니다.

coinus
빠른 코인 정보를 전달하는 블로그 입니다.
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.