Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
Every node has their unique memory pool in which it tracks unconfirmed transactions. Use this tag for questions on how transactions enter and exit the mempool, how the mempool is delimited and other aspects of how it works.
6
votes
Accepted
Why is a synchronized mempool necessary in the network?
Nodes relay transactions they hear about to one another, so there's probably some level of consistency in mempool contents but no guarantee. … If there was no mempool, there would be no way for miners to learn about unconfirmed transactions to include in blocks to begin with. …
7
votes
Accepted
Is the `mempool` message reliable?
Full nodes have absolutely no use for the mempool message, it is vestigial from bip35 and has had a history of causing privacy leaks due to its poor implementation. …
-1
votes
Will nodes configured with a larger-than-default mempool automatically retransmit transactio...
There is effectively no population of nodes besides Bitcoin Core.
No logic exists to rebroadcast other people's transactions.
3
votes
Accepted
Where in ~/.bitcoin are mempool and UTXO pools written?
mempool.dat stores the obvious, but it it only written there when the node is shut down
chainstate/ stores the entire UTXO, all the time
1
vote
Accepted
Why are the drops in mempool unconfirmed transaction count not of constant height?
A transaction is not a fixed size. Removing one large one will have no impact on the count, but removing ten thousand small ones will.
0
votes
What is the default number of transactions a full node have in its mempool?
The default mempool limit is 100MB. Not limiting at all would be a significant denial of service risk. …
1
vote
How does having a large mempool and allowing a greater transaction ancestry set change the i...
If they will successfully relay at a later date with less mempool pressure, re-broadcasting it would be required. …
2
votes
The difference between mempool "bytes" and "usage"
Differs from actual serialized size because witness data is discounted
"usage": xxxxx, (numeric) Total memory usage for the mempool
bytes is the size as calculated as vBytes as would be …
2
votes
Each full node has different mempool?
The mempool of all nodes is different, but this isn't an issue. There will always be some inconsistency due to latency, network conditions, and differing configurations. …
2
votes
Accepted
Does a node validates a transaction that comes with a block if it's already in its mempool?
The most expensive part of checking a transaction, ECDSA validation, is cached.
6
votes
What is the maximum size of the memory pool?
There is no cap on the maximum size of the mempool, nor a janitor which cleans up transactions which are not confirming. … The limit on free transaction relay is there partly to prevent this from being an issue, it would be fairly expensive to pack the mempool with junk from a fee standpoint. …