Розробники Bitcoin пропонують відмовитися від Replace-by-Fee: сигнал, що став анахронізмом
У спільноті розробників Bitcoin розпочалося обговорення пропозиції щодо видалення функції Replace-by-Fee (RBF) із гаманців. Цей механізм, впроваджений через BIP-125, тривалий час дозволяв користувачам підвищувати комісію за вже надіслану, але ще не підтверджену транзакцію, що знаходиться в мемпулі. Однак, на мою думку, його корисність у сучасних умовах викликає серйозні сумніви.
Ключовий аргумент за відмову від RBF — це перехід мережі на full-RBF. Раніше функція була опціональною: не всі вузли підтримували заміну транзакцій. Зараз, коли повна заміна стає стандартом, сам сигнал RBF у транзакціях втрачає сенс. Він більше не потрібен для індикації того, що транзакція може бути замінена, оскільки це мається на увазі за замовчуванням.
Більше того, застарілий сигнал створює проблему конфіденційності. Наявність прапорця RBF у транзакції дозволяє стороннім спостерігачам з високою точністю визначити, яким саме гаманцем або клієнтом скористався відправник. Це небажаний витік інформації, який порушує принципи анонімності, закладені в Bitcoin.
Чому це важливо саме зараз?
Зі зростанням популярності протоколів другого рівня, таких як Lightning Network, та підвищенням ефективності мемпула, роль RBF як інструменту «прискорення» транзакцій знижується. У поточній парадигмі, коли мережа перевантажена рідше, а користувачі все частіше вдаються до альтернативних методів управління комісіями, підтримка BIP-125 стає надлишковим тягарем як для коду, так і для приватності.
Моя аналітична оцінка: Видалення RBF — логічний і своєчасний крок. Це спростить протокол та усуне вектор для деанонімізації. Однак спільноті належить переконатися, що перехід не порушить роботу старих сервісів, які все ще покладаються на цей механізм. У будь-якому випадку, еволюція Bitcoin не терпить компромісів із застарілими функціями.