Mempool은 특정 노드가 자체 검증 및 운영 규칙에 따라 수락한 미확인 거래를 보관한다. 네트워크의 단일 대기열도 확인 약속도 아니다.
거래 수신 순서, 중계 정책, 메모리 한도, 이용 가능한 부모 거래가 다를 수 있다. 합의상 유효한 거래도 로컬 수락 규칙을 통과하지 못할 수 있다. 유효한 블록은 합의로 검증하며 이전에 자체 mempool에 있었는지는 요구하지 않는다. [Bitcoin Core v29.0: transaction admission]
확인, 대체, 만료, 메모리 축출로 거래가 제거될 수 있다. 충돌 지출이 원래 시도를 밀어낼 수 있지만 한 노드에서 사라졌다고 네트워크 전체에서 취소되지는 않는다. 재구성 뒤 분리된 거래 일부는 새 검사를 통과하면 돌아올 수 있다. [Bitcoin Core v29.0: mempool]
고정 순위보다 sat/vB와 미확인 조상을 살펴본다. 패키지 수익성이 채굴자 선택에 영향을 줄 수 있다. getmempoolentry는 로컬에서 아는 거래, getmempoolinfo는 로컬 풀을 설명한다. 공개 탐색기도 자체 관점을 보여 준다. 높은 요율도 정확한 블록이나 확인 시각을 보장하지 않는다. [Bitcoin Core v29.0: mempool RPC]
더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 트랜잭션, 트랜잭션 수수료, 비트코인 채굴, Full Node, UTXO. 다음 항목에서도 이 글을 참조합니다 비트코인 채굴, 트랜잭션, UTXO, 트랜잭션 수수료.
01비트코인에는 하나의 전 세계 mempool이 있나요?+
없습니다. 각 노드는 받은 거래, 소프트웨어 설정, 용량, 중계 정책에 따라 자체 로컬 mempool을 유지합니다.
02mempool에서 사라진 거래는 무효인가요?+
그 자체로 거래가 자동 무효화되거나 취소되지는 않습니다. 해당 노드가 거래를 제거하거나 대체했더라도 다른 노드는 여전히 보관할 수 있고 채굴자가 확인할 수도 있습니다.