Earlier quoted context omitted.
A few days ago it felt so much easier to answer this question, haha. Coinbase puts a lot of work and effort into their security models. Storing coins yourself means that you now have to: 1) Physically secure your private key 2) Secure the machine that you use to interact with that private key 3) Ensure that that private key was generated in a secure way 4) Ensure that the ways that you interact with that private key…
If you have small amounts of crypto currency and want a secure machine and don’t want to buy a hardware wallet: You can take your old phone or tablet, apply any available upgrades, factory reset it, use it only for crypto currency stuff. Our mobile operating sysmtems are pretty secure (in the grand scheme of things)
> Our mobile operating sysmtems are pretty secure (in the grand scheme of things)
Not yet. Maybe after Android One / Project Treble runs on the majority of smartphones in the world. Which won't happen since Google made Android Go for low-end devices.
That's three problems. Security of the device(s), the lack of redundancy, and the physical security of the device.
A hardware wallet (such as Trezor or Ledger Nano S) together with a smartphone (or PC) yields you 2FA. "(Or PC)" could mean an offline Linux distribution on a USB key which is used as backup. The hardware key suggests a paper backup which should be safely stored at a notary or safety deposit box. Same for the USB key with the backup Linux distribution. Though it can also just contain some config files (stored encrypted).
Such a hardware key costs These costs are peanuts for the average BTC user, but for people in poorer countries its sadly quite an investment. Worth it though.