Стратегия комиссий Bitcoin в SSP

·7 мин. чтения·Автор: SSP Editorial Team
Обложка руководства SSP о стратегии комиссий Bitcoin со значками монет и данных

Стратегия комиссий Bitcoin в SSP

Каждая транзакция Bitcoin, которую вы отправляете из SSP, несёт комиссию, и эта комиссия — не фиксированная цена, установленная SSP или кем-либо ещё. Это ставка на открытом аукционе. Понимание того, как работает этот аукцион, — это разница между транзакцией, которая подтверждается за десять минут, и той, что остаётся неподтверждённой двое суток. Это руководство объясняет комиссии транзакций Bitcoin на практическом уровне: что означает единица измерения, почему цена колеблется и как выбрать разумную комиссию, когда вы тратите Bitcoin из своего кошелька SSP с multisig 2-of-2.

Если вы пока не знаете, как Bitcoin ведёт себя внутри SSP, начните с центральной статьи Bitcoin в SSP, а затем вернитесь сюда.

Единица комиссии: sat/vB

Комиссии Bitcoin указываются в sat/vB — сатоши за виртуальный байт. Сатоши — наименьшая единица Bitcoin (одна стомиллионная BTC). Виртуальный байт — мера того, сколько места ваша транзакция занимает в блоке.

Ключевое, что нужно усвоить: вы платите не за каждый доллар перемещённой стоимости. Вы платите за байт данных. Отправка 0,001 BTC и отправка 5 BTC могут стоить ровно одну и ту же комиссию, если транзакции одинакового размера. Размер — а значит, и комиссию — меняет то, сколько у транзакции входов и выходов и какой тип кошелька её создал.

Ваша итоговая комиссия — это просто размер транзакции в vBytes × ставка комиссии в sat/vB. Транзакция в 200 vByte при 20 sat/vB стоит 4 000 сатоши. Выберите ставку выше — она подтвердится раньше; выберите ниже — будет ждать.

mempool — это живой рынок комиссий

Когда вы транслируете транзакцию, она не попадает сразу в блокчейн. Она оказывается в mempool — пуле неподтверждённых транзакций, который каждый узел Bitcoin держит в памяти. Майнеры строят следующий блок, выбирая транзакции из mempool, и они экономически рациональны: сначала берут транзакции с самой высокой комиссией.

Новый блок появляется примерно каждые десять минут и имеет ограниченное место. Когда мало кто совершает транзакции, mempool почти пуст, и даже низкая комиссия заводит вас в следующий блок. Когда много людей совершают транзакции одновременно, mempool забивается, и только транзакции, ставящие выше текущей ставки, попадают в следующий блок. Все остальные ждут — иногда часами, иногда сутками, пока спрос не остынет и их ставка снова не станет конкурентоспособной.

Вот почему комиссии колеблются. Центральной цены нет. «Правильная» комиссия — это та, которую задаёт текущий набор конкурирующих транзакций.

Чтение оценщика комиссий

Вам не нужно гадать. Оценщик комиссий читает текущий mempool и говорит, какая ставка покупает какую скорость. Самый широко используемый публичный обозреватель — mempool.space, который показывает глубину mempool и живые рекомендации по уровням — обычно «следующий блок», «в течение 30 минут» и «через час или больше» — каждый с числом в sat/vB.

SSP предлагает выбор комиссии, когда вы формируете транзакцию, чтобы вы могли сопоставить срочность с текущими условиями. Ментальная модель проста:

  • Спокойный mempool. Когда уровни «следующий блок» и «низкий приоритет» оценщика близки — часто это однозначные числа sat/vB — заторов нет. Выбирайте экономичный уровень. Платить 40 sat/vB, когда 3 sat/vB подтвердились бы в следующем блоке, — это просто сжигание денег.
  • Перегруженный mempool. Когда уровни сильно расходятся, а число «следующий блок» высокое, сеть занята. Если ваш платёж действительно срочный, платите более высокую ставку. Если нет, выберите уровень ниже и примите, что это может занять несколько часов, или дождитесь более тихого окна — комиссии обычно ниже по выходным и ночью в часовых поясах основных рынков.

RBF: подталкивание застрявшей транзакции

Предположим, вы недоплатили. После того как вы транслировали транзакцию, mempool стал плотнее, ваша комиссия больше не конкурентоспособна, и ваша транзакция застряла на часы. Вы не бессильны.

Replace-By-Fee (RBF) позволяет повторно транслировать ту же транзакцию с более высокой комиссией. Замена тратит те же входы тому же получателю, поэтому из вашего кошелька не уходит дополнительных денег сверх увеличенной комиссии — она просто перекрывает оригинал в mempool. Майнеры тогда предпочитают версию с более высокой комиссией, а оригинал с низкой комиссией отбрасывается.

В SSP это важно особым образом: ваш кошелёк — это multisig 2-of-2, поэтому каждая транзакция — включая подталкивание RBF — должна быть подписана на обоих устройствах: вашем телефоне и вашем SSP Key. Поднятие комиссии — не действие в одно касание; относитесь к нему как к новой церемонии подписания на двух устройствах. Планируйте это, если платёж срочный, а вы далеко от второго устройства.

Альтернативный инструмент — CPFP (Child-Pays-For-Parent): вместо замены застрявшей транзакции вы тратите её неподтверждённый выход в новой транзакции с высокой комиссией, и майнер, желающий получить комиссию дочерней транзакции, должен подтвердить и родительскую. CPFP полезен в основном для входящих средств, которые вы не можете заменить. Для ваших собственных исходящих платежей RBF обычно более чистое решение.

Особенность multisig

Транзакция multisig 2-of-2 больше по vBytes, чем одноподписная, потому что несёт две подписи и более сложный скрипт траты вместо одного. SSP использует нативный SegWit multisig (P2WSH), что удерживает эти накладные расходы умеренными, но транзакция всё равно крупнее базового одноподписного платежа — поэтому при той же ставке sat/vB она стоит несколько дороже.

Это цена устранения единой точки отказа, которая есть у кошелька с одним ключом, и она мала по сравнению с безопасностью, которую вы получаете. Два практических следствия:

  • Когда вы сравниваете комиссию SSP с комиссией, которую видели в одноподписном кошельке, ожидайте, что у SSP она будет немного выше при той же ставке. Это скрипт, а не наценка SSP.
  • Чем больше входов (UTXO) потребляет транзакция, тем она крупнее. Если ваш баланс состоит из множества мелких поступлений, тратить его дорого. Решение — консолидация UTXO; см. Консолидация UTXO в SSP.

Распространённые ошибки

  • Переплата при спокойном mempool. Самая частая трата впустую. Всегда взгляните на оценщик, прежде чем принять высокую комиссию по умолчанию; в спокойных условиях экономичный уровень подтверждается отлично.
  • Недоплата и застревание. Противоположная ошибка. Комиссия, которая час назад выглядела нормальной, может упасть ниже текущей ставки по мере заполнения mempool. Если платёж важен, не ставьте у самого дна.
  • Незнание о существовании RBF. Многие пользователи полагают, что застрявшая транзакция потеряна, и паникуют. Она не потеряна — она неподтверждённая, и её можно подтолкнуть, либо она в итоге выпадет из mempool, и монеты вернутся в ваш кошелёк как доступные к трате. Терпение или подталкивание RBF — оба работают.
  • Забыть о втором устройстве. Поскольку поднятие комиссии — это полноценное подписание multisig, срочный RBF требует, чтобы ваш SSP Key был под рукой. Держите его доступным, когда ожидаете отправлять срочные платежи.

Складывая всё вместе

Прежде чем отправлять Bitcoin из SSP, проверьте mempool, сопоставьте уровень комиссии со срочностью платежа и помните, что вы всегда можете подтолкнуть позже с помощью RBF, если условия изменятся. Когда вы готовы совершить платёж, пошаговое руководство есть в статье Отправка Bitcoin с SSP. Чтобы понять другую сторону учёта — комиссии и выходы, когда деньги приходят, — прочитайте Получение Bitcoin в SSP.

Комиссии — не налог, на который вы не можете повлиять. Это рынок, который вы можете читать. Несколько секунд, потраченных на взгляд в mempool, превращают установку комиссии из догадки в решение.

Поделиться статьёй

Похожие статьи