Большинство не трогает политику по умолчанию. Пулу в такой ситуации проще всего начинать майнинг с пустого блока, благо создание шаблона для него занимает микросекунды и для этого даже не нужно обращаться к биткойну, делает это сам сервер. Сначала создается пустой темплейт и отправляется работа юзерам с флагом "забудьте все, что было раньше". Потом, спустя несколько секунд, создается еще один, уже с транзакциями, которые выбираются уже так, как пул того захочет, и присылается еще одна работа, уже без флага. И майнеры приступают к работе над ней тогда, когда переберут весь диапазон nonce/extranonce в присланной ранее пустой работе.
А то, что транзакция подтвердилась раньше ожидаемого - это просто совпадение, результат наложения множества факторов.
Тоже думаю, что мемпул разный у всех.
Мемпул - это просто абстракция, не более того.
Когда транзакция приходит на майнинг пул там уже отдельный мемпул, откуда транзакции черпаются сначала с большей комиссией, потом по убывающей
Для майнинга используются шаблоны блоков. Место в блоке делится на две части, в одну транзакции сортируются в соответствии с комиссией, в другую - по приоритету. Приоритет считается исходя из количества уничтоженных монетодней. Если у двух транзакций одинаковый виртуальный размер и одинаковая комиссия, то среди них выше будет та, которая потратила более старые монеты.
По умолчанию, начиная с 0.12 версии, размер в второй части выставлен в 0 и может быть изменен в настройках. Ранее он по умолчанию был 50кб, и некоторые пулы все еще сохраняют эту политику. Поэтому для транзакций, потративших очень старые монеты, заметен шанс попадания в эту категорию и быстрого подтверждения. Тогда и происходят "чудеса" в виде мгновенного подтверждения, но ничего странного в этом нет.