A Hardware Wallet - What Is It And How Does It Work?

in #bitcoin6 years ago

Yesterday I wrote THIS post to compare Ledger and Trezor hardware wallets. In the comments I got a request to give a deeper explanation on this subject. Because I find hardware wallets extremely useful devices, I am happy to do so. I would advice everyone involved in crypto to invest in a hardware wallet, since it enables you to store your own keys in a secure and easy way. Storing your own keys is one of the key principles of Bitcoin!

hardwarewallet.jpg

Andreas Antonoupolus: Not your keys, not your Bitcoins!

What is a hardware wallet?

A hardware wallet is an external hardware device that enables you to create and store private keys. The device can be connected to an online device by USB and interact with the online environment without ever disclosing the private keys. This way your private keys will never be online (cold storage), while you are still be able to make transactions.

Why use a hardware wallet?

Cold storage is the most secure way to store cryptocurrencies, but it comes with two mayor problems. Firstly, to create your private keys really secure it should be done on an offline computer that has never been online and the software to generate random numbers (what a private key is) must not be infected. This is an extremely complicated and costly process if you want to do it the right way.

The 2nd problem is that you can’t spend your coins after you brought them in cold storage. You will have to bring your whole stack back in an online wallet first. Beside the effort it will cost, the coins you don't spend will be out of cold storage too, so can be stolen from that moment. Of course you can avoid this by creating many small cold storage wallets and take out only as much as you need, but this is still complicated and not really practical if you transact a lot.

A hardware wallet solves both of these problems. A random number generator is standard build in the device, so you can create private keys internal without the need to go through a complicated proces or making extra expenses. You can also make an unlimited amount of transactions without the need to switch between cold storage and hot storage. This means that a hardware wallet combines the advantages of deep cold storage and hot wallets in a user-friendly and easy way!

How does a hardware wallet work?

A hardware wallet is a device that creates and stores private keys. People often think that your coins will be stored on the device, but that is technically wrong. The coins are stored in a certain address in the blockchain, and the private key that is stored on the hardware wallet enables you to move them.

When you connect the device with a computer and open the web wallet you can interact by signing with the private key on your hardware wallet without exposing it to the online world. You simply browse through the web wallet interface and use your hardware wallet to confirm critical actions like logins, transactions or disclosure of private information.

Backup seed and pin

When you setup a hardware wallet, you will create a backup seed and a pin as well. Beware that you have to create both of them yourself, if this is done already it is probably an attempt to steal your keys by the reseller (ordering directly from the manufacturer is safer!). The pin and backup seeds have a different function:

The backup seed of a hardware wallet

The backup seed is an encryption of the private key that results in 24 english words. These words have to be written on the special card that is delivered together with the hardware wallet. When your device get stolen, lost or broken, you can order a new device and insert these words and your wallet will be back.

This means that you can acces your funds without the pin, so someone else who get his hands on your backup seeds too! Store your seeds extremely carefully, when you lose it you can’t acces your funds when something happens to your device, and when someone steels it he can take all your funds.

When you create a hidden wallet you actually add a 25th word to the existing combination and a brand new private key will appear. If someone steels your backup seeds but doesn't know your extra word (passphrase), he will not be able to steel your funds in your wallet. When theft of your seeds is possible, use of hidden wallets is advisable!

The pin of a hardware wallet

When you setup your device you will also create a pin. This pin is only applicable to the device you currently use, if you buy another device you need the seed to acces your existing wallet, the pin won't work.

The pin protect your funds in case your device get stolen and the attacker tries to open your wallet. The attacker can try to guess the pin only a few times, the Trezor will increase the waiting time between new attempts exponentially and the Ledger will block the device and require the backup seed to reset.

Additional functions
Because a hardware wallet enables you to sign with an unique key, also other possible applications popped up. You can use hardware wallets to protect accounts like Dropbox, Gmail ect. and use the password manager to create and store secure passwords. Because Bitcoin created online value the need for online security increased. I foresee that this technology will eventually be used to protect every online account around the world.

If you want to buy a hardware wallet, I advice you to order directly from the manufacturer. ORDER A LEDGER here or ORDER A TREZOR here.

Disclaimer
This is no financial advice, just my view on the market.

Never stress in a bear market anymore: Follow my diversification protocol

Buy Bitcoins anonymous with cash
Localbitcoins

Protect your privacy with VPN and pay with crypto
Torguard

Buy gold securely with Bitcoin and store in Singapore
Bullionstar

Like this post? RESTEEM AND UPVOTE!
Something to add? LEAVE A COMMENT!

Sort:  

And they have their own vulnerabilities and hackabilities.

You got a 30.08% upvote from @proffit courtesy of @stimialiti!
Send at least 0.01 SBD/STEEM to get upvote , Send 1 SBD/STEEM to get upvote + resteem

You got a 19.17% upvote from @ubot courtesy of @stimialiti! Send 0.05 Steem or SBD to @ubot for an upvote with link of post in memo.

Every post gets Resteemed (follow us to get your post more exposure)!

98% of earnings paid daily to delegators! Go to www.ubot.ws for details.

Hey @stimialiti, Congratulations !!! We just upvoted your post with 16.70% power. Keep up the good work. Join our discord channel https://discord.me/SteemBulls

@youtake pulls you up ! This vote was sent to you by @stimialiti!

i own ledger nano s and i`m happy with it

i think hardware wallet is more useful than others. i was totally unknown about it. but from your post i have learned many things about it. thank you lot

It's a way to store very large and very secure encryption
I have to use it thank you for the very big information, my friend
You are really a great person

Knowable informetion bro superb post nice

Great article and very informative, thanks for sharing. I've smashed the upvote button for you!

If you are looking to get hold of some crypto without investing or mining, look into https://www.crowdholding.com. They are a co-creation platform were you get rewarded for giving feedback to crypto startups on the platform. You can earn Crowdholding's token as well as DeepOnion, ITT, Smartcash and many other ERC-20 tokens.

Very analytic post about hardware wallet. Thanks sir @michiel for discussing about the importance of a hardware wallet.

Great advice in the comments, it makes a lot of sense for you to explain this deeper, because not many people know what the last post was about.

The hardware wallets have a big importance in your safety, everything that is online is hackable, so put your funds offline... It has it´s risks but money is only money because everybody wants it.

very useful information @ michiel. with this info we got to know which wallet would be safer to store bitcoin, although that's a little problem with Cold storage is the safest way to store cryptocurrency done in a state ofline computer. Thaks @michiel

thanks for information.

Coin Marketplace

STEEM 0.27
TRX 0.13
JST 0.032
BTC 62804.06
ETH 2964.09
USDT 1.00
SBD 3.60