Mempool (сокращение памяти и Пула) - это механизм криптовалютного узла для хранения информации о неподтвержденных транзакциях. Он действует как своего рода зал ожидания для транзакций, которые еще не были включены в блок.
Когда транзакция транслируется, она передается от узла к его одноранговым узлам, которые затем передают ее своим одноранговым узлам. Это продолжается до тех пор, пока транзакция не будет широко распространена, готовая для майнеров добавить ее в блок. Очень важно, чтобы эта буферная зона существовала, так как транзакции не добавляются в блокчейн немедленно.
Узлы будут выполнять серию проверок, чтобы убедиться, что транзакция действительна – то есть, проверка правильности подписей, выходы не превышают входы, а средства еще не были потрачены. Если она не удовлетворяет этим условиям, она отвергается.
Мы часто говорим о mempool, но следует отметить, что не существует универсального пула, разделяемого всеми узлами. Каждый из них настроен по-разному и получает транзакции в разное время. Устройства более низкого уровня с ограниченными ресурсами могут выделять только небольшие объемы памяти для регистрации транзакций, в то время как устройства более высокого уровня могут выделять значительно больше.
Поскольку майнеры мотивированы главным образом прибылью, транзакции с более высокими комиссионными, скорее всего, будут отброшены из mempool в первую очередь, как только они будут подтверждены. Точная оценка сборов затруднена, особенно когда пространство блока ограничено, а спрос высок, но mempool обеспечивает отправную точку.
Чтобы оценить комиссионные, можно обратиться к текущим неподтвержденным транзакциям. Само собой разумеется, что пользователи не должны переплачивать в периоды низкой пропускной способности. Они также не должны недоплачивать за чувствительные ко времени транзакции в пиковое время, так как это может занять некоторое время, прежде чем они будут подтверждены. Принимая во внимание разброс комиссий в данный момент, они могут сделать обоснованное предположение о том, как быстро будет включена их транзакция.