Как отделить ожидающие голоса Decred от покупок билетов в мемпуле
Стейк-транзакции в мемпуле решают разные задачи. Рост числа покупок и рост числа голосов по-разному влияют на подготовку шаблона блока.
Отфильтруйте классы транзакций
Запросите votes и tickets отдельно на одной ноде dcrd. Методы возвращают списки хешей; в примере вычисляется длина. Для отзывов билетов ведите отдельный ряд с фильтром revocations.
dcrctl getrawmempool false votes | jq length
dcrctl getrawmempool false tickets | jq length
Интерпретируйте всплеск в контексте
Если ожидают двадцать покупок и четыре голоса, складывать их для прогноза числа голосов следующего блока нельзя. Голоса относятся к конкретным блокам, а мемпул локален и изменчив. Для сравнения нод сохраните время и хеш вершины около обоих чтений.