Ok, so we have Trezor/Ledger that are hardware wallets. Although these works just as kews for 2fa. I use Yubico for 2fa on many web services, so I was thinking why not a yubico for Bitcoin or LN apps?
To make sure I understand: you're suggesting hardware two-factor authentication for bitcoin/lightning apps?
E.g. if I signed into Stacker News, I'd be prompted to provide a two-factor authentication code?
There's nothing stopping bitcoin/lightning apps from implementing 2FA, I imagine it's pretty low on most roadmaps though.
If people want to secure their bitcoin they're better off using a hardware wallet than relying on 2FA in an app, wallet or otherwise.
reply
I do not know trezor, but ledger has U2F auth. It is just another app you can install (like the bitcoin app). The difference is that yubico is now using FIDO2 as the standard (ledger uses U2F which is FIDO1). I have my gmail account (which I use to login in many sites) set with 2fa in which one method is my ledger. When I am logging in from a different IP I will have to use my ledger to grant permission. It works perfectly BTW.
reply
Useless. LN is a payment protocol not a vault. Onchain wallets = your central/commercial bank LN wallets = your cash pockets
Use the 3 levels stash procedure for your bitcoins:
  • HODL = large amount of your BTC, HW, cold wallets, your vault that you only deposit, your central bank
  • CACHE = medium amount of BTC, your commercial bank, where you do coin control, cleanup, funds management (splits between HODL and SPEND), nodes liquidity
  • SPEND = small amount of your BTC, enough for regular spending, your "cash pockets", LN wallets
reply