У середині листопада у мережі Біткоїна було активовано оновлення Taproot. Однак Binance, як виявилось, не підтримує нові адреси у форматі bc1p, і користувач біржі втратив BTC під час спроби вивести.
На форумі StackExchange користувач написав, що при виведенні коштів вказав адресу у форматі bc1p. Система перевірила адресу та продовжила процес виведення, навіть надала ідентифікатор транзакції. Однак, коли кошти не прийшли, користувач перевірив транзакцію та виявив, що адреса для виведення була замінена на зовсім нову, у форматі bc1q (Segwit).
Виявилося, що при виведенні система Binance автоматично «сконвертувала» адресу гаманця в формат, що підтримується, і відправила біткоїни туди.. Звичайно, доступу до цього гаманця у користувача немає, тому кошти, по суті, були втрачені. На щастя, сума не така велика – користувач втратив близько $7 000 в BTC. На даний момент інформації про компенсацію з боку Binance немає.
Цікаво, що ще до активації поновлення Taproot представники біржі написали, що майданчик повністю підтримуватиме всі функції оновлення. Схоже, що виведення на адреси нового формату не було перевірено, що й призвело до втрати коштів. Як написав розробник Пітер Вюлле (Пітер Вуїл), біткоїни повернути не вийде:
«Боюсь, монети були спалені. Адреси формату P2TR кодують відкритий ключ, а адреси P2WSH кодують хеш скрипту. Використовувати адреси P2TR як адреси P2WSH неможливо, це б зламало все шифрування SHA-256. Це не ваша вина і ви повинні вимагати свої кошти назад. У адрес P2TR, як і в будь-яких інших, є контрольна сума та алгоритм її підрахунку змінився з оновленням Taproot. Той факт, що вони взагалі прийняли цю адресу, говорить про те, що співробітники на боці відправника вкрай некомпетентні».
Нагадаємо, що в середині листопада у біржі Binance виникла проблема з транзакціями у криптовалюті Dogecoin. Транзакції «зависли» у 1 600 користувачів. можливо, сили розробників платформи були спрямовані на вирішення цього питання, а повноцінна підтримка Taproot так і не була впроваджена.
