Well, I guess I will first comment on tvbcof's suggestions a little bit, then will offer my own
The 'killer app' for me was not needing to provide an e-mail addy, SMS, etc, and the lack of a password made that smooth.
Same here.
- A team which is well known and respected (this failed in the case of ~davout though.)
I'd rather look for formal positions confirming competence - then again, I'm pretty sure that Citibank doesn't outsource its operations to 12 year old boys with ADHD and yet...
THIS - A good understanding of the funding. Limited hot-wallet with occasional funds exhaustion is preferable to insolvency on failure. Fees going into an auditable pool to be re-distributed absent failure would lend some credibility. Or even let the user select thier preference on limits.
I think there definitely should be hot wallet and cold wallet, though given how insta-wallets aren't exactly Goxes, the cold wallet might be cold in more than one sense for a rather long time.
- A 'lock out' URL which, if visited, would lock the account.
- A 'recovery token' which could be used to unlock a locked account or prove ownership of a URL
I like this, but I think the complexity added can be sidestepped with having a recovery email and a "lock account" button.
I mean, if I have to write a "de-mothballing token" I might as well just use an email recovery process.
- A 'maximum exceeded warning' mechanism whereby a user could be reminded that the service is for limited funds.
I think just adding a line of text clarifying that this is not a "bitcoin bank" should be enough. After all, "only keep as much bitcoins here as you really need" is rather subjective.
I had, at one point, about 100 btc in Instawallet (long before the whole thing went down in fire, luckily
), and would have been pretty annoyed if it started nagging me about the need to take them out.
Now, some suggestions of my own.
People hate ads. People who think they are security-conscious hate ads even more. Also, bitcoinfolk is savvier than your average soccer mom, so a lot of us have adblockers. Thus, ads won't work for paying your bills, roalwe.
Fees might.
I, however, hate the ever loving hell of "storage" fees (guys, I trust your little wallet shop with my coins, and you repay my trust and loyalty by charging me ? Yes, easywallet.org , I am looking at you
)
- free internal transactions
You should introduce a mechanism one "vault" (in your terminology) can send BTC to another "vault" without actually going through BTC network, and such transactions would be free.
This would require the account to have a secondary identifier that can be shared freely... I don't know, like an email. Or something.
It should
NOT be related to anything that can be used for vault auth (URL, password, etc).
Ideally, I should be able to attach notes (like, "thx 4 all Z drugz - kissz, lawl nF0rc3r"
) to internal payments
If I bother to set up a password, I might also bother enough to set up a recovery email.
Yeah, easywallet has it. So what ? It's damn cool, and I think every wallet should have it. Not like it's rocket science or a huge server load.
Personally, I think they aren't all that useful, but ladies like them
or something.
That's all for now