There are only 2221 transaction in a mempool of a local, fully-synchronised Bitcoin Core 24.0.1 node running uninterrupted for 2 hours. In contrast, mempool.space reports twice the amount of transactions (approx. 5500 ). What may cause the difference? Is such significant difference among nodes' mempools expected?
Local node (default settings if not stated otherwise):
getmempoolinfo
{
"loaded": true,
"size": 2221,
"bytes": 3756490,
"usage": 16992656,
"total_fee": 0.09189350,
"maxmempool": 600000000,
"mempoolminfee": 0.00000000,
"minrelaytxfee": 0.00000000,
"incrementalrelayfee": 0.00001000,
"unbroadcastcount": 0,
"fullrbf": false
}