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

in #bitcoin7 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.

I like the ledger nano more. But worith the time it got hacked i am not sure anymore.

Hey, just wanted to let you know I gave you an upvote because I appreciate your content! =D See you around

this is very good writing, because the end of this often hacked our account, and not long ago our friends also have experienced it, and this hardware the only way can be safe, thanks a lot of useful post friends.

Very nice post.thanks for shareing.good information.

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.

Thank you so much for taking your valuable time to explain the subject hardware wallets to us. I really appreciate it. I find this article of yours very useful, also took Google's help to understand more. And I think I have got an idea about this. I think hardware wallet is the most secure way to store your Cryptocurrencies like Bitcoin, Ethereum and etc. It is one of the best forms of cold wallet.

I'm using the nano S and and even if i think it's really important to use an hard wallet to avoid hacker, some of them are are going to find a way to get to your money.

Saleem Rashid made it and wrote an article : Breaking the Ledger security model. https://saleemrashid.com/2018/03/20/breaking-ledger-security-model/

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.

Hi! Friend. Coinswallet is making a smartphone-based hardware wallet. It will be released in June of this year and will provide fingerprint recognition and convenient UI. https://www.linkedin.com/feed/update/urn:li:activity:6385093830680682496

Thank you for sharing this knowledge with us.

Great post, thanks for teaching us all, we expect more...

Nice post. Trezor has a very nice feature with passphrases (hidden wallet). since this passphrase is on top of the pin, you can have many of them. So you could conceivably put all of your moola into a primary passphrase. You can have an alternate passphrase for some minor transactions which you use all the while. This functions like a wallet within a wallet and protects you from losing too much