Мемпул Bitcoin — набор допустимых неподтверждённых транзакций, который хранит конкретный узел. Это не единая мировая очередь с гарантированным местом. Разные узлы могут видеть разные операции и применять разные условия их приёма и замены.
Когда перевод ожидает слишком долго, важно сначала понять его состояние. Повышение комиссии не является универсальным исправлением любой задержки: операция может быть уже включена, а проблема — относиться к внутреннему зачислению получателем.
Почему у узлов разные мемпулы
Транзакции распространяются по сети не мгновенно. Узлы отличаются временем получения, доступными ресурсами, настройками и политикой хранения. Запись может присутствовать у одного наблюдателя и пока отсутствовать у другого. Это не означает, что существует официальный номер очереди, который обязан совпасть везде.
Правила приёма в мемпул и правила допустимости блока — связанные, но разные уровни. Политика узла может быть строже отдельных требований к уже включённым операциям. Поэтому вывод «не принят одним сервисом — невозможен в сети» требует осторожности.
Майнеры формируют блоки из подходящих наборов операций. Экономическая привлекательность комиссии важна, но нет общей гарантии, что любой наблюдатель воспроизводит будущий выбор конкретного участника. Состав очереди способен измениться после получения рекомендации ставки.
Ставка и размер транзакции
Полная комиссия без размера мало говорит о приоритете. Две операции могут платить одинаковое количество sat, но занимать разный виртуальный объём. Ставка sat/vB позволяет сравнить расход на единицу учитываемого размера, хотя и она не является обещанием срока.
Условный пример: 1 000 sat при размере 100 vB дают 10 sat/vB, а те же 1 000 sat при размере 500 vB — 2 sat/vB. Суммы равны, но экономические характеристики различаются. Количество передаваемых BTC из этого примера не определено: размер зависит от структуры входов и выходов.
Перевод между sat и BTC описан в калькуляторе единиц, а произведение ставки на vsize — в разборе сетевой комиссии. Эти расчёты помогают проверить арифметику, но не создают и не подписывают транзакцию.
Что означает замена транзакции
Замена предполагает создание другого допустимого распоряжения, конфликтующего по расходуемым входам с неподтверждённым вариантом. Для его распространения важны политика узлов и экономические условия. Поддержка такого сценария в интерфейсе зависит от кошелька и доступного пользователю контроля над ключами.
Термин RBF обычно связывают с механизмами замены за счёт комиссии. Однако сетевые политики развиваются, а поведение конкретного кошелька может отличаться. Нельзя свести все варианты к проверке одной старой галочки и обещать, что любая программа примет любое новое распоряжение.
Замена не является удалением записи из интернета по запросу владельца. До окончательного включения разные узлы могут наблюдать разные версии состояния, а после включения возможности меняются. Поэтому общая статья не должна выдавать потенциальную процедуру за гарантированный результат для неизвестной транзакции.
Чем отличается дочерняя транзакция
CPFP использует другой принцип: дочерняя операция расходует доступный выход ещё неподтверждённого родителя и может улучшать общую экономику рассматриваемого набора. Это не просто переименование RBF. Нужны подходящие выходы, возможность ими распоряжаться и поддержка соответствующего поведения кошельком и участниками сети.
Плата за дочернюю операцию не превращает родительскую в новую транзакцию автоматически. Важны суммарные размеры, комиссии и зависимости. Универсальная инструкция без знания структуры может оказаться неприменимой или создать дополнительные расходы.
| Механизм | Общая идея | Что требуется понимать |
|---|---|---|
| Замена | Другое распоряжение по конфликтующим входам | Контроль, допустимость, политика узлов |
| Дочерняя операция | Экономика зависимого набора | Выходы, размеры, поддержка пакета |
| Ожидание | Сохранение текущего состояния | Отсутствие гарантированного срока |
Почему обещания ускорения требуют проверки
Просмотр публичной транзакции не требует seed-фразы, приватного ключа или удалённого доступа к компьютеру. Сервис, которому достаточно публичной записи для оценки, не получает из этого разрешения распоряжаться средствами. Раскрытие секрета меняет модель риска совершенно независимо от обещанного ускорения.
Также нужно отличать сетевое ожидание от обработки депозита на платформе. Если транзакция уже имеет требуемые подтверждения, причина задержки может лежать в правилах получателя. Изменение ставки неподтверждённой операции не решает внутреннюю проверку чужой системы.
Для последовательного чтения состояния полезна статья о подтверждениях Bitcoin. Она разделяет отправку, мемпул, блок и зачисление, не обещая одной кнопки для всех ситуаций.
Вопросы о мемпуле и замене
У всех узлов одинаковая очередь?
Нет. Мемпул локален, а распространение и политика приёма могут различаться. Это не централизованный список с обязательным номером.
Любую транзакцию можно заменить?
Нет. Нужны соответствующие условия, доступ и поддержка. У уже включённой операции другое состояние, чем у ожидающей в мемпуле.
Увеличение комиссии гарантирует следующий блок?
Нет. Оно меняет экономические условия, но не устанавливает договор на конкретное время включения. Нагрузку и действия участников нельзя зафиксировать одной рекомендацией.