Минимальные комиссии за ретрансляцию в Bitcoin Core снижены на 90% с выходом обновления.

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

Bitcoin Core 29.1, выпущенный 4 сентября, устанавливает минимальную ставку комиссии за ретрансляцию транзакций на уровне 100 сатоши на тысячу виртуальных байтов (0.1 sats/vB), что на 90% ниже предыдущей ставки по умолчанию в 1 sat/vB. Пользователи оплачивают комиссии в сатоши (наименьшей единице Bitcoin), умноженных на размер их транзакции.

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

Решение об изменении было принято разработчиками Bitcoin Core 15 августа «в ответ на изменения обменного курса Bitcoin за последние ~10 лет». В предложении указывалось, что минимальная комиссия является правилом защиты от атак типа «отказ в обслуживании» (DoS), но предполагалось, что при значительно возросших ценах более низкая комиссия в Bitcoin (BTC) приемлема.

Ожидается постепенное внедрение

По данным BitRef, более 72.5% всех узлов Bitcoin (18 811) используют программное обеспечение Bitcoin Core, а остальные почти 27.25% используют Bitcoin Knots, форк программного обеспечения Bitcoin Core, ориентированный на обеспечение большего контроля со стороны пользователей. Более глубокий анализ показал, что наиболее популярным программным обеспечением для узлов является Bitcoin Core 29, на котором работает 4 510 узлов, что составляет более 18% сети.

За ним следуют 3 991 узел Bitcoin Core 28.1 (почти 16%) и 3 083 узла Bitcoin Knots 29.1 (12.31%). Только 571 узел работает на Bitcoin Core 29.1, что составляет менее 2.3% сети.

В то время как Bitcoin Knots 29.1 основан на Bitcoin Core 29.1, он не наследует новые значения по умолчанию. Вместо этого, с этим обновлением Knots решил «сделать большинство политик конфигурируемыми в GUI Опциях и добавить опцию ‘corepolicy’ для использования значений по умолчанию Bitcoin Core».

Bitcoin Knots увеличивает минимальную комиссию за ретрансляцию по умолчанию в 10 раз, чтобы сохранить старое значение. Источник: GitHub

Вероятно, что большинство из 571 узлов Bitcoin, работающих на Bitcoin Core 29.1, и непредсказуемая часть из 3 083 узлов Bitcoin Knots 29.1, используют более новую политику с более низкой минимальной комиссией за ретрансляцию.

Реакция сообщества на снижение комиссий

Разработчик Bitcoin Core, Gloria Zhao, заявила, что это изменение также мотивировано недавней тенденцией, когда транзакции дешевле предыдущего лимита все равно майнятся. Это связано с тем, что, хотя значение по умолчанию было установлено одним способом, операторам узлов разрешалось запускать предпочитаемое ими значение.

Это вызывало проблемы, поскольку «блоки с большим количеством транзакций менее 1 sat/vB не так быстро распространяются на узлы, которые отклонили или не слышали о этих транзакциях ранее». Тем не менее, чтобы защитить сеть от спама и атак DoS, Zhao подчеркнула необходимость не делать значение по умолчанию слишком дешевым, но все же снизить его, чтобы предотвратить описанные проблемы с ретрансляцией блоков.

Служба данных сети Bitcoin Mempool.Space также выступала за снижение комиссий, советуя пользователям не переплачивать за используемое ими пространство в блокчейне. «0.1 sat/vB — это новый 1 sat/vB», — написала она в получении от середины июля в X посте.

Источник: Mempool