記憶池(mempool)保存節點已接受、可能被納入未來區塊的交易。它是節點本機的工作集合,並非所有節點共用且全球同步的單一佇列。
為何看到的內容不同
節點收到交易的時間不同,也各自套用接收與資源管理政策。因此,一個區塊瀏覽器看得到的交易,另一個可能看不到。有些交易透過私下提交管道直接送到區塊生產者手中,可能從未出現在觀察者看到的公開記憶池裡。
等待不代表確認
區塊生產者依有效性、容量及選取規則挑選交易。在採用手續費市場的網路中,有競爭力的費率可能提高被納入的機會,但佇列位置不是承諾。交易相依性或帳戶較早的 nonce 尚未處理,也可能造成延遲。
移除與替換
交易被納入區塊後,便離開待處理集合。節點也可能因資源限制、到期政策或接受替換交易而移除交易。從某個記憶池消失,不足以證明交易已取消:其他節點可能仍保存或重新廣播已簽署交易。鏈重組可能使先前已納入的交易回到待處理狀態,前提是交易仍有效。將付款視為已結算前,應確認目前鏈上的結果。