Механизм комиссий в Биткоине и зачем дружить с майнерами

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

Время полного подтверждения транзакции

Важно отличать процесс обработки транзакций (verification) от процесса их подтверждения (confirmation). В сети Bitcoin транзакции обрабатываются практически мгновенно, а подтверждаются – целый час. В других цифровых валютах все может осуществляться в течение пары секунд. От чего же зависит время полного подтверждения транзакции в децентрализованной среде? Главным образом, от механизма достижения консенсуса. В чистом виде PoW не может обеспечить достижение консенсуса менее, чем за один час. В свою очередь протоколы достижения консенсуса, основанные на PBFT , и протоколы на основе DPoS могут обеспечивать достижение консенсуса за несколько секунд. Однако уровень децентрализации и независимости таких систем гораздо меньше, чем в Биткоине.

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

Как генерируется код транзакции

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

Каждый блок ー это фактически просто запись, состоящая из заголовка и списка транзакций. Если транзакцию внесли в этот список, то она проходит. В ней должен быть указаны:

  • путь средств (откуда и куда);
  • публичный ключ отправителя;
  • его подпись.

Все данные зашифрованы, поэтому за них можно не беспокоиться.

Чем больше транзакций, тем больше указанных данных и значит, тем сложнее вычислять блок. Поэтому даже минимальная комиссия bitcoin будет высокой.

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

Задача пользователя: угадать стоимость транзакции биткоин, поставить правильную комиссию и попасть со своей транзакцией в ближайший блок. Иначе придется ждать минимум три дня.

Ограниченность пропускной способности

С ростом популярности Биткоина значительно увеличился поток новых транзакций в сети. Известно, что размер блока определен правилами протокола и строго ограничен. В Биткоине максимальный размер блока составляет 1 MB, следовательно, пропускная способность ограничена (1.7 KB/s). Если поток новых транзакций превысит пропускную способность, то не все из них будут обработаны. И такие ситуации случаются нередко. Какие транзакции получат подтверждение первыми, а какие останутся ждать – это вопрос, который требует четкого ответа. Суть его в том, что транзакции должны конкурировать друг с другом.

Комиссия за перевод Биткоинов в рубли

Биткоин переводят в рубли через обменные сервисы. Курс конвертации зависит от текущих биржевых котировок. Самые выгодные предложения подбираются на сайте-агрегаторе Bestchange.

В целом следует учитывать:

  1. Обменники предоставляют менее выгодный курс, нежели можно увидеть в тот же момент на биржах.
  2. При росте Биткоина — завышают покупку и снижают продажу.
  3. При распродаже Биткоина на биржах, все происходит наоборот.

Обмен криптовалюты производится на рубли любых систем:

  • QIWI
  • Яндекс.Деньги
  • PayPal
  • WebMoney
  • Банковскую карту

Уже давно есть немало предложений совершить обмен за наличные.

Услуга присутствует в крупных городах России. Однако, при определенной сумме сделки дилер приедет в любой населённый пункт. Подробные условия операции публикуются на сайтах обменников.

Роль комиссий

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

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

Еще одна важная задача, которую решает механизм комиссий, – это “трагедия общин”. В контексте Биткоина подразумевается защита от спама транзакциями. Наличие обязательных комиссий означает, что злоумышленнику дорого обойдется на протяжении длительного времени засорять сеть фейковыми транзакциями, если у него будут такие намерения.

Стоимость транзакции BTC на биржах

Где вы можете еще потерять деньги во время биткоин-переводов? Конечно же на криптовалютных биржах и в обменниках. Эти площадки забирают себе процент с каждой сделки для поддержания работы сервиса. Их очень много, только в рейтинге coinmarketcap можно найти 219 крипто бирж, у каждой свои объемы и политика. Поэтому мы рассмотрим комиссии на 5 лучших биржах по ежедневному объему торгов: это на данный момент Binance ($1 145 350 816), OKEx ($703 622 538), Huobi ($603 262 059), HitBTC ($483 984 473) и Bithumb ($392 133 650).

КриптобиржаКакая комиссия биткоин за транзакцию
Binance 0,1% от суммы транзакции, если объем ваших торгов на этой бирже за 30 дней превышает 100 BTC, то комиссия может составлять от 0,09 до 0,02%.

Скидка 25% при оплате комиссии в BNB ー токенах биржи.

OKEx 0,1% от суммы транзакции, если объем торгов на фьючерсном или слотовом рынке превышает 100 BTC за 30 дней, сумма комиссии уменьшается (0,09-0,02%).
Huobi 0,2%, можно получить скидку 10-40% за получение VIP статуса на бирже.
HitBTC Система maker-taker

Taker ー пользователь, сделавший ордер (заказ на покупку/продажу криптовалют) по рыночной цене или совпадающей с уже существующими. Тэйкер (taker) ー 0,2% от суммы транзакции.

Maker ー пользователь, создавший заказ с новой ценой, не совпадающей с рыночной. Мэйкер (maker) ー0% комиссии + 0,01 от сделки.

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

Bithumb Сочетание предыдущих вариантов: система maker-taker и bitcoin комиссия со скидкой за большой объем месячных торгов.

Maker ー 0,1% (может быть снижена до 0%)

Taker ー 0,2% (может быть снижена до 0,55%).

Обязательно учитывайте комиссии в торговой стратегии и узнайте какая комиссия биткоин до регистрации на криптобирже.

У некоторых bitcoin комиссия на трейдинг и на ввод-вывод средств отличаются, например, китайская биржа OKcoin вовсе убрала дополнительную плату за трейдинг.

Волатильность цены записи

Пользователи сети Биткоин время от времени сталкиваются с непривычно высокой волатильностью комиссий. Например, в 2022 году усредненная цена записи одного байта данных в блокчейн Биткоина колебалась в диапазоне от 1 до 500 satoshi. А очередь неподтвержденных транзакций варьировалась от нескольких KiB до десятков, и даже сотен, MiB.
По причине того, что цена на запись данных может резко изменится, пользователи вынуждены конкурировать друг с другом почти вслепую. Это обусловлено тем, что фактически транзакция будет подтверждена в среднем в течение 8 минут, тогда как комиссию за обработку нужно установить еще до ее подписания. Поэтому вопрос правильно установленной комиссии все равно остается актуальным, потому что все хотят быстрого подтверждения своих транзакций с минимальными затратами. Естественно, платить больше 50 USD за типичную транзакцию – не лучший вариант, особенно, когда можно сэкономить до 90% этой суммы, если грамотно рассчитать комиссию.

Последствиями резкого увеличения потока новых транзакций является возникновение большой очереди ожидающих записи в блокчейн транзакций. Среди них и те транзакции, отправители которых либо не обратили внимание на изменение цены записи, либо сформировали транзакцию в момент перед резким повышением. Зачастую проблема кроется не в самом пользователе, а в программном обеспечении кошелька или сервисов управления биткоинами. Активному пользователю часто встречаются программные продукты для работы с Биткоином, в которых управление комиссиями вообще скрыто.

Что делать при высоких комиссиях

Итак, мы получили довольно неприятную цифру: $32,50 за отправку одной транзакции! Однако, как уже отмечалось выше, протокол Биткойна создает рынок комиссий. И хотя это может приводить к повышению комиссий, это также побуждает пользователей — будь то крупные биржи или частные лица — ответственней относиться к ресурсам сети, насколько это возможно, а также придерживаться лучших доступных практик.

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

Снижайте размер комиссии, если вы не торопитесь

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

Однако важно при этом устанавливать ее на разумный уровень. Как мы уже видели, при большом числе входов, даже умеренно высокая ставка

в результате может дать очень высокую суммарную комиссию. С другой стороны, если сеть сильно перегружена, слишком низкая комиссия может привести к тому, что ваша транзакция застрянет в очереди. В конечном счете большинство нод отбрасывают транзакции, которые не были подтверждены в блоке в течение трех дней. Я рекомендую пользоваться ресурсом mempool.space для проверки состояния сети и определения оптимального размера комиссии. На их сайте представлена информация о низких, средних и высокоприоритетных комиссиях (чем ниже, тем дольше будет подтверждаться транзакция), а также о том, какие комиссии вытесняются в данный момент (т. е. они с большой вероятностью застрянут, и вам в конечном счете придется повторно транслировать транзакцию с более высокой комиссией).

Подождите дня с меньшей загруженностью сети

Если меньше людей пытаются отправить транзакции, то конкуренция за пространство текущего блока размером в 1 Мб ниже, и транзакции с меньшей комиссией, скорее всего, будут обработаны в разумное время. Обычно в выходные дни активность сети снижается, так что это может быть хорошим временем для отправки несрочных транзакций. На mempool.space есть также графики, показывающие количество ожидающих подтверждения транзакций с течением времени, организованных по размеру комиссии. Представляется разумным, по возможности, планировать расходы на те дни, когда график загруженности сети находится на минимумах.

Если вы хотите получать уведомления об изменениях на рынке комиссий, вместо того, чтобы проверять mempool.space вручную, то можете попробовать этот псевдонимный и не применяющих KYC-процедур инструмент для информирования по электронной почте: https://txfees.watch.

Консолидируйте свои UTXO

Этот подход сочетает два вышеописанных с еще одной стратегией. Это может быть одним из самых эффективных и простых способов сэкономить на транзакциях с течением времени, однако подразумевает несколько более активное управление кошельком. (Обратите внимание также, что объединение UTXO в соответствии с этим подходом имеет последствия для конфиденциальности, впрочем, этот аспект выходит за рамки сегодняшней статьи.)

Давайте вернемся к нашему примеру с 11 входами, но вместо 10 или 20 сат./байт, mempool.space говорит нам, что для получения среднего приоритета в очереди транзакций потребуется комиссия 80 сат./байт. Это означало бы, что для подтверждения нашей транзакции размером в 3321 байт в ближайшие пару часов потребуется 265 680 сат., или $134 при цене $50 тыс. за BTC.

Шаг первый: выберите время с низкими комиссиями

Предположим, что на 6 и 12 месяцах удержания биткойнов вы проверяете mempool.space и обнаруживаете, что комиссии довольно низкие, особенно в выходные дни, и вы можете рассчитывать на подтверждение транзакции в течение дня при ставке 5 сат./байт.

Шаг второй: отправьте транзакцию самому себе

Так консолидируются UTXO

Метаданные + 6 multisig-входов + 1 выход = 30 + (6 * 293) + (34 * 1) = 1822 байт * 5 сат./байт = 9110 сат.

Для простоты и наглядности будем держать цену BTC на уровне $50 тыс., и тогда за эту первую консолидацию UTXO мы заплатим $4,50.

База + 7 multisig-входов + 1 выход = 30 + (7 * 293) + (34 * 1) = 2115 байт * 5 сат./байт = 10 575 сат. или ~$5,30

Обратите внимание, что, несмотря на то, что один из UTXO по стоимости значительно превышает другие, это не влияет на то, сколько стоит его обработка

. Обработка одного UTXO на ₿0,599 стоит столько же, сколько обработка UTXO на ₿0,1 (или даже ₿0,0001).

Итак, теперь мы заплатили за консолидацию UTXO в общей сложности $9,80, объединив баланс ₿1,1998 всего в один UTXO.

Приближается период уплаты налогов, и вы хотели бы внести взнос в биткойнах в свой частный пенсионный фонд (конечно, если эти покупки были сделаны от имени юр. лица вашего пенсионного фонда). Однако комиссии сумасшедшие — 80 сат./байт даже в выходные. Вы не можете ждать снижения комиссий, потому что дедлайн уплаты налогов быстро приближается. К счастью, вы заранее консолидировали свои UTXO! Давайте посмотрим, во сколько обойдется депонировать ваш ₿1 на счет пенсионного фонда (два выхода: один на адресата и один для остатка).

Общая сумма, которую мы потратили на комиссии за отправку ₿1 сократилась со $134 в примере с одной транзакцией с 11 входами до $25,44 за три транзакции при консолидационном подходе — экономия 80%!

Решение проблемы с волатильностью комиссий

Вне зависимости от наличия возможности ручного управления приоритетом записи формируемых транзакций, Биткоин кошельки могут использовать механизмы оценки текущей цены записи данных, вместо использования константных или обновляемых вручную значений. Это дает большое преимущество кошельку с точки зрения управления приоритетом записи транзакции в общую базу и экономии средств на комиссию.
Стоит отметить, что прогнозирование цены на запись также возможно, но зачастую такие прогнозы работают только на очень коротких промежутках времени (в среднем несколько минут). Если же прогноз устарел, а транзакция не подтвердилась, то вполне вероятно, что ожидать ее подтверждения можно еще долго – чаще всего несколько часов, а иногда и суток.

transaction fee = transaction size * byte price

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

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

Больше данных — больше проблем

Последствия такого типа рынка комиссий создают довольно интересную динамику. Помимо возможности платить за приоритет, самое важное отличие заключается в том, что комиссия рассчитывается не из суммы транзакции (привычный большинству людей вариант), а исходя из того, сколько данных вы передаете. Это означает, что обработка транзакции на $100 может стоить дороже, чем обработка транзакции на $1 млн. В качестве конкретного примера рассмотрим эту биткойн-транзакцию, отправленную в апреле 2022 года, в которой BTC на сумму $1,1 млрд были отправлены в одной транзакции с комиссией ₿0,0001 или около $0,68 на тот момент.

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

В некотором приближении биткойн-транзакцию можно рассматривать как состоящую из трех частей:

  • «метаданные» — обязательные поля с информацией о транзакции;
  • входы — за счет каких средств финансируется транзакция; подписи или witness — то, как вы подтверждаете право собственности на BTC, которые хотите отправить;
  • метаданные входа — информация о расходуемых BTC;
  • выходы — количества и адресаты для отправляемых BTC.
  • Из этого уже можно понять, за счет чего может увеличиваться размер транзакции. Однако в самом простом случае транзакция с одной подписью (наиболее распространенная в Биткойне на сегодняшний день), с одним входом и одним выходом будет иметь <200 байт данных (а верхний предел пространства блока составляет 1 Мб, или 1 миллион байт). При размере комиссии 10 сатоши за байт, общая уплаченная комиссия составит 3000 сатоши.

    Простая транзакция => метаданные + 1 вход + 1 выход = 178 байт * 10 сат./байт = 1780 сат.
    Неплохо. Комиссия $0,89 при цене биткойна в $50 тыс. и сравнительно высокой ставке 10 сат./байт.

    Выходы

    Каждый дополнительный выход добавляет к сумме ~34 байта. Большинство транзакций имеют два выхода: исходящий (к адресату) и обратный для возврата остатка BTC (сдачи) в кошелек отправителя, так что это, пожалуй, и будет наилучшей точкой отсчета.

    Два выхода => метаданные + 1 вход + 2 выхода = 212 байт * 10 сат./байт = 2120 сат.
    Разница ~16%. Для настолько простых случаев транзакция с одним выходом — работоспособный вариант снижения относительных затрат, но по мере усложнения транзакций получаемая разница составляет уже меньший процент. Входы — вот где все становится немного сложнее и где, по-видимому, скрываются наибольшие возможности для экономии.

    Входы

    Сумма ваших входов должна равняться той сумме, которую вы собираетесь отправить. Входы состоят из единиц ранее полученных биткойнов. Они также известны как непотраченные выходы транзакций, или UTXO (от Unspent Transaction Output).

    Теперь предположим, что я хочу отправить с него ₿1. К сожалению, в моем кошельке нет ни одного UTXO, достаточно большого, чтобы покрыть эту сумму. Вместо этого, мне придется использовать 11 из моих 12 входов — 10 для покрытия суммы в ₿1 плюс еще один для уплаты комиссии.

    11 входов => метаданные + 11 входов + 2 выхода = 30 + 11*114 + 2*34 = 1352 байта * 10 сат./байт = 13 520 сат.

    В качестве примера того, как далеко это может зайти, взгляните на самую объемную транзакцию, когда-либо отправленную в блокчейне Биткойна: 5568 входов по ₿0,00001 каждый и 1 выход, получающий ₿0,05569 = 1 Мб данных. То есть одна транзакция заняла весь блок целиком.

    Мультиподпись (Multisig)

    Multisig-адреса, или адреса с мультиподписью, — еще один шаг вперед по этой шкале. Это довольно большая тема, но что имеет отношение к сегодняшнему разговору, так это то, что multisig-входы требуют гораздо большего количества данных (для всех возможных намерений и целей, хотя выход к multisig-адресу совершенно неотличим от обычных адресов).

    Обычный вход с одной подписью требует только подписи и некоторых метаданных, которые сообщают ноде, где найти и проверить UTXO, расходуемый в этой транзакции:

    Обычный вход
    Для multisig-входа требуются:

    • список всех открытых ключей, которые могут подписывать эту транзакцию (для транзакции типа два-из-трех это означает 3 открытых ключа);
    • подпись для каждого подписывающего ключа (в транзакции типа два-из-трех это две подписи);
    • обычные метаданные входа для ссылки на UTXO в блокчейне;
    • дополнительные метаданные, описывающие «скрипт».

    11 multisig-входов = база + 11 входов + 2 выхода = 30 + (11 * 293) + (34 * 2) = 3321 * 10 сат./байт = 33 210 сат.

    33 210 сат. комиссий, вместо 14 740. В более загруженной сети ставку комиссии можно было бы увеличить до 20 сат./байт для более надежного подтверждения, что в результате дало бы 66 420 сат. вместо 29 480. При цене $10 тыс. за BTC это дает около $6,50 вместо $2,95, но при цене $50 тыс. за BTC эти цифры подскакивают до $32,50 за multisig-транзакцию с 11 входами вместо $14,75 за транзакцию с одной подписью и 11 входами.

    Повышение комиссии после отправки транзакции

    Отметим, что протокол Биткоин весьма гибкий и в отношении комиссий. Например, есть два улучшения протокола: replace-by-fee и child-pays-for-parent, – которые позволяют повысить комиссию уже сформированной и отправленной транзакции. К сожалению, очень немногие кошельки реализуют эту функциональность для удобства своих пользователей, хотя со временем их становится больше.
    Кроме того, эта особенность имеет ряд технических нюансов и организационных требований для ее корректного использования. Одно из таких требований состоит в том, что пользователь (или ПО в автоматическом режиме) должен заново переоценить комиссию транзакции, сформировать и подписать новую (альтернативную) транзакцию, распространить ее в сеть и продолжить наблюдение за ее состоянием.

    Резюме

    Из этой статьи можно сделать один вывод – комиссию в сети устанавливает сам пользователь и в его силах сделать так, чтобы платить приходилось меньше, и при этом транзакции обрабатывались быстро.

    Способов снизить себестоимость транзакции существует предостаточно, поэтому советую их использовать и не переплачивать.

    Видео по теме

    Денис HyipHunter Князев

    Создатель блога. Частный инвестор. Зарабатывает в высокодоходных инвестиционных проектах и криптовалютах с 2014 года. Консультирует партнеров. Присоединяйтесь в телеграм канал блога и наш чатик.

    Не пропустите и другие статьи из этой рубрики:

    • 10.06.20208818

      Криптовалюта — что это такое, история её создания

    • Децентрализованная биржа Binance DEX – обзор, регистрация, как пополнить кошелек?

      08.05.20211229

      Децентрализованная биржа Binance DEX – обзор, регистрация, как пополнить кошелек?

    • 10.06.20203414

      Что такое блокчейн простыми словами?

    • 10.06.20201064

      Что такое DPoS или Delegated-Proof-of-Stake в криптовалюте?

    • 10.06.202016631

      Exmo me – биржа криптовалют | Эксмо – отзывы и обзор. Как торговать и выводить деньги

    • Trustee Wallet – Отзывы и обзор удобного, анонимного крипто-кошелька с кешбэком

      02.12.202010081

      Trustee Wallet – Отзывы и обзор удобного, анонимного крипто-кошелька с кешбэком

    Как помогает Segregated Witness

    Одним из изменений протокола, которое внесло обновление Segregated Witness, является введение нового формата транзакции и ее веса (transaction weight). До появления Segregated Witness при расчете комиссии обычно учитывали только размер транзакции. Теперь важными являются и размер, транзакции и ее вес. Новая транзакция хранит доказательства владения монетами в отдельной структуре (witness data). Чтобы перевести размер транзакции (total size) в ее вес, размер witness data умножается на меньший коэффициент, чем остальные данные транзакции. Вес транзакции рассчитывается по специальной формуле:
    weight = base size * 3 + total size

    .

    В этом случае base size – это размер транзакции без учета размера witness data. Как можно догадаться, любые данные, которые включаются в witness data, требуют в 4 раза меньшей комиссии, чем остальные данные транзакции. Подобный подход позволяет майнерам определить более выгодную транзакцию в отношении занимаемого в блоке места и получаемого вознаграждения.

    Известно, что около 60% всех данных транзакции составляют именно данные доказательства владения монетами (т. е. такие, которые можно записать в witness data). Соответственно, вес транзакций нового формата значительно уменьшится. Таким образом, пользователь может платить меньше за подтверждение новой транзакции, при этом она будет иметь тот же приоритет у майнеров при включении в блок, что и старая транзакция с большей комиссией.

    На схеме отображена зависимость цены записи одного байта данных в блокчейн Биткоина от нагрузки (потока неподтвержденных транзакций), выраженной в байтах за секунду. Вывод можно сделать очень простой: если поток новых транзакций ниже или равен пропускной способности учетной системы, то цена записи практически нулевая. А если поток новых транзакций превысит пропускную способность, то цена резко устремляется вверх.

    Причины роста комиссии Bitcoin

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

    Ситуация частично компенсируется за счет работы обменных сервисов и внедрения технологии Segregated Witness (SegWit), увеличивающей пропускную способность блокчейна. По мере того, как SegWit внедряется на крипторесурсах, нагрузка на сеть снижается, вместе с ней падает и комиссия.

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

    Вариант с другом-майнером

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

    Первое подтверждение ваша транзакция с вероятностью 50% получит в течение 50 минут, а полное подтверждение – в среднем через 50 минут после первого. В итоге ваши транзакции будут получать полное подтверждение приблизительно в течение 100 минут. Если бы у вас такого друга не было, полное подтверждение транзакция получала бы приблизительно в течение 60 минут, но уже с оплатой полноценной комиссии.

    Как видите, если речь идет об экономии средств, то вам повезло, если у вас есть друг майнер. Но если такого друга нет, то могут существовать альтернативные варианты оплаты места в блоке.

    Как уменьшить комиссию и сэкономить?

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

    С небольшой комиссией можно отправить монеты быстро, если в сети нет ажиотажа и в мемпуле задерживается не так много транзакций. Тут уже будет играть роль принцип «на безрыбье и рак рыба» – за неимением других операций проведут и вашу малопривлекательную для майнеров операцию.

    Как вариант, сделку можно осуществить ночью или ранним утром, когда работы у майнеров немного.

    Чтобы меньше платить за отправку биткоинов, вы можете объединить входы или выходы. Для этого монеты нужно отправить на свой же адрес в момент низкой нагрузки сети, а уже потом вы будете отправлять деньги другим участникам. В транзакции будет уже только один вход, а значит, и весить она будет меньше.

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

    Вариант с токенизацией места

    Обычно майнер действует по стандартной схеме и сортирует транзакции по цене записи 1 байта данных в блокчейн. Похоже, что сейчас так делают все. Однако не исключено, что у майнера может быть лучшая мотивация. Он может самостоятельно формировать политику монетизации своей активности. Иначе говоря, он может действовать нестандартно в отношении транзакций, которые он будет записывать в свой блок. Если найдутся более выгодные условия, чем просто взять комиссию за вашу транзакцию, вероятнее всего, он изменит свою политику.
    Такой подход предполагает, что пользователи будут платить майнеру за подтверждение своих транзакций не через заранее установленную комиссию, а непосредственно (по собственной схеме).

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

    • определить свои приоритеты сортировки транзакций;
    • заключить партнерство с некоторым сервисом (биржа, магазин, браузер);
    • продавать гарантии на некоторое место в блоке в будущем.

    Более того, пул может даже токенизировать свободное место в своих блоках (да, чтобы токены продавать).

    Рейтинг
    ( 1 оценка, среднее 4 из 5 )
    Понравилась статья? Поделиться с друзьями: