What Is a Hardware Wallet? How It Works & Its Limits