멤풀(Mempool)이란?

멤풀은 블록체인 네트워크에 제출되었지만 아직 블록에 포함되지 않은 거래들이 잠시 머무는 대기 공간입니다.
사용자가 지갑에서 전송을 누르면 거래가 바로 최종 확정되는 것이 아니라, 먼저 네트워크 참여자들에게 전파되고 블록 생성자가 그중 일부를 골라 다음 블록에 넣습니다. 식당에서 주문서를 접수했지만 아직 주방에서 조리 순서를 기다리는 상태를 떠올리면 이해하기 쉽습니다.
멤풀이 중요한 이유는 거래 속도와 수수료 체감에 직접 영향을 주기 때문입니다. 대기 거래가 많으면 블록 공간을 차지하려는 경쟁이 생기고, 수수료를 높게 낸 거래가 먼저 선택될 가능성이 커집니다. 반대로 네트워크가 한산하면 낮은 수수료로도 비교적 빠르게 처리될 수 있습니다.
초보자가 흔히 오해하는 부분은 멤풀에 오래 있으면 코인이 사라졌다고 생각하는 것입니다. 대부분의 경우 거래는 대기 중이거나, 시간이 지나며 취소 또는 대체가 가능한 상태일 수 있습니다. 다만 네트워크와 지갑 기능에 따라 처리 방식이 다르므로 무작정 같은 거래를 반복해서 보내면 논스가 꼬이거나 불필요한 수수료가 발생할 수 있습니다.
사용자는 거래가 지연될 때 TX Hash로 탐색기에서 pending 상태인지 확인해야 합니다. 수수료가 너무 낮은 경우 지갑이 수수료 올리기, 거래 취소, 대체 전송 기능을 제공하기도 합니다. 하지만 모든 체인에서 같은 방식이 가능한 것은 아닙니다. 멤풀은 트랜잭션, 가스비, 컨펌, 블록 생성시간, 수수료 시장과 함께 이해해야 합니다.
급한 전송일수록 네트워크 혼잡도를 먼저 확인하는 습관이 필요합니다. 특히 거래소 입금 마감, NFT 민팅, 디파이 청산 위험처럼 시간이 민감한 상황에서는 멤풀 상태와 예상 수수료를 함께 보는 것이 중요합니다.