Интерфейс Hardware Wallet Interface (HWI), который связывает популярные биткоин-кошельки с аппаратными устройствами для подписи транзакций, переходит в завершающую фазу. Мейнтейнер HWI из Bitcoin Core 18 августа сообщил, что проект уже несколько лет фактически находится в режиме сопровождения и развивается преимущественно одним человеком. HWI больше не будет принимать поддержку новых устройств и новые функции, за исключением работ, необходимых для MuSig2. После их завершения ожидается выпуск, который, вероятно, станет последним; затем HWI будет поддерживаться в минимальном объеме до появления полноценной замены.
HWI — это программный мост, через который кошелек обнаруживает аппаратное устройство, получает открытые ключи, показывает адрес получения и отправляет частично подписанную транзакцию на Ledger, Trezor, Coldcard, BitBox или Jade. Поскольку приватные ключи при этом не покидают устройство, HWI считается критическим элементом безопасности. Объявление не означает, что уже поддерживаемые кошельки перестанут работать или что средства пользователей находятся под угрозой. Основное давление переходит на команды, которые упаковывают HWI, вызывают его командную строку или полагаются на него для адаптации к изменениям устройств, операционных систем и протоколов производителей.
В качестве потенциального преемника назван проект BHWI — реализация на Rust, призванная сохранить совместимый с HWI вывод команд. Однако переход еще не завершен: репозиторий BHWI помечен как work in progress, и пока нет информации о кошельках, уже использующих его в production как замену HWI. Описанные дифференциальные тесты охватывают BitBox02, Coldcard, Ledger и Jade, но не всю матрицу устройств, платформенные варианты, форматы пакетов и полные пользовательские сценарии.
Карта зависимостей показывает несколько типов рисков. Specter Desktop использует прямую Python-зависимость и закреплен на HWI 3.1.0. Wasabi Wallet привязывает поддержку аппаратных кошельков к HWI, а в июле обнаружилась проблема со сборкой исполняемого файла HWI для Apple Silicon. BTCPay Server Vault оборачивает командную строку HWI. Sparrow Wallet использует отдельный Java-порт Lark, поэтому не является случаем прямой миграции с Python-HWI, но продолжает сопровождать собственную реализацию того же интерфейса.
Разрыв между апстримом и доступностью поддержки уже виден на практике. HWI 3.2.0 вышел в феврале с поддержкой BitBox02 Nova, однако в апреле пользователь Specter сообщил, что сборка с HWI 2.4.0 не обнаружила Nova. Это показывает, что появление новой поддержки в конкретном продукте может отставать от релиза.
Изменение зафиксировано в issue #850 репозитория bitcoin-core/HWI и упомянуто в Bitcoin Optech Newsletter от 28 августа 2026 года. В обсуждении участвовал разработчик Николя Дорье. Вопрос остается открытым: многое будет зависеть от реакции мейнтейнеров и появления альтернативных путей интеграции. Протокол Bitcoin и правила консенсуса не затрагиваются — проблема лежит на уровне кошелькового программного обеспечения, однако она создает долгосрочные риски для экосистемы аппаратных кошельков при добавлении новых моделей.