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].


See Also

References