I just had an idea (probably not the first to have it, though):
Why not marry DarkWallet and Trezor?DarkWallet:
- + stealth address support
- + coinjoin support
- + multisig
- + BIP-32
- + (hopefully) diverse backend infrastructure
- - stores keys on host machine
Trezor:
- + secure key storage
- + tx signing
- + BIP-32
- - (seems to me) centralized backend
- ? not sure about coin control features
So how about taking "the best of both worlds" and do away with DarkWallets insecure (?) key storage and the privacy issues (?) of the myTrezor wallet? It seems to me one project has what the other lacks.
Both projects are opensource and I'm sure darkwallet devs would welcome a trezor pull request if done well enough. Trezor team is looking for wide-spread wallet integration so I can't imagine they would be opposed in any way.
Should we go for it?
What are the technical hurdles to overcome?
What are potential problems?
Who's going to do it?