Біткоїн-розробники пропонують відмовитися від функції Replace-by-Fee (RBF) — що це означає для мережі

Спільнота розробників Біткоїна знову порушила питання про доцільність збереження функції Replace-by-Fee (RBF) у гаманцях. Цей механізм, реалізований у BIP-125, дозволяв користувачам підвищувати комісію за транзакцію, що знаходиться в мемпулі, щоб прискорити її підтвердження. Однак, на мою думку, зараз настав момент, коли RBF стає не просто надлишковою, але й потенційно шкідливою для приватності.
Ключовий аргумент на користь видалення RBF — перехід мережі до режиму full-RBF. Після активації цього оновлення всі вузли почали приймати нові версії транзакцій, що замінюють старі, без необхідності явного сигналу від відправника. Таким чином, BIP-125 втратив свою початкову функцію: тепер будь-який вузол може обробляти заміну, і спеціальний прапорець у гаманці більше не потрібен.
Більше того, застаріла функція RBF створює серйозну вразливість для конфіденційності. Аналізуючи наявність або відсутність сигналу RBF у транзакції, зловмисники можуть з високою точністю визначити, яким саме гаманцем користувався відправник. Це особливо критично в умовах зростаючої уваги регуляторів до відстеження потоків коштів.
Що це означає для користувачів?
Відмова від RBF у гаманцях спростить клієнтське програмне забезпечення та підвищить рівень анонімності транзакцій. Однак варто враховувати, що без цієї функції користувачі втратять можливість «доганяти» свої перекази, якщо спочатку встановили занадто низьку комісію. В епоху full-RBF це компенсується тим, що майнери все одно можуть обирати транзакції з вищою комісією, якщо вони надходять через інші канали.
Моя експертна оцінка: Видалення RBF — логічний крок в еволюції мережі Біткоїна. Це знижує поверхню для атак на приватність і зменшує складність коду. Однак користувачам слід бути уважнішими при встановленні комісій, оскільки можливість «виправити» транзакцію через RBF зникне. Рекомендую використовувати гаманці з динамічною оцінкою комісій і, за необхідності, застосовувати протоколи типу CPFP (Child Pays for Parent) для прискорення підтверджень.