Разработчики Биткоина призывают отказаться от Replace-by-Fee: функция устарела и угрожает приватности

В сообществе разработчиков Биткоина разгорается дискуссия о целесообразности дальнейшего использования функции Replace-by-Fee (RBF) в кошельках. Этот механизм, исторически позволявший пользователям повышать комиссию за уже отправленную, но ещё не подтверждённую транзакцию (находящуюся в мемпуле), рассматривается как анахронизм, порождающий проблемы с приватностью.
Ключевой аргумент против RBF — его избыточность после того, как сеть Биткоина практически полностью перешла на режим full-RBF. В этом режиме любой узел по умолчанию принимает замену транзакции с более высокой комиссией, что делает специальный сигнал BIP-125 необязательным.
Более того, устаревший флаг RBF в транзакциях создаёт серьёзную уязвимость для конфиденциальности пользователей. Анализируя сетевой трафик, злоумышленники могут с высокой точностью определить, каким именно кошельком воспользовался отправитель. Это «цифровой отпечаток» позволяет связывать ранее анонимные адреса и строить поведенческие профили.
Что предлагают разработчики
В рамках обсуждения предлагается полностью удалить поддержку сигнала BIP-125 из клиентского программного обеспечения. Это упростит код кошельков, повысит их безопасность и устранит источник утечки метаданных. Вместо этого пользователям, желающим ускорить транзакцию, рекомендуется использовать другие методы — например, CPFP (Child Pays for Parent), который не оставляет подобных следов.
Мой анализ: Инициатива абсолютно логична в контексте эволюции Биткоина. Full-RBF уже де-факто стал стандартом, и сохранение старого механизма только плодит атаки на приватность. Удаление RBF — это шаг к более чистому и защищённому протоколу, где каждый байт данных не раскрывает лишнего. Однако сообществу предстоит преодолеть инерцию: многие популярные кошельки по-прежнему используют старый сигнал по умолчанию.