비트코인(BTC) 하드웨어 지갑 연결 도구 HWI가 새 기능과 새 기기 수용을 중단하면서 지갑 개발팀의 호환성 부담이 커졌다. 기존 지원 기기가 곧바로 멈춘다는 공지는 아니지만, 새 하드웨어 지갑을 공통 인터페이스로 받아들이는 통로는 좁아졌다.
아바 초(Ava Chow) HWI 유지관리자는 8월 18일 깃허브 저장소 이슈에서 “MuSig2 지원에 필요한 것을 제외한 새 기능과 기능 요청을 더는 받지 않으며, 새 기기 PR도 더는 받지 않는다”고 밝혔다. 그는 MuSig2 작업을 마친 뒤 마지막이 될 가능성이 큰 릴리스를 내고, 적절한 대체 프로젝트가 준비될 때까지 최소 유지보수만 이어가겠다고 설명했다.
HWI는 하드웨어 월렛 인터페이스(Hardware Wallet Interface)의 약자다. 비트코인 코어와 지갑 소프트웨어가 렛저(Ledger), 트레저(Trezor), 콜드카드(Coldcard), 비트박스(BitBox), 제이드(Jade) 같은 하드웨어 서명 장치와 통신할 때 쓰는 연결 계층이다.
이 도구는 기기 검색, 공개키 조회, 수신 주소 표시, 부분 서명 비트코인 거래(PSBT) 전송과 서명 요청을 맡는다. 지갑 앱이 하드웨어 지갑마다 다른 통신 방식을 직접 구현하지 않아도 되도록 중간에서 공통 창구 역할을 해왔다.
이번 결정은 HWI 저장소가 즉시 보관 상태로 전환된다는 뜻은 아니다. 종료 날짜도 제시되지 않았다. 다만 앞서 HWI의 새 기기 지원 중단이 지갑 생태계의 호환성 부담을 키웠다고 전한 것처럼, 앞으로 나오는 기기와 기능이 기존처럼 상위 저장소로 들어오기는 어려워졌다.
HWI는 파이썬 라이브러리이자 명령줄 도구다. 원래 목적은 비트코인 코어에 하드웨어 지갑 지원을 붙이는 것이었지만, 비트코인 코어 안에 직접 포함되지는 않았다.
유지관리자는 파이썬 특성 때문에 비트코인 코어 릴리스 바이너리에 쓰이는 재현 가능한 빌드 방식과 맞지 않았다고 설명했다. 대신 비트코인 코어는 외부 서명자 경계를 통해 별도 도구와 연결하는 방식을 택했다.
후속 후보로 거론된 BHWI는 러스트(Rust) 기반 프로젝트다. BHWI 저장소는 이 프로젝트를 작업 진행 중인 비트코인 하드웨어 지갑 인터페이스로 소개하고, 비트박스02(BitBox02), 콜드카드, 제이드, 렛저를 지원 대상으로 적고 있다.
BHWI는 파이썬 HWI와 호환되는 명령 출력 유지를 목표로 한다. 크립토슬레이트(CryptoSlate)는 30일 BHWI가 기기 동등성 테스트를 공개했지만, 실제 지갑 서비스가 이를 HWI 대체재로 배포한 사례는 제시하지 못했다고 전했다.
전환이 끝나려면 지갑 개발팀의 추가 검증이 필요하다. 대체 도구를 새로 패키징하고, 운영체제와 기기별 동작, 펌웨어 변화에 따른 호환성을 다시 확인해야 한다.
당장 영향을 받는 쪽은 이용자보다 개발팀에 가깝다. HWI를 직접 묶어 배포하거나 명령줄로 호출해 기기 변화를 흡수해 온 지갑은 새 모델 지원, 펌웨어 변화, 운영체제 호환성 문제를 자체적으로 처리해야 할 수 있다.
하드웨어 지갑은 개인키를 오프라인에 두는 보관 장치지만, 실제 사용 경험은 지갑 앱과 연결 도구의 지원 범위에 좌우된다. 같은 하드웨어 지갑이라도 지갑 소프트웨어별 지원 속도와 기능 차이가 벌어질 수 있다는 뜻이다.
비트코인 보관 보안에 미칠 영향은 별도 검증이 필요하다. 현재 확인된 중심은 HWI가 새 기능과 새 기기 수용을 중단했고, BHWI가 대체 후보로 거론되지만 전환은 아직 진행 중이라는 점이다.

