Разработчики Bitcoin Core обсуждают отказ от явного сигнала Replace-by-Fee (RBF) в биткоин-кошельках. Ранее он позволял пользователям помечать транзакции как заменяемые, чтобы позднее повысить комиссию и ускорить подтверждение операции.
Необходимость в этой функции исчезла после того, как политика full-RBF стала стандартом сети. Теперь узлы по умолчанию рассматривают любую транзакцию как потенциально заменяемую более дорогой версией вне зависимости от того, включил ли пользователь соответствующий флаг.
Из-за этого старый механизм превратился в лишний элемент кода, который способен раскрывать информацию о кошельке, оставляя дополнительные признаки для анализа транзакций в блокчейне.
«Именно устранение этой избыточности стало основной причиной предложения убрать сигнализацию BIP125 из кошелька Bitcoin Core», — написал разработчик под ником rkrux.
Вопрос приватности
Разработчики отмечают, что отказаться от сигнала простым удалением поля не получится. Протокол требует, чтобы каждая транзакция содержала определенное значение последовательности для каждого входа.
Участник сообщества Murch пояснил, что разные способы отказа от сигнализации могут привести к противоположному эффекту.
«Если кошельки начнут использовать различные значения, их транзакции станут заметно отличаться друг от друга и будут легче отслеживаться в сети», — подчеркнул он.
По этой причине разработчики склоняются к унификации подхода. По данным участников обсуждения, около 75% транзакций уже используют один и тот же вариант значения последовательности, поэтому наиболее безопасным решением считается следование общей практике, а не внедрение собственных схем обработки RBF.
