Hi guys
I have a suggestion for a new bitcoin feature
Since we can store the wallet balance in the chain, what about some wallet settings?
This would mean you can setup things like:
- Maximum Amount to send per day/month etc
- Specific time of day which transaction is allowed to occur
- Whitelist of address to send to
- Charity donation address for each transaction
Transaction would be rejected if it broke the rules
Think of any more? I think these would help with bitcoin security, stops people zapping your coins to nowhere
So I could have my long term storage address, can only send to my daily expense address, max .5 per day.
This would require separate verification than just the private key to modify.
What do you think
Seems more like unnecessary redundancy to me. The Bitcoin client can't do anything with your wallet.dat file as long as you encrypt it. If you have a keylogger or any other malware on your terminal, then none of those security features would matter since malware can just as easily take your wallet.dat file along with your password. The only security issue that your suggested features could potentially help with is against malware that replaces your clipboard with a malicious entity's own Bitcoin address, which one can detect easily if one pays careful attention to what he/she is doing. But like I said, malwares usually steal the wallet.dat files themselves, which means all of those features would just be unnecessary bloat in the code.