
Mempool là vùng chờ tại mỗi nút blockchain, nơi lưu trữ các giao dịch chưa được xử lý. Các giao dịch sẽ xếp hàng ở đây trước khi được ghi nhận vào blockchain. Thuật ngữ "mempool" xuất phát từ việc ghép giữa "memory" (bộ nhớ) và "pool" (bể chứa).
Bitcoin là blockchain đầu tiên giới thiệu khái niệm mempool, sau đó được các blockchain khác như Ethereum áp dụng. Mempool đóng vai trò thiết yếu để quá trình xử lý giao dịch trên các mạng blockchain phi tập trung diễn ra trật tự, hiệu quả.
Mempool là thành phần cốt lõi trong vận hành các nút blockchain. Giao dịch chỉ được xác nhận và ghi vào blockchain sau khi được đưa vào một khối.
Luôn tồn tại một khoảng thời gian trễ giữa lúc khởi tạo và khi giao dịch được xác nhận. Trong giai đoạn này, giao dịch sẽ nằm trong mempool để chờ xác thực. Quy trình này đảm bảo mọi giao dịch đều được kiểm tra kỹ lưỡng trước khi trở thành phần vĩnh viễn của blockchain, bảo vệ tính toàn vẹn và an toàn cho mạng lưới.
Khi người dùng gửi giao dịch, giao dịch được truyền tới một nút. Nút này sẽ thêm giao dịch vào mempool của mình và đưa vào hàng đợi xác thực. Sau khi giao dịch được xác thực, trạng thái chuyển thành chờ xử lý. Chỉ các giao dịch chờ xử lý mới được thợ đào đưa vào khối mới.
Đáng chú ý, blockchain không có một mempool duy nhất. Mỗi nút trong mạng sẽ quản lý vùng nhớ giao dịch riêng biệt. Vì vậy, nội dung mempool tại từng nút có thể khác nhau, tùy vào giao dịch mà nút đó nhận và xác thực.
Tắc nghẽn mempool xảy ra khi nhu cầu không gian khối vượt quá số lượng giao dịch mà một khối chứa được. Một số nguyên nhân dẫn đến tồn đọng mempool gồm:
Hệ quả là thời gian xác nhận kéo dài và phí giao dịch tăng, do người dùng cạnh tranh cho không gian khối giới hạn.
Yếu tố chính quyết định thứ tự thực hiện giao dịch trong mempool là mức phí gắn với từng giao dịch. Thợ đào và người xác thực được thúc đẩy bởi lợi nhuận nên có quyền chọn giao dịch để thêm vào khối mới. Vì vậy, họ ưu tiên giao dịch có phí cao hơn.
Vì vậy, phí giao dịch càng cao thì khả năng được đưa vào khối càng lớn.
Mô hình dựa trên phí này tạo ra một môi trường cạnh tranh trong mempool, thể hiện tầm quan trọng của việc ưu tiên giao dịch hiệu quả. Người dùng cần cân nhắc giữa trả phí cao để giao dịch được xử lý nhanh hoặc phí thấp với thời gian chờ lâu hơn.
Mempool không cần giữ chính xác danh sách mọi giao dịch chờ được đưa vào khối. Tuy nhiên, mempool phải nhận diện giao dịch đã được thêm lên blockchain để xóa khỏi vùng nhớ.
Khi một khối mới được truyền trên mạng, các nút sẽ đồng bộ mempool đồng thời xác minh nội dung khối đó. Việc này giúp loại bỏ các giao dịch đã xử lý, chỉ giữ lại giao dịch chưa xử lý trong mempool.
Quy trình đồng bộ hóa này rất quan trọng để duy trì sự nhất quán toàn mạng và đảm bảo mọi nút đều có thông tin chuẩn xác về các giao dịch đang chờ xử lý.
Mỗi giao dịch trong mempool là một mẩu dữ liệu chỉ vài kilobyte hoặc nhỏ hơn. Tổng dung lượng các giao dịch sẽ tạo ra kích thước mempool. Mempool lớn nghĩa là có nhiều giao dịch đang chờ xác nhận.
Mempool không có giới hạn kích thước chung, nhưng mỗi nút có thể thiết lập giới hạn riêng—thường là 300MB với Bitcoin. Khi mempool đạt ngưỡng này, nút có thể áp dụng phí giao dịch tối thiểu. Các giao dịch có phí thấp hơn ngưỡng này sẽ bị loại khỏi mempool.
Cơ chế này giúp mempool không quá tải và các nút vẫn vận hành ổn định, ngay cả khi mạng lưới hoạt động cao điểm.
Mọi giao dịch hợp lệ gửi trên mạng Bitcoin đều sẽ chờ trong mempool trước khi được ghi lên blockchain.
Trước đây, phí giao dịch Bitcoin tính theo satoshi trên mỗi byte. Sau nâng cấp SegWit, các giao dịch trong mempool được đo bằng đơn vị trọng số (weight units).
Từ sau nâng cấp, khối Bitcoin có thể chứa lượng giao dịch gấp bốn lần. Điều này giúp giảm tình trạng tắc nghẽn và hạ phí giao dịch khi mạng hoạt động bình thường.
Giống Bitcoin, Ethereum ban đầu dùng mempool làm nơi lưu trữ tạm thời giao dịch chờ vào khối. Tuy nhiên, nếu khối Bitcoin bị giới hạn bởi kích thước dữ liệu, thì Ethereum bị giới hạn bởi phí gas.
Kể từ khi Ethereum chuyển từ proof-of-work sang proof-of-stake, mạng lưới này xuất hiện khái niệm block builder.
Block builder là bên thứ ba tổng hợp giao dịch, tạo ra các gói tối ưu cho khối mới bằng cách sắp xếp lại hoặc gom nhóm giao dịch từ vùng nhớ.
Với các blockchain khác, phí Ethereum bạn trả càng cao thì giao dịch càng dễ được xác nhận nhanh.
Mempool là thành phần thiết yếu trong giao dịch blockchain. Nó đóng vai trò vùng chờ cho các giao dịch chưa xác nhận, đến khi được xác thực rồi thêm vào khối mới. Đối với người dùng tiền điện tử muốn tối ưu thời gian xử lý và quản lý tồn đọng giao dịch, việc hiểu rõ cơ chế hoạt động của mempool—bao gồm xếp hàng, xác thực và ưu tiên phí—là tối quan trọng.
Thông thạo cách vận hành mempool giúp người dùng lựa chọn tối ưu thời điểm và cách giao dịch, cân bằng giữa tốc độ và chi phí theo nhu cầu.
Mempool là vùng tạm thời lưu trữ các giao dịch chưa xác nhận trước khi được ghi vào blockchain. Mempool giúp xác thực, sắp xếp giao dịch theo phí, bảo vệ an toàn mạng lưới và nâng cao hiệu quả bằng cách ngăn chặn chi tiêu hai lần.
Giao dịch được đưa vào mempool khi gửi lên, chờ xác thực và được ưu tiên theo phí giao dịch (phí cao ưu tiên trước), kích thước, độ tuổi và độ phức tạp hợp đồng. Thợ đào sẽ chọn giao dịch phí cao nhất để tối đa hóa lợi nhuận.
Tắc nghẽn khiến phí tăng và xác nhận chậm hơn. Giao dịch phí cao sẽ được ưu tiên, còn giao dịch phí thấp có thể bị trì hoãn hàng tuần hoặc lâu hơn.
Bạn có thể dùng trình khám phá blockchain hoặc công cụ theo dõi mempool để xem giao dịch chờ xử lý theo thời gian thực, lọc theo phí gas, địa chỉ hoặc trạng thái. Nhiều nền tảng còn hỗ trợ thông báo cho giao dịch cụ thể, giúp theo dõi hoạt động mạng và xu hướng phí trực tiếp.
Có, mempool bị giới hạn kích thước. Khi đầy, nút sẽ hết bộ nhớ, không thể xử lý giao dịch mới và làm giảm năng lực của toàn mạng lưới.
Phí gas quyết định thứ tự xử lý. Giao dịch phí cao sẽ được xác nhận nhanh hơn, còn phí thấp có thể phải chờ lâu hoặc bị loại nếu mạng tắc nghẽn.
Mempool của Bitcoin chỉ lưu trữ giao dịch chưa xác nhận với phí dựa trên kích thước. Trong khi đó, mempool Ethereum phức tạp hơn, xử lý cả giao dịch hợp đồng thông minh với phí gas động và MEV. Mỗi blockchain có cấu trúc và cơ chế ưu tiên riêng phù hợp với thiết kế của mình.









![[Hướng dẫn đầu tư tiền điện tử] Mô hình nến Inverted Hammer](https://gimg.staticimgs.com/learn/0ecdcb62677e87289caf34e32e85dd6e537dbe2b.png)

