Перейти к содержимому
buybitcoinsmart

Глоссарий / Транзакции и комиссии

Комиссия за транзакцию

Другие названия: Transaction fee, Комиссия майнера, Комиссия сети, Miner fee.

Что такое комиссия за транзакцию?
Комиссия за транзакцию представляет собой разницу между суммой, которую расходует транзакция биткоина, и суммой, которую она выплачивает; ее получает тот майнер, который включит эту транзакцию в блок.

Ни в одной части транзакции нет поля, где хранится комиссия. Она подразумевается: входы стоимостью 500 000 сатоши, которые выплачивают 480 000, оставляют 20 000 майнеру, и программное обеспечение спокойно позволит вам оставить слишком много. Размер комиссии определяет то, сколько байтов занимает ваша транзакция, а не то, сколько денег она переносит.

Как это работает

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

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

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

В долгосрочной перспективе роль комиссий структурная. Субсидия снизилась до 3,125 BTC за блок на халвинге 20 апреля 2024 года и снова уменьшается вдвое примерно каждые четыре года, поэтому комиссии постепенно становятся всем доходом майнера, а не надбавкой к нему. Безопасность цепи в итоге держится на том, что люди платят за ее использование.

Почему это важно, когда вы покупаете биткоин

На пути от вашего банковского счета к вашему собственному кошельку возникают две совершенно разные комиссии, и их путаница стоит реальных денег. Комиссия платформы представляет собой плату, которую площадка берет за продажу вам биткоина: около 0,99 процента за покупку в Swan, примерно 1 процент в Relai, ноль на регулярных заказах в River и спред, заложенный в котируемую цену, у брокеров вроде Bitpanda и Yellowcard. Комиссия за транзакцию представляет собой плату, которую сеть берет за последующее перемещение ваших биткоинов, и ни одна биржа ею не управляет.

Сетевая комиссия взимается за транзакцию, а не за доллар, и это меняет правильный ритм покупок. Покупать 50 долларов еженедельно и выводить каждый раз означает платить сетевую комиссию 52 раза в год за крошечные переводы; покупать еженедельно и выводить раз в квартал означает платить ее четыре раза за те же биткоины. Именно поэтому брокеры, работающие только с биткоином, предлагают автоматический вывод при достижении порога, а не отправку после каждой покупки.

Пакетная обработка составляет вторую половину картины. Крупные биржи объединяют сотни клиентских выплат в одну транзакцию, поэтому предельная стоимость вашего вывода составляет примерно 31 виртуальный байт одного дополнительного выхода, а не целой транзакции. Поэтому фиксированная плата за вывод, собранная с каждого из этих клиентов, в основном является доходом, и это стоит помнить, когда платформа говорит вам, что сегодня сеть дорогая.

Для очень малых сумм честный ответ состоит в том, чтобы полностью избежать комиссии. Выплаты через Lightning, которые поддерживают, среди прочих, Strike и Kraken, рассчитываются вне сети за один-два сатоши, а перемещение 20 долларов ончейн в загруженную неделю может стоить больше, чем кофе, который предполагалось купить.

Как читать расход в 250 000 сатоши

Предположим, в вашем кошельке лежат две монеты по 300 000 сатоши каждая, и вы должны кому-то 250 000. Кошелек тратит обе монеты, платит получателю и отправляет остаток обратно на адрес сдачи, которым он управляет.

Два нативных входа SegWit и два выхода дают примерно 209 виртуальных байтов. При 13 сат/вБ стоимость составляет 2717 сатоши, поэтому у транзакции входы на сумму 600 000 сатоши и выходы на сумму 597 283: один выход на 250 000 получателю и один на 347 283 обратно вам. Нигде в этой транзакции число 2717 не появляется. Каждый узел вычисляет его вычитанием, а майнер, добывающий блок, забирает его в coinbase-выплату.

Измените план немного, и комиссия изменится вместе с ним. Оплата из одной монеты в 300 000 сатоши вместо этого потребовала бы только одного входа, около 141 виртуального байта, и стоила бы 1833 сатоши при той же ставке. С точки зрения получателя платеж идентичен. Вы сэкономили 884 сатоши, потратив одну монету вместо двух.

Комиссия за транзакцию vs ставка комиссии

Комиссия за транзакцию представляет собой итог в сатоши; ставка комиссии представляет собой цену за виртуальный байт. Майнеры выбирают, что добывать, по ставке, потому что именно место в блоке является дефицитным ресурсом, который продается на аукционе, а ваш кошелек списывает с вас итог. Крупная консолидация, платящая 50 000 сатоши при 5 сат/вБ, непривлекательна для майнера, а крошечная транзакция, платящая 3000 сатоши при 100 сат/вБ, разбирается немедленно. Называйте ставку, когда говорите о загруженности, и итог, когда говорите о своих собственных затратах.

Комиссия за транзакцию vs субсидия за блок

Комиссии и субсидия за блок попадают в одну и ту же coinbase-выплату, но только одна из них создается из ничего. Субсидия представляет собой новый биткоин, выпущенный по консенсусу, сейчас 3,125 BTC за блок, и снижается по фиксированному графику, пока выпуск не прекратится. Комиссии представляют собой существующий биткоин, переданный от пользователей майнерам, без влияния на общий объем предложения. Когда говорят, что блок 840 000 стоил тому, кто его добыл, больше 40 BTC, к фиксированной субсидии в 3,125 BTC прибавляют сумму комиссий, которую пользователи подняли между собой.

Не путать с

Часто задаваемые вопросы

Будет ли комиссия выше, если отправить больше биткоина?

Нет. Комиссия зависит от размера транзакции в виртуальных байтах, который определяется тем, сколько монет вы тратите и сколько выходов создаете. Отправка 10 $ и 10 000 $ из одной и той же монеты стоит одинаково.

Кто получает мою комиссию за транзакцию?

Майнер блока, в который включена ваша транзакция; он получает ее через coinbase-транзакцию вместе с субсидией за блок. Ни одна компания, ни один разработчик, ни один поставщик кошелька не берет себе часть этой комиссии.

Можно ли вернуть комиссию, если мой кошелек переплатил?

Только если транзакция не была подтверждена; в этом случае повышение комиссии через replace-by-fee может ее перестроить. После того как транзакция добыта, деньги принадлежат майнеру, и возврат целиком зависит от доброй воли пула, нашедшего блок.

Почему моя биржа взимает за вывод другую сумму, чем комиссия сети?

Потому что эту сумму устанавливает биржа, а не сеть. Площадки с фиксированной комиссией взимают одну и ту же сумму независимо от состояния очереди, а крупные платформы объединяют множество выплат в одну транзакцию, поэтому реальные ончейн-издержки на одного клиента невелики.

Читайте далее

Связанные термины

Еще в разделе «Транзакции и комиссии»

Читать эту страницу на английском