HWI kończy rozwój. Co to oznacza dla Ledger i Trezor

HWI, narzędzie łączące portfele z urządzeniami Ledger, Trezor i Coldcard, przestaje być rozwijane. Opiekun dokończy obsługę MuSig2; następcą jest BHWI w Rust. Środki nie są zagrożone.

HWI to oprogramowanie używane przez wiele portfeli do wykrywania urządzeń sprzętowych, pobierania z nich kluczy publicznych i przesyłania transakcji do podpisu. Zamiast tworzyć oddzielne implementacje dla każdego producenta, deweloperzy korzystali z jednego zestawu poleceń obsługującego najpopularniejsze modele, m.in. Ledger, Trezor i Coldcard.

Opiekun projektu ogłosił zakończenie aktywnego rozwoju. Zapowiedziano dokończenie obsługi MuSig2 — protokołu dla zaawansowanych podpisów wielopodpisowych — a następnie prawdopodobną publikację ostatniej wersji HWI. Projekt nie został zamknięty i nie wskazano daty wyłączenia, dlatego istniejące instalacje będą nadal działać.

Na chwilę obecną urządzenia sprzętowe nadal podpisują transakcje, a klucze i łańcuch bloków pozostają nienaruszone, więc bezpośrednie ryzyko utraty środków jest niewielkie. Ryzyko dotyczy przyszłych modeli i aktualizacji firmware: jeśli producent wprowadzi zmiany, HWI może nie otrzymać poprawek, co wpłynie na portfele opierające się na tej bibliotece.

Jako następca wymieniany jest projekt BHWI napisany w języku Rust. Rust pozwala na tworzenie powtarzalnych kompilacji, czyli takich, w których można zweryfikować zgodność skompilowanego pliku z opublikowanym kodem źródłowym. Taka możliwość jest wymagana przy integracji z Bitcoin Core; HWI w Pythonie nie obsługiwał powtarzalnych buildów, dlatego nie trafił do Core.

Przejście z HWI na BHWI będzie wymagać pracy ze strony zespołów tworzących portfele: migracji kodu i testów kompatybilności z urządzeniami. Użytkownicy powinni śledzić komunikaty twórców swoich portfeli dotyczące planów migracji i aktualizacji oprogramowania. Opiekun projektu nie podał szczegółowego harmonogramu wycofywania wsparcia.

Treści publikowane na GNcrypto mają wyłącznie charakter informacyjny i nie stanowią porady finansowej. Dokładamy starań, aby informacje były rzetelne i aktualne, jednak nie gwarantujemy ich pełnej poprawności, kompletności ani niezawodności. GNcrypto nie ponosi odpowiedzialności za ewentualne błędy, pominięcia ani straty finansowe wynikające z polegania na tych treściach. Wszystkie działania podejmujesz na własne ryzyko. Zawsze prowadź własne badania i korzystaj z pomocy profesjonalistów. Szczegóły znajdziesz w naszych Warunkach, Polityce prywatności i Zastrzeżeniach.

Artykuły tego autora