Mempool, viết tắt của memory pool, lưu các giao dịch mà một nút chấp nhận để có thể đưa vào những khối sau. Đây là tập hợp làm việc cục bộ, không phải một hàng đợi đồng bộ toàn cầu mà mọi nút cùng dùng.
Vì sao các nút nhìn thấy khác nhau
Các nút nhận giao dịch ở thời điểm khác nhau và áp dụng chính sách tiếp nhận, tài nguyên riêng. Vì vậy, giao dịch xuất hiện trên trình khám phá này có thể không có trên trình khác. Một số giao dịch đi qua kênh gửi riêng đến nhà sản xuất khối và có thể không bao giờ xuất hiện trong mempool công khai đang được quan sát.
Chờ không có nghĩa là được xác nhận
Nhà sản xuất chọn giao dịch theo tính hợp lệ, sức chứa và quy tắc lựa chọn. Trên mạng có thị trường phí, mức phí cạnh tranh có thể tăng khả năng được đưa vào khối, nhưng vị trí trong hàng đợi không phải lời hứa. Sự phụ thuộc hoặc nonce trước đó còn thiếu của tài khoản cũng có thể gây chậm xử lý.
Loại bỏ và thay thế
Giao dịch đã vào khối sẽ rời tập hợp chờ. Nút cũng có thể loại giao dịch vì giới hạn tài nguyên, chính sách hết hạn hoặc giao dịch thay thế được chấp nhận. Biến mất khỏi một mempool không chứng minh đã hủy: nút khác có thể giữ hoặc phát lại giao dịch đã ký. Tái tổ chức chuỗi có thể đưa giao dịch đã vào khối trở lại trạng thái chờ nếu vẫn hợp lệ. Cần kiểm tra kết quả hiện tại trên chuỗi trước khi xem khoản thanh toán đã hoàn tất.