Как на самом деле работают комиссии за транзакции биткойнов (длинное чтение)

  • Обновлено

 

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



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

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

Биткойн ставит безопасность выше эффективности, и из-за этого компромисса в приоритетах он может обрабатывать только около 4-7 транзакций в цепочке в секунду. Эта чрезвычайно ограниченная пропускная способность делает масштабирование сети Биткойн для массового внедрения одной из самых больших проблем, с которыми сталкивается эта новая финансовая технология.

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

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

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

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

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

Майнеры остаются честными из-за жадности, они зарабатывают деньги за счет комиссий и вознаграждений за блоки, и у них есть стимул действовать в своих собственных интересах. Это часть элементов теории игр, которые Сатоши разработал для сети Биткойн, чтобы защитить ее от злоумышленников.

 

 

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

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

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

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

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

Наиболее примечательным был Segregated Witness (segwit), который исправил ошибку гибкости транзакций, которая была необходима для того, чтобы сделать Lightning Network возможным в качестве функционирующего уровня 2 поверх Биткойна.

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

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

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

С LN пользователи по-прежнему платят комиссию за транзакцию, хотя она минимальна по сравнению с комиссией сети Биткойн. Помимо LN, в разработке находятся другие решения для масштабирования, такие как Statechains, Sidechains, Drivechains, серверы электронных денег Chaumian и другие предложения, которые изучаются.

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


Спасибо за использование Bitrefill!