Комиссия сети Bitcoin рассчитывается из ставки и виртуального размера транзакции. Она не является обязательным процентом от отправляемой суммы BTC. Плата за вывод у платформы может рассчитываться иначе и не обязана совпадать с собственно сетевой комиссией.
Для практического понимания нужны три единицы: sat, виртуальный байт vB и ставка sat/vB. Ни одна из них сама по себе не описывает денежную стоимость без количества или курса.
Сетевая комиссия и сбор платформы
Сетевая комиссия становится частью экономического вознаграждения за включённую в блок транзакцию. Это не плата владельцу адреса и не доход сайта с калькулятором. Её размер в транзакции связан с разницей между суммами входов и выходов при соблюдении правил протокола.
Платформа может дополнительно брать собственный сбор за вывод. Он бывает фиксированным, изменяемым по условиям сервиса или включённым в другие расчёты. Поэтому строку «комиссия вывода» нельзя автоматически считать точной копией расхода одной транзакции в блокчейне.
Торговый спред также является отдельным явлением. Разница цен покупки и продажи возникает на рынке, а не из формата транзакции. Если цель — оценить полную денежную сумму операции, эти расходы нужно перечислить отдельно, а не сложить под одним неясным названием.
Что означают sat/vB и виртуальный размер
Sat — одна стомиллионная BTC. Виртуальный размер учитывает вес элементов транзакции по правилам Bitcoin. Для многих расчётов удобна ставка в сатоши за виртуальный байт. Умножение ставки на vsize даёт ориентировочную полную комиссию в sat.
Виртуальный байт не следует без проверки приравнивать к обычному размеру файла. Состав транзакции, количество входов и выходов, тип расходуемых выходов и особенности подписей влияют на вес. Поэтому у двух переводов одинаковой денежной суммы могут получиться разные размеры.
Корректный расчёт использует размер конкретной подготовленной транзакции либо прямо отмеченный учебный пример. Число 141 vB иногда удобно для демонстрации арифметики, но оно не является универсальным размером любого перевода Bitcoin.
Пример расчёта комиссии
Возьмём условные 141 vB и 5 sat/vB. Произведение составляет 705 sat, то есть 0,00000705 BTC. Для рублёвой оценки это количество BTC умножается на доступный BTC/RUB. При условной цене 6 000 000 рублей за BTC расход соответствует 42,30 рубля.
| Этап | Условный расчёт |
|---|---|
| Ставка × размер | 5 × 141 |
| Комиссия в sat | 705 |
| Комиссия в BTC | 705 / 100 000 000 |
| Цена в рублях при 6 млн за BTC | 42,30 ₽ |
Все числа таблицы являются примером. Виджет ниже позволяет использовать доступную рекомендуемую ставку или задать собственную. Он считает стоимость по введённому виртуальному размеру и не создаёт транзакцию. Для оценки реального расхода размер должен соответствовать фактической операции.
Почему сумма перевода не определяет размер
Bitcoin расходует UTXO — неизрасходованные выходы предыдущих операций. Если нужная сумма собирается из множества небольших выходов, входов может быть больше. Если требуется сдача, она также оформляется отдельным выходом. Это влияет на размер независимо от того, велик ли рублёвый эквивалент перевода.
Поэтому небольшой денежный перевод способен оказаться относительно дорогим, а более крупный — занимать не намного больше места. Из одного баланса в интерфейсе нельзя узнать точный vsize следующей операции без её структуры.
Различие между количеством монет и объёмом записи хорошо видно через единицы. BTC и sat описывают ценность в учёте, vB — виртуальный размер, sat/vB — ставку. Проверить перевод первых двух величин можно в калькуляторе сатоши.
Мемпул и приоритет
Неподтверждённые транзакции ожидают в мемпулах узлов. Единого всемирного упорядоченного списка с гарантированным номером очереди нет. Узлы применяют правила приёма и хранения, а формирующие блок участники выбирают подходящие операции с учётом своих условий.
Доступная рекомендация ставки оценивает наблюдаемое состояние и не обещает включение строго через определённое количество минут. После получения рекомендации нагрузка и состав заявок могут измениться. Более высокая ставка улучшает некоторые экономические условия, но не превращается в договор на конкретный блок.
Если автоматическая рекомендация недоступна, ручной расчёт остаётся математически полезным. Важно, чтобы он не подписывал введённое значение как текущую сетевую оценку. Подпись виджета различает эти режимы.
Почему нельзя гарантировать срок
Средний целевой интервал блоков не задаёт точное время следующего блока. Есть и отдельная стадия зачисления у получателя. Операция может быть уже включена, а платформа ещё ожидать заданную глубину подтверждения или внутреннюю обработку.
При задержке нужно различать причину: распространение, допустимость, ставка, очередь, условия кошелька и условия зачисления. Обещание универсально «ускорить любую транзакцию» игнорирует эти различия. Возможности замены разобраны в материале о мемпуле и изменении комиссии.
Вопросы о комиссии BTC
Комиссия всегда зависит от суммы BTC?
Нет. Ключевыми для сетевого расхода являются ставка и виртуальный размер. Условия платформы могут добавлять другие сборы.
Чем vB отличается от обычного байта?
Это производная единица веса транзакции, учитывающая разные элементы по правилам протокола. Для точного размера нужен корректный расчёт конкретной структуры.
Почему дорогая комиссия не гарантирует мгновенное зачисление?
Включение в блок и признание достаточных подтверждений получателем — разные этапы. Их последовательность описана в статье о подтверждениях.
Рассчитать сетевую комиссию
Загружаем доступную рекомендуемую ставку. Можно ввести свою.
141 vB — условный размер, фактический зависит от транзакции.