ЁЯз╡Thread: 10 Rules for Verification on a #Bitcoin Hardware Wallet ЁЯСЗ

Rule #1: DO NOT TRUST THE COMPUTER SCREEN.

The very reason for using a hardware wallet is that your computer IS compromised, trusting it makes using the hardware wallet an expensive security theatre (or 2FA at best).
Always verify on the HWW device screen!
Rule #2: Verify your "receive" addresses BEFORE accepting funds.

A compromised computer can be tricked into displaying addresses that belong to an attacker. The only way to make sure you own the addresses is to display them on the HWW device and verify they match.
Rule #3: Verifying change address should be done by the device when sending funds, not before like receive addresses!

It is pointless at best, and misleading at worst, to verify them beforehand like receive addresses...
All hardware wallets support verifying the change address belongs to you AT TIME OF SIGNING A TRANSACTION.
Verifying before that is pointless and error-prone.

Now let's talk some multisig...
Rule #4: Verify the xpub of each hardware wallet used in a multisig quorum on the device it belongs to.

This is not 100% mandatory - but if you're no expert - you really should do it.*
*If a hardware wallet doesn't support displaying the xpub, (like Trezor), it could be fine to just verify each address on it - so long as you verify consistency on all other devices as well, but I wouldn't recommend such a device for non-experts.
Rule #5: Verify "receive" addresses on EVERY device of the multisig quorum.

This is especially true for at least one address (see next rule) but recommended for all. If using a device that you haven't verified the xpub of on-screen, you should verify all receive addresses on it!
Rule #6: While it is best to verify each receive addresses on ALL devices in the multisig setup - you might choose to trust a specific one, verifying the xpub/ first address on all - then the rely only on the "trusted" device - ONLY IF YOU ALSO VERIFY XPUBS...
By that, I mean verify on the "trusted" hww used for general verification, that the xpubs are consistent for all cosigners.
This is needed only once with wallets like ColdCard, Cobo Vault, Bitbox02, and Specter DIY - since they allow saving the multisig xpubs on the device.
With Trezor T - you have to verify the xpubs of cosigners every time - which is why it's not recommended for that purpose - with Trezor One it's simply not possible...

So while you might use a Trezor in a multisig, I would not recommend it to non-experts.
Rule #7: Do NOT use Ledger in a multisig setup! (unless you are an expert or have a very good reason...)

Ledger currently does not allow verifying multisig addresses on the device - nor displaying the XPUB on its screen.
This means you have no way to verify it was not swapped by an attacker in your multisig setup - EVEN IF YOU DO A SUCCESSFUL TEST TRANSACTION!

It is still possible for a (very) sophisticated attacker to make you think it worked, while it was him signing for you...
Rule #8: For convenience, you may print out/ write down a large batch of your receiving addresses - verify all at the same time, and rely on that paper list for your day to day verification.
This is very useful for multisig! - where devices might be distributed in various places.
Rule #9: Multisig change verification should be the same as with Rule #3 - on the device at the time of signing.

Popular devices (besides Ledger as said), can verify that the address you send from and the change address used belong to the same multisig wallet (from same xpubs).
If they fail to verify the change address - they will show it as a standard, independent, recipient - in that case YOU SHOULD NOT MAKE THE TRANSACTION.
This is valid for both single sig and multisig! (although even more relevant for the latter).
Rule #10: Hardware wallets cannot verify your balances - and that's great!

Verifying balances requires getting information from the Bitcoin network - i.e. you need to be online - which would make hww more vulnerable...
This is where a full node comes in!
It is strongly recommended that you run your own Bitcoin full node - and use it as your main source for verifying your balances and transaction history!
For redundancy, you could double-check against block explorers or another node (use a different device for either!).
One last thing: These rules apply to any device you use as a segregated signing device - be it a "traditional" hardware wallet, an airgapped laptop, a mobile phone etc.

If you want to separate your keys without having a security theatre, you should verify on your signing device!
Please note: Some things here might not be fully accurate for the expert user (especially around multisig address verification), but for the less advanced users' sake, I have tried to be on the safe side when things get tricky...
That said, if you see inaccuracies or mistakes (or just have questions), please comment!!

Also check out some more info on multisig setups over at:
https://t.co/dwsl52QeD8 (@mflaxman guide)

More from Crypto

You are running out of time to get ahead in cryptocurrency.

You know what's coming:

ЁЯФ║я╕П Regulation
ЁЯФ║я╕П More shutdowns
ЁЯФ║я╕П Banks deciding who gets to do business

It's time you got your own crypto wallet.

Don't know how? I'll show you.

/////THREAD\\\\\

METAMASK

What's metamask? It's a wallet. That you -- I mean YOU -- own.

You see, when you buy crypto through an exchange like CoinBase, you own it but only kind of.

If they get

ЁЯФ║ Hacked
ЁЯФ║ Shutdown
ЁЯФ║ Servers crash

-- your money is STUCK.

We are gonna avoid that ЁЯСЗ


First thing,

Go to

https://t.co/JXAp9o5RzJ

You can download it on your computer. It's a browser extension.

Alternatively, go to the app store on your Android or iPhone. It's there too.

As part of the setup process, you will choose a password.

More importantly though...

SEED PHRASE

As you follow the setup process, you will be given a 12-word seed phrase.

WRITE. THIS. DOWN.

Take it down and guard it like the map to Davey Jones' Locker.

THESE ARE THE ONLY WAY TO RECOVER YOUR ACCOUNT.

DO NOT LOSE.

We good? Great.

Let's continue.


Once you're all setup, your MetaMask wallet is going to look something like the picture below.

See where it says Crypto Address? That's where your actual address will be.

It'll be a random arrangement of letters, numbers, etc.

Click on it to copy to your clipboard

NEXT STEP

You May Also Like

рджрдзреАрдЪрд┐ рдЛрд╖рд┐ рдХреЛ рдордирд╛рд╣реА рдереА рдХрд┐ рд╡рд╣ рдЕрд╢реНрд╡рд┐рдиреА рдХреБрдорд╛рд░реЛрдВ рдХреЛ рдХрд┐рд╕реА рднреА рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдмреНрд░рд╣реНрдорд╡рд┐рджреНрдпрд╛ рдХрд╛ рдЙрдкрджреЗрд╢ рдирд╣реАрдВ рджреЗрдВред рдпреЗ рдЖрджреЗрд╢ рджреЗрд╡рд░рд╛рдЬ рдЗрдиреНрджреНрд░ рдХрд╛ рдерд╛редрд╡рд╣ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдереЗ рдХрд┐ рдЙрдирдХреЗ рд╕рд┐рдВрд╣рд╛рд╕рди рдХреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рдпрд╛ рдкрд░реЛрдХреНрд╖ рд░реБрдк рд╕реЗ рдХреЛрдИ рднреА рдЦрддрд░рд╛ рд╣реЛредрдордЧрд░ рдЬрдм рдЕрд╢реНрд╡рд┐рдиреА рдХреБрдорд╛рд░реЛрдВ рдиреЗ рд╕рд╣реГрджрдп рдкреНрд░рд╛рд░реНрдердирд╛ рдХреА рддреЛ рдорд╣рд░реНрд╖рд┐ рд╕рд╣рд░реНрд╖ рдорд╛рди рдЧрдПред


рдФрд░ рдЙрдиреНрд╣реЛрдиреЗрдВ рдмреНрд░рд╣реНрдорд╡рд┐рджреНрдпрд╛ рдХрд╛ рдЬреНрдЮрд╛рди рдЕрд╢реНрд╡рд┐рдирд┐ рдХреБрдорд╛рд░реЛрдВ рдХреЛ рджреЗ рджрд┐рдпрд╛ред рдЧреБрдкреНрддрдЪрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрдм рдЦрдмрд░ рдЗрдиреНрджреНрд░рджреЗрд╡ рддрдХ рдкрд╣реБрдВрдЪреА рддреЛ рд╡реЗ рдХреНрд░реЛрдз рдореЗрдВ рдЦрдбрд╝рдЧ рд▓реЗ рдХрд░ рдЧрдП рдФрд░ рдорд╣рд░реНрд╖рд┐ рджрдзреАрдЪрд┐ рдХрд╛ рд╕рд░ рдзрдбрд╝ рд╕реЗ рдЕрд▓рдЧ рдХрд░ рджрд┐рдпрд╛редрдордЧрд░ рдЕрд╢реНрд╡рд┐рдиреА рдХреБрдорд╛рд░ рднреА рдХрд╣рд╛рдВ рдЪреБрдк рдмреИрдардиреЗ рд╡рд╛рд▓реЗ рдереЗредрдЙрдиреНрд╣реЛрдиреЗ рддреБрд░рдВрдд рдПрдХ рдЕрд╢реНрд╡ рдХрд╛ рд╕рд┐рд░ рдорд╣рд░реНрд╖рд┐ рдХреЗ рдзрдбрд╝ рдкреЗ...


...рдкреНрд░рддреНрдпрд╛рд░реЛрдкрд┐рдд рдХрд░ рдЙрдиреНрд╣реЗрдВ рдЬреАрд╡рд┐рдд рд░рдЦ рд▓рд┐рдпрд╛редрдЙрд╕ рджрд┐рди рдХреЗ рдкрд╢реНрдЪрд╛рдд рдорд╣рд░реНрд╖рд┐ рджрдзреАрдЪрд┐ рдЕрд╢реНрд╡рд╢рд┐рд░рд╛ рднреА рдХрд╣рд▓рд╛рдП рдЬрд╛рдиреЗ рд▓рдЧреЗредрдЕрдм рдЖрдЧреЗ рд╕реБрдирд┐рдпреЗ рдХреА рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдорд╣рд░реНрд╖рд┐ рджрдзреАрдЪрд┐ рдХрд╛ рд╕рд░ рдХрд╛рдЯрдиреЗ рд╡рд╛рд▓реЗ рдЗрдиреНрджреНрд░ рдХреИрд╕реЗ рдЕрдкрдиреА рд░рдХреНрд╖рд╛ рд╣реЗрддреБ рдЙрдирдХреЗ рдЖрдЧреЗ рдЧрд┐рдбрд╝рдЧрд┐рдбрд╝рд╛рдП ред

рдПрдХ рдмрд╛рд░ рджреЗрд╡рд░рд╛рдЬ рдЗрдиреНрджреНрд░ рдЕрдкрдиреА рд╕рднрд╛ рдореЗрдВ рдмреИрдареЗ рдереЗ, рддреЛ рдЙрдиреНрд╣реЗ рдЦреБрдж рдкрд░ рдЕрднрд┐рдорд╛рди рд╣реЛ рдЖрдпрд╛ред


рд╡реЗ рд╕реЛрдЪрдиреЗ рд▓рдЧреЗ рдХрд┐ рд╣рдо рддреАрдиреЛрдВ рд▓реЛрдХреЛрдВ рдХреЗ рд╕реНрд╡рд╛рдореА рд╣реИрдВред рдмреНрд░рд╛рд╣реНрдордг рд╣рдореЗрдВ рдпрдЬреНрдЮ рдореЗрдВ рдЖрд╣реБрддрд┐ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реА рдЙрдкрд╛рд╕рдирд╛ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╣рдо рд╕рд╛рдорд╛рдиреНрдп рдмреНрд░рд╛рд╣реНрдордг рдмреГрд╣рд╕реНрдкрддрд┐ рд╕реЗ рдХреНрдпреЛрдВ рдбрд░рддреЗ рд╣реИрдВ ?рдЙрдирдХреЗ рдЖрдиреЗ рдкрд░ рдХреНрдпреЛрдВ рдЦрдбрд╝реЗ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ?рд╡реЗ рддреЛ рд╣рдорд╛рд░реА рдЬреАрд╡рд┐рдХрд╛ рд╕реЗ рдкрд▓рддреЗ рд╣реИрдВред рджреЗрд╡рд░реНрд╖рд┐ рдмреГрд╣рд╕реНрдкрддрд┐ рджреЗрд╡рддрд╛рдУрдВ рдХреЗ рдЧреБрд░реБ рдереЗред

рдЕрднрд┐рдорд╛рди рдХреЗ рдХрд╛рд░рдг рдЛрд╖рд┐ рдмреГрд╣рд╕реНрдкрддрд┐ рдХреЗ рдкрдзрд╛рд░рдиреЗ рдкрд░ рди рддреЛ рдЗрдиреНрджреНрд░ рд╣реА рдЦрдбрд╝реЗ рд╣реБрдП рдФрд░ рди рд╣реА рдЕрдиреНрдп рджреЗрд╡реЛрдВ рдХреЛ рдЦрдбрд╝реЗ рд╣реЛрдиреЗ рджрд┐рдпрд╛редрджреЗрд╡рдЧреБрд░реБ рдмреГрд╣рд╕реНрдкрддрд┐ рдЗрдиреНрджреНрд░ рдХрд╛ рдпреЗ рдХрдареЛрд░ рджреБрд░реНрд╡реНрдпрд╡рд╣рд╛рд░ рджреЗрдЦ рдХрд░ рдЪреБрдк рдЪрд╛рдк рд╡рд╣рд╛рдВ рд╕реЗ рд▓реМрдЯ рдЧрдПредрдХреБрдЫ рджреЗрд░ рдкрд╢реНрдЪрд╛рдд рдЬрдм рджреЗрд╡рд░рд╛рдЬ рдХрд╛ рдордж рдЙрддрд░рд╛ рддреЛ рдЙрдиреНрд╣реЗ рдЕрдкрдиреА рдЧрд▓рддреА рдХрд╛ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖред