Transaction Pools
Revision as of 17:00, 7 January 2020 by AlexMackay (talk | contribs)
A transaction pool or mempool is a data structure used to store unconfirmed transactions prior to inclusion in a block.
Transaction Pools in Bitcoin
A bitcoin node stores bitcoin transactions that have been validated but not mined ... Mempool data are used extensively by block explorers, wallet servers and other Bitcoin related web services [1].
Secondary Transaction Pools and Genesis
The Genesis upgrade to Bitcoin SV will introduce taxonomy within the mempool aimed at improving efficiency for transaction validators and miners.
- Primary Mempool - Mempool containing transactions that pay above the miner configured minimum tx fee
- Secondary Mempool - Mempool for transactions that are below the miner configured minimum tx fee limit but above the network-wide minimum relay fee limit. These transactions are likely to eventually be included in another miner's block and therefore should be stored to ensure fast block validation.
A further discussion of configurable minimum fee policy can be found here [2].