NOONOO TRADING봇에서 시작하기

멤풀이란?

암호화폐 거래는 블록에 기록되기 전에 멤풀이라는 대기실에 머물 수 있습니다. 이 공간을 이해하면 어떤 송금은 몇 초 만에 처리되고 어떤 송금은 몇 시간씩 지연되는 이유, 그리고 수수료 설정이 중요한 이유를 알 수 있습니다.

멤풀의 실제 의미

멤풀은 메모리 풀(memory pool)의 줄임말입니다. 전파된 미확정 거래블록체인의 블록에 포함되기 전까지 임시로 기다리는 공간입니다. 공항 보안 검색 줄에 비유하면 거래를 전파한 것은 공항에 도착한 것이고, 아직 탑승에 해당하는 블록 포함은 이루어지지 않은 상태입니다.

비트코인을 보내거나 이더리움의 컨트랙트와 상호작용하면 거래가 먼저 네트워크에 전파됩니다. 네트워크를 운영하는 컴퓨터인 노드들은 이를 받아 기본적인 유효성을 검사한 뒤 각자의 멤풀에 보관합니다. 전 세계가 공유하는 단 하나의 멤풀이 있는 것은 아닙니다. 노드마다 별도의 멤풀이 있으며 내용은 대체로 비슷하지만 완전히 같지는 않습니다.

예시 친구에게 0.1 ETH를 보냅니다. 지갑이 거래를 전파하면 노드의 멤풀에 대기 상태로 나타납니다. 몇 초에서 몇 분 뒤 검증자가 이를 블록에 포함하면 첫 확인을 받습니다. 실제 소요 시간은 네트워크 상황에 따라 달라집니다.

멤풀의 거래는 최종 확정된 것이 아닙니다. 교체되거나 삭제되거나 계속 대기할 수 있습니다. 블록에 포함되면 확인을 받지만, 첫 확인이 곧 영구 불변을 보장하는 것은 아닙니다. 체인 재구성 가능성과 각 네트워크의 최종성 기준도 구분해야 합니다.

수수료와 우선순위: 일부 거래가 먼저 처리되는 이유

블록 공간에는 한계가 있습니다. 한 블록이 수용할 수 있는 거래량이 제한되어 있어 사용자가 몰리면 모든 거래가 다음 블록에 들어갈 수 없습니다. 이때 수수료가 영향을 줍니다. 검증자와 채굴자는 자신에게 더 많은 보상을 주는 거래를 포함할 경제적 유인이 있으므로, 처리 자원 대비 유리한 수수료는 대체로 빠른 포함에 도움이 됩니다.

이더리움의 거래 비용은 가스비라고 하며 기본 수수료와 우선순위 수수료 등을 구분합니다. 비트코인은 보통 가상 바이트당 사토시(sat/vB)라는 수수료율을 사용합니다. 멤풀을 지불 조건에 따른 우선 대기열로 이해할 수 있지만, 총수수료만으로 모든 거래의 순서가 정해지는 것은 아닙니다.

상황멤풀 상태낮은 수수료 거래의 처리
한산한 네트워크대기 거래가 거의 없음낮은 수수료로도 빠르게 확인될 수 있음
혼잡한 네트워크수천 건의 거래가 대기더 유리한 수수료를 제시한 거래 뒤에서 대기
혼잡 급증대기량이 수용 한계를 압박몇 시간 기다리거나 멤풀에서 제거될 수 있음

대부분의 지갑은 적절한 수수료를 추정해 ‘느림 / 보통 / 빠름’ 옵션을 제공합니다. 빠른 옵션은 우선 처리될 가능성을 높이기 위해 더 높은 비용을 제시하는 방식입니다. 더 많이 낸다고 거래가 규칙에 맞는지 여부가 바뀌지는 않으며, 주로 얼마나 빨리 선택될 가능성이 있는지에 영향을 줍니다.

거래가 지연되는 이유와 대응 방법

‘거래가 멈췄다’는 표현은 전파된 거래가 예상보다 오래 미확정 상태에 머무는 상황을 뜻합니다. 대표적인 원인은 다음과 같습니다.

거래가 지연되면 일반적으로 다음 방법을 검토할 수 있습니다.

  1. 기다리기. 혼잡이 완화되면 낮은 수수료의 거래도 처리될 수 있습니다.
  2. 수수료를 높여 교체하기(RBF). 네트워크와 지갑의 교체 규칙에 맞춰 더 높은 수수료의 대체 거래를 제출합니다. 지갑에서는 ‘속도 높이기’로 표시되기도 합니다.
  3. 취소 시도. 이더리움에서는 같은 논스를 사용해 자신에게 보내는 금액 0의 거래를 더 높은 수수료로 제출하는 방식이 쓰입니다. 대체 거래가 먼저 포함되어야 하므로 취소가 보장되지는 않습니다.
예시 혼잡한 날 낮은 가스비로 토큰 교환을 신청해 몇 시간 동안 대기했다고 가정합니다. 지갑에서 ‘속도 높이기’를 선택하고 수수료를 올리면 우선순위가 높은 대체 거래가 전파됩니다. 원문의 예시는 이 거래가 1분 안에 확인되는 경우를 들지만, 실제 처리 시간을 보장하는 것은 아닙니다.

미확정 거래로는 자금 이동이 아직 블록에 반영되지 않았습니다. 그렇다고 앞으로도 실행되지 않을 것이라고 가정하면 안 됩니다. 일부 노드에서 삭제되어도 다시 전파될 수 있으므로, 동일 논스나 입력을 사용하는 대체 거래의 확인 여부 등을 확인하기 전까지 실행 가능성을 고려해야 합니다.

멤풀과 MEV

공개 멤풀에서는 누구나 아직 확인되지 않은 거래를 관찰할 수 있습니다. 이러한 가시성과 거래 순서 결정 권한은 MEV(최대 추출 가능 가치, Maximal Extractable Value)와 연결됩니다. 블록 생산자와 전문 봇은 거래의 포함 여부와 순서를 활용해 이익을 얻을 수 있습니다. 다만 모든 거래가 공개 멤풀을 거치는 것은 아닙니다.

서처는 특히 디파이의 대규모 거래 주변에서 수익 기회를 찾는 봇을 운영합니다. 흔한 유형은 다음과 같습니다.

MEV는 일반 사용자에게도 비용을 유발할 수 있으며, 거래가 크거나 설정이 부적절할 때 특히 문제가 됩니다. 그래서 일부 사용자는 슬리피지 허용치를 신중히 정하고, MEV 보호를 제공하는 비공개 거래 전달 경로나 릴레이를 이용하거나, 혼잡이 덜한 시간에 거래합니다. 이러한 방법도 모든 손실을 막지는 못합니다. 공개 경로로 전파한 거래는 확인되기 전부터 다른 참여자가 관찰하고 대응할 수 있다는 점을 이해해야 합니다.

핵심 정리

멤풀은 단순한 개념이지만 암호화폐를 실제 사용하는 과정에 큰 영향을 줍니다.

멤풀을 안다고 가격을 예측하거나 결과를 보장할 수는 없습니다. 암호화폐에는 여전히 변동성과 손실 위험이 있습니다. 다만 송금이 늦어지거나 제시 수수료가 갑자기 오른 이유를 이해하는 데는 도움이 됩니다. 기초를 쌓고 있다면 대기 거래가 블록에 포함되고 합의되는 과정을 다루는 합의 방식도 함께 알아보세요.

NOONOO TRADING — 무료 채팅방에서 실시간 트레이딩을 함께 살펴보세요.

봇에서 시작하기

📈 OKX에 가입하고 거래 수수료 할인 혜택을 확인하세요

OKX 수수료 할인 확인 →