Что такое мемпул Bitcoin?
Определение · мемпул
Набор допустимых транзакций, полученных узлом, но ещё не включённых в блок. У каждого узла он свой. Майнеры собирают из него следующий блок.
В блок помещается около 1 миллионов виртуальных байтов, а новый блок появляется примерно каждые 10 минут. Если транзакций в очереди больше, чем помещается в блок, майнеры выбирают те, где комиссия за байт выше. Остальные ждут следующего блока.
Ожидающие транзакции по следующим блокам
В реальном времени
- 2.3+
Следующий блок
от 2,3 до 8 сат/vB
- 1+
В 2 блоках
от 1 до 2,3 сат/vB
- 0.29+
В 3 блоках
от 0,29 до 1 сат/vB
- 0.25+
В 4 блоках
от 0,25 до 0,29 сат/vB
- 0.23+
В 5 блоках
от 0,23 до 0,25 сат/vB
- 0.22+
В 6 блоках
от 0,22 до 0,23 сат/vB
83,083
ожидающие транзакции
в реальном времени
42,9 MvB
общий размер
1 MvB — это примерно один блок
≈ 43
блоков, чтобы очистить мемпул
если бы ничего нового не поступало
0.1239 BTC
предлагаемые комиссии
все ожидающие транзакции
Ничто не обязывает майнеров соблюдать очередь, но они зарабатывают больше всего, включая транзакции с самыми высокими комиссиями. Эти комиссии становятся частью награды за блок.
Как рассчитывается комиссия за транзакцию в Bitcoin?
Комиссия зависит от размера, а не от суммы. Отправка 0,001 BTC или 100 BTC стоит одинаково, если транзакции одного размера. Кошелёк умножает размер транзакции на выбранную ставку комиссии:
На размер транзакции в основном влияют входы: каждый предыдущий платеж, который ты тратишь, добавляет один вход. В новых типах адресов данные подписи хранятся компактнее, поэтому такой же платеж с адреса bc1 имеет меньший размер:
| Тип адреса | Начинается с | Размер | Каждый дополнительный вход |
|---|---|---|---|
| Legacy | 1… | 226 vB | +148 vB |
| SegWit | bc1q… | 141 vB | +68 vB |
| Taproot | bc1p… | 154 vB | +57,5 vB |
Совет: если ты получаешь много небольших платежей, например выплаты за майнинг, каждый из них становится входом при трате средств. Объедини их, пока комиссии низкие, и потом сэкономишь.
Что означают 1, 3 и 6 подтверждения?
Одно подтверждение — это один блок. Первое подтверждение появляется, когда майнер включает твою транзакцию в блок. Каждый следующий блок добавляет ещё одно подтверждение. Чем глубже транзакция в цепочке, тем сложнее её отменить. Посмотрим, как это работает:
Интерактив · подтверждения
Оранжевая метка «tx» обозначает вашу транзакцию. Зелёные числа показывают количество подтверждений: ваш блок и все блоки, добавленные после него.
1 подтверждение: в блоке
Майнер включил её в блок. Чтобы отменить транзакцию, теперь нужно обогнать всю сеть по мощности майнинга и заменить этот блок. Для небольших повседневных сумм этого достаточно.
Ожидание обычно: до включения транзакции майнером
Вероятность при доле хешрейта злоумышленника
хешрейта когда-либо перепишет его
20.5%
Из whitepaper, раздел 11.
Вероятность рассчитана по техническому документу Bitcoin. Она быстро снижается, потому что злоумышленнику нужно обгонять всех остальных майнеров в каждом блоке, который он хочет переписать. Так работает доказательство выполнения работы.
Почему комиссии Bitcoin подскакивают?
Размер блока ограничен, а спрос меняется. Когда многие хотят отправить транзакции одновременно, меняется только цена. Это работает как аукцион:
Десять мест в блоке, сначала самые высокие ставки
Спокойный день
если места хватает всем, проходит даже самая низкая ставка
Загруженный день
только десять самых высоких ставок проходят, остальные ждут
Резкие скачки обычно вызваны несколькими причинами:
- Резкие скачки цены, когда многие одновременно переводят монеты на биржи или с них.
- Запуски новых токенов или надписей, из-за которых блоки заполняются тысячами небольших транзакций.
- Особые блоки. За блок халвинга в апреле 2024 заплатили 37,6 BTC комиссий, потому что все стремились попасть в него.
- Череда медленных блоков, из-за которой очередь растёт, пока не появится следующий блок.
Пики обычно проходят за несколько часов или дней. Если платёж не срочный, выбери ставку ниже и подожди.
Что делать, если транзакция Bitcoin зависла?
Она не потерялась. Её комиссия ниже, чем сейчас выбирают майнеры, поэтому она ждёт. У вас есть три варианта: подождать, заменить транзакцию или протолкнуть её с помощью дочерней транзакции.
Замена с повышением комиссии (RBF)
Отправитель заново подписывает платёж с более высокой комиссией. Для этого нужен кошелёк с кнопкой «увеличить комиссию» или «ускорить».
Дочерняя транзакция платит за родительскую (CPFP)
Отправитель или получатель, который может потратить выход зависшего платежа, тратит его с комиссией, достаточно высокой, чтобы подтвердить оба платежа.
Интерактив · ускорение транзакции
Последний прямоугольник начинается с сегодняшней быстрой ставки (4 sat/vB). В кошельке отображаются размер транзакции и уплаченная ставка.
Заменить (RBF)
Отправь тот же платёж ещё раз, но с большей комиссией. Новая версия заменит старую.
564 sats
общая комиссия, выросла с 113 sats (на 451 больше)
Дочерняя транзакция платит за родительскую (CPFP)
Потрать застрявшие монеты в новой транзакции с высокой комиссией. Майнеры включат обе транзакции, чтобы получить комиссию.
891 sats
комиссия за дочернюю транзакцию размером 110 vB — около 8,1 sat/vB, поэтому средняя ставка для обеих составляет 4
Ожидание помогает чаще, чем кажется: когда нагрузка спадает, очередь сокращается. Если транзакция слишком долго ждет (по умолчанию две недели в Bitcoin Core), узлы удаляют ее, а монеты остаются на прежнем месте. Их можно отправить снова.
Почему Lightning дешевле, чем транзакции в блокчейне?
Платежи Lightning не стоят в очереди на включение в блок. Две стороны открывают канал одной транзакцией в блокчейне, после чего платежи проходят по каналам за секунды. Каждый узел на пути берёт небольшую плату за маршрутизацию.
| On-chain | Lightning | |
|---|---|---|
| Скорость | Около 10 минут на подтверждение | Секунды |
| Комиссия | Размер × ставка комиссии. Растёт, когда блоки заполнены | Небольшая комиссия за маршрутизацию |
| Лучше всего подходит для | Крупные суммы, долгосрочные сбережения | Небольшие повседневные платежи |
Поэтому Lightning часто позволяет дешевле всего выводить небольшие суммы из приложения CloudMineCrypto. Вот актуальные комиссии и лимиты для каждой сети вывода:
| Сеть | Комиссия | Минимум | Максимум |
|---|---|---|---|
| Lightning | 0.00000005BTC | 0.00000010BTC | 0.00004000BTC |
| Bitcoin on-chain | 0.00002792BTC | 0.00005584BTC | Нет |
| BNB Smart Chain (BEP-20) | 0.00001181BTC | 0.00002362BTC | Нет |
Как всё устроено, рассказываем в нашем руководстве по Lightning Network, а полный список сетей, минимальных сумм и сроков указан на странице вывода средств. Вы сами запрашиваете вывод на свой кошелёк. Проверенные запросы обрабатываются автоматически, некоторые проходят проверку.
Часто задаваемые вопросы
Что такое мемпул Bitcoin?
Набор допустимых транзакций, которые узлы уже получили, но ещё не включили в блок. У каждого узла есть своя копия. Майнеры выбирают транзакции из этого набора, обычно начиная с самых высоких ставок комиссии.
Что значит sat/vB?
Сатоши за виртуальный байт. Это цена места в блоке: комиссия, делённая на размер транзакции. За платёж размером 141 vB при ставке 2 sat/vB ты заплатишь 282 сатоши независимо от суммы перевода.
Почему моя транзакция Bitcoin зависла?
Её ставка комиссии ниже той, которую сейчас выбирают майнеры. Можно подождать, пока сеть станет менее загруженной, повысить комиссию с помощью замены по комиссии (RBF), если кошелёк это позволяет, или потратить выход этой транзакции, создав дочернюю транзакцию с высокой комиссией (CPFP).
Сколько подтверждений нужно?
Для небольших сумм достаточно одного подтверждения. Многие сервисы считают обычные платежи завершёнными после трёх подтверждений, а для крупных сумм давно принято ждать шесть, то есть около часа. Решение принимает сервис, которому ты платишь.
Сколько времени занимает транзакция в Bitcoin?
В среднем новый блок появляется каждые 10 минут. Поэтому при комиссии не ниже высокой ставки первое подтверждение обычно приходит в течение 10–20 минут. При низкой комиссии в загруженной сети можно ждать несколько часов.
Почему платежи через Lightning дешевле?
Они не попадают в блок по одной. Платежи проходят через каналы, которые один раз открыли в блокчейне, а каждый узел маршрутизации берет крошечную комиссию, часто всего несколько сатоши.
Может ли застрявшая транзакция исчезнуть?
Да. Узлы удаляют транзакции, которые ждут слишком долго (по умолчанию в Bitcoin Core это две недели) или чья комиссия опускается ниже минимальной, когда мемпул заполнен. Монеты просто остаются там, где были, и их можно отправить снова.
Источники и дополнительное чтение
- Комиссии транзакций · Bitcoin Wiki
- Подтверждение · Bitcoin Wiki
- Калькулятор размера транзакции · Bitcoin Optech
- Замена с повышением комиссии (RBF) · Bitcoin Optech
- Дочерняя транзакция платит за родительскую (CPFP) · Bitcoin Optech
- Bitcoin: одноранговая система электронных наличных (раздел 11, вероятность) · Сатоши Накамото, 2008
- Актуальные данные о мемпуле и комиссиях · mempool.space
Актуальные данные на этой странице поступают из API CloudMineCrypto или из указанных рядом общедоступных сервисов с данными блокчейна. Они обновляются по расписанию, а источник указан рядом с каждым показателем. Это руководство носит образовательный характер и не является финансовой рекомендацией. CloudMineCrypto не является инвестиционным продуктом. Вознаграждения в приложении являются оценочными и не гарантированы.
Вы прочитали, как это работает. Теперь посмотрите на это в действии.
Заберите бесплатный 8-часовой тариф в приложении CloudMineCrypto и смотрите, как растёт ваш оценочный BTC на основе данных сети в реальном времени. Без оборудования, без карты.