Tóm tắt · 11 phút đọc

Mempool Transaction Analysis – Đọc Pending TX để Dự đoán Price Move — Điểm mấu chốt

Mempool là pool các pending transaction chờ được include vào block. Với Ethereum, toàn bộ mempool là public — bất kỳ ai cũng có thể thấy transaction chờ execute, bao gồm large whale swap, bot activity, và gas war signals. Đọc mempool cho phép bạn phát hiện large pending swap trước khi nó execute và ảnh hưởng đến giá — một dạng alpha thực sự có thể action được.

Mempool là gì — Public waiting room của blockchain

Mempool (Memory Pool) là tập hợp tất cả transaction đã được broadcast lên mạng nhưng chưa được include vào block. Mỗi Ethereum node duy trì mempool của riêng mình — khi bạn submit transaction từ MetaMask, nó đi vào mempool của node RPC bạn đang dùng, rồi được propagate sang các node khác.

Điểm quan trọng: toàn bộ mempool Ethereum là public. Bất kỳ ai chạy full node hoặc dùng mempool monitoring API đều có thể thấy mọi pending transaction — bao gồm swap lớn của whale trước khi nó execute, NFT mint transaction trước khi được confirmed, và smart contract deployment.

Mempool vs Confirmed Transactions
Transaction trong mempool: đã broadcast nhưng chưa execute. Có thể bị drop nếu gas quá thấp, hoặc được replace bằng tx mới với gas cao hơn (same nonce). Transaction confirmed (trong block): đã execute, không thể thay đổi. Mempool data là real-time alpha; block data là lịch sử.

Cấu trúc Mempool — Đọc raw data

Mỗi pending transaction trong mempool chứa các thông tin có thể đọc được:

FieldÝ nghĩaRelevance cho trader
fromĐịa chỉ gửi transactionWhale wallet? Bot wallet?
toContract hoặc địa chỉ nhậnDEX router? Specific pool?
dataEncoded function callSwap? Stake? Mint?
valueETH gửi kèmKích thước nếu là ETH swap
gasPrice/maxFeePerGasGas price sẵn sàng trảGas war signal?
nonceSequence numberXác định thứ tự tx từ address

Decode transaction data

Phần data của transaction là ABI-encoded function call. Ví dụ transaction swap trên Uniswap V2 có function swapExactTokensForTokens với parameters bao gồm amountIn, amountOutMin, path (token pair), và deadline. Với ABI của contract, bạn có thể decode để biết chính xác đang swap bao nhiêu token nào.

Decode Pending Swap — Workflow Lấy pending tx hash từ mempool feed // Blocknative, Infura, hoặc own node Decode 'data' field với Uniswap V2/V3 ABI // ethers.js: interface.parseTransaction(tx.data) Extract: amountIn, tokenIn, tokenOut, deadline // Biết chính xác swap gì So sánh amountIn với pool TVL // Impact > 1%? → Significant move incoming

Signals từ Mempool — Alpha có thể action được

Signal 1: Large Pending Swap

Swap lớn pending trong mempool = price move sắp xảy ra. Nếu bạn thấy pending swap $500k vào một meme pool có TVL $2M, bạn biết trước rằng price sẽ impact ~25% khi tx được confirmed. Action: mua trước (nếu là buy order), hoặc sell ngay nếu đang hold và đây là sell order.

Đây là frontrunning — biết ranh giới
Mua trước một pending large buy để sell lại sau khi buy đó execute giá lên = frontrunning. Điều này hợp lệ về mặt protocol nhưng cần tự cân nhắc về ethics. Phần lớn retail chỉ dùng mempool monitoring để tránh bị ảnh hưởng thay vì exploit.

Signal 2: Gas War

Khi nhiều transaction cùng address (hay nhiều bot) đang compete cho cùng một opportunity với gas price leo thang liên tục → gas war signal. Đây thường là dấu hiệu có NFT mint, token launch, hoặc liquidation opportunity đang hot. Retail không cần join gas war — nhưng có thể dùng thông tin này để anticipate price move.

Signal 3: Bot Clustering

Khi bạn thấy nhiều transaction từ các bot wallet (pattern: nhiều tx/giờ, không có readable pattern, interact với cùng contract) đang submit vào mempool cùng lúc → một opportunity cụ thể đang được target. Dạng clustering này thường xuất hiện trước major arbitrage events hoặc liquidation cascades.

Mempool Monitoring Tools — Từ free đến professional

ToolLoạiCách dùngCost
Etherscan Pending TxsWeb UIFilter pending tx theo address/contractFree
BlocknativeAPI + DashboardReal-time mempool streaming, alert khi large txFree tier + paid
InfuraRPC APIeth_getBlockByNumber với pending tagPay per use
mempool.spaceWeb UI (Bitcoin)Bitcoin mempool visualizationFree
Blocknative NotifyAlert serviceNhận notification khi specific wallet có txFree tier

Setup cơ bản — Blocknative Notify

Blocknative cho phép bạn set alert khi một specific wallet address có pending transaction. Dùng case: theo dõi whale wallet đã identify trước — khi họ bắt đầu move large amount, bạn nhận notification ngay lập tức. Free tier đủ cho vài wallet theo dõi cùng lúc.

Mempool monitoring cơ bản — 5 phút setup
1. Tạo account Blocknative (free). 2. Vào Dashboard → Notify. 3. Thêm wallet address muốn theo dõi (whale wallet từ Nansen/Bubble Maps). 4. Set alert khi tx value > $X. 5. Nhận email/webhook khi wallet đó có large pending tx.

Solana không có Public Mempool — Khác biệt quan trọng

Solana dùng kiến trúc Gulf Stream — không có mempool theo nghĩa Ethereum. Transaction được forward trực tiếp đến leader validator của slot tiếp theo, không broadcast vào public pool. Kết quả: không có mempool monitoring cho Solana theo cách tương tự Ethereum.

Solana alternative: Jito Bundles

Jito Labs tạo ra private mempool infrastructure cho Solana: MEV searcher submit bundles qua Jito, validator Jito-enabled xử lý. Không có public access tương đương Ethereum mempool. Với Solana meme trader, focus vào on-chain confirmed data thay vì pending data.

EVM chains khác

Ethereum L2 (Arbitrum, Base, Optimism) có mempool riêng nhưng structure khác. Base và Optimism dùng sequencer trung tâm — mempool không hoàn toàn public theo cách Ethereum mainnet. Với meme coin trên Base, mempool intelligence kém accessible hơn Ethereum.

Action từ Mempool Data — Từ intelligence đến trade

Defensive use — Tránh bị ảnh hưởng

Nếu bạn đang hold một meme coin và phát hiện large pending sell transaction, bạn có thể: (1) Sell trước để tránh giá drop; (2) Không làm gì và chấp nhận short-term drop nếu thesis vẫn intact. Đây là defensive intel, không phải exploit.

Whale tracking — Combine mempool với on-chain

Best workflow: (1) Identify whale wallet từ Nansen/Bubble Maps; (2) Set Blocknative alert cho wallet đó; (3) Khi alert trigger, check pending tx để biết họ mua hay bán; (4) Decide action dựa trên context — không phải mọi whale move đều đáng follow.

Mempool data có lag
Kể cả với mempool monitoring real-time, bạn vẫn chậm hơn bot chuyên nghiệp 10–100ms. Với swap thông thường, điều này không quan trọng — bạn có đủ thời gian để react trước khi tx confirmed (12s per Ethereum block). Với time-critical arbitrage, bạn không thể compete với bot.

FAQ — Câu hỏi thường gặp

Mempool (Memory Pool) là tập hợp tất cả pending transaction đã được broadcast lên mạng nhưng chưa được include vào block. Với Ethereum, mempool là public — bất kỳ ai cũng có thể thấy các pending swap, mint, và transfer đang chờ được executed.
Vào etherscan.io → click 'Txpool' hoặc tìm kiếm pending transactions của một address cụ thể. Etherscan hiển thị pending tx với status 'Pending'. Để decode data field, cần biết ABI của contract (Uniswap router ABI là public).
Có. Public mempool là public by design — Ethereum không có privacy protection cho pending transaction. Đây là tradeoff được biết của public blockchain. Monitoring là hợp lệ; frontrunning cũng hợp lệ về mặt protocol dù gây tranh cãi về ethics.
Không có public mempool theo nghĩa Ethereum. Solana dùng Gulf Stream — transaction forward trực tiếp đến leader validator. Jito Labs tạo private mempool infrastructure cho MEV searcher nhưng không có public access tương đương.
Blocknative là choice tốt nhất cho non-developer: có free tier, dễ setup alert. Infura và Alchemy cung cấp API để stream mempool data cho developer. Etherscan cho quick lookup thủ công. Mempool.space là tốt nhất cho Bitcoin (Ethereum ít dùng hơn).
Hai signals chính: (1) Large pending swap của whale wallet → price move incoming, có thể position trước; (2) Gas war clustering → NFT mint, liquidation, hoặc opportunity đang hot. Cả hai đều cho bạn thời gian phản ứng trước khi transaction confirmed và giá thay đổi.

Tài liệu tham khảo

Nguồn chính

  1. Blocknative. Mempool Monitoring API Documentation. docs.blocknative.com
  2. Ethereum.org. Transactions and Mempool. ethereum.org
  3. Daian, P. et al. Flash Boys 2.0. 2019. arxiv.org

Bài viết liên quan

Market Microstructure — PEPE.VN Research

Xem toàn bộ research →