в чем именно проблема?: Линейный рост mempool является нормальным и ожидаемым для постоянного числа транзакций в секунду, по меньшей мере, до тех пор, пока старые транзакции перестать быть вещание и не будет достигнуто равновесие. Многие жаловались, что указанное равновесие заканчивается слишком большим, поэтому, начиная с версии 0.12 Bitcoin ядро имеет настраиваемый предел того, насколько большой mempool может расти, после чего она начнет падать сделки с самыми низкими налогами.
Для справки, mempool моего узла обычно колеблется около 40к сделок в 1 Гб, которые я думаю, что характерно.
Спасибо, хорошо знать, что это нормально, потому что я наблюдал это явление в течение многих лет. Я никогда не заботился слишком много, так как она все еще мала по сравнению с общей свободной памяти. Однако я вижу tradeblock используя другого способа вычисления размера mempool, она всегда связана с непроверенными сделками в mempool, не растет линейно
В вашем случае, 40K сделки приведет к 20М максимальной mempool, а не 1 Гб. Поскольку у вас есть 40K сделок, и каждый из них максимально 0.5KB, чем все те, другие воспоминания, используемые для?