bitshares / bitshares-ui

Fully featured Graphical User Interface / Reference Wallet for the BitShares Blockchain
https://wallet.bitshares.org
MIT License
518 stars 569 forks source link

Feature Request: enhance "sign-in" to support external wallets (e.g. Meta Mask / Trezor / Ledger). #1426

Open snodnipper opened 6 years ago

snodnipper commented 6 years ago

Supporting external wallets should minimise the onboarding experience to (1) accept terms and conditions (2) type pin on external wallet (3) exchange.

External hardware wallets allow folks to maintain good levels of security even on potentially compromised computers, which increases confidence in using online systems.

The Kyber decentralised exchange is a great example:

38779480-0b79f6b6-40c1-11e8-9e1e-6ea52ac5a251

The Kyber web wallet source code is on github. Searching for, say, Trezor shows that they are using the Trezor Connect software.

Furthermore, webauthn is being developed to help standardise Trusted Platform Modules (TPMs) / Secure Elements (SEs) in web-browsers - where we might expect reduced development overhead in the future.

It would be great if BitShares had a similar experience to Kyber.

Further development of https://github.com/bitshares/bitshares-ui/issues/895.

clockworkgr commented 5 years ago

@sschiessl-bcp / @startailcoon Should we contemplate this or will the same through Beet be enough (Beet support for HW wallets is planned as it becomes available)

sschiessl-bcp commented 5 years ago

I'm in favor of allowing external sign ins.

Two tasks:

Does not matter if its Beet or some other programm for the general framework