Hi guys
I have a suggestion for a new bitcoin feature
Since we can store the wallet balance in the chain, what about some address rule?
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
EDIT
here is how i think it could work:
Create a new address
Send a special type of transaction - Rule Transaction
The rule transaction is stored in the blockchain
The client is given a rule key to write down and isn't stored digitally
Then miners look up rules of the address before confirming transactions
To change/remove rules, you do another transaction to remove the rule.
When you put on a new rules, a new rule key is generated and you discard the old one.