A szoftverfelhozatal vegyes, alapvetően a gyártó ad hozzájuk alkalmazást, nekem Trezor van, az régen böngészőpluginból ment, ma már van natív alkalmazásuk (én ezzel használom), de egyébként az Electrum is tudja kezelni őket, a két legismertebbet legalábbis biztosan (Terzor, Ledger). A működésük lényege annyi, hogy a privát kulcs soha nem hagyja el az eszközt, és csak úgy ír alá bármit, ha fizikailag megnyomod a rajtuk levő gombot (ilyenkor a kijelzőjén látod is az aláírandó tranzakció adatait, így tudod ellenőrizni, hogy esetleg a gépre telepített időközben kompromittált "vezérlőszoftver" nem akar e átverni), valamint firmwarecsere ellen is védett. Ez nyilván ad egy plusz védelmet a 100%-ban szoftveres megoldáshoz képest, ahol elég egy keylogger, és vihetik mindened.
Hogy kinek hol húzódik abban a határ, hogy ilyen hw walletre szüksége van e vagy sem, az ugye egyéni preferencia kérdése, a "milliós vagyont" csak példának írtam.