Transaction Pools

Revision as of 17:05, 16 February 2020 by Steve (talk | contribs)

A transaction pool or mempool is a set of transactions that are unconfirmed but validated prior to inclusion in a block.

Transaction Pools in Bitcoin SV

A bitcoin node stores bitcoin transactions that have been validated but not mined. It can be thought of as a staging area for transactions prior to their inclusion in a block. When creating a new block to mine, miners will gather transactions from their transaction pool using the rpc command getminingcandidate or the older getblocktemplate to construct a candidate block. Similarly, when receiving a block, a validator can speed-up the validation process if the transactions IDs match the transaction IDs in the validator's transaction pool. The transaction pool data is used extensively by block explorers, wallet servers and other Bitcoin SV related web services [1].


See Also

References