In eth-lightwallet from consensys there is a function generateNewAddress
.
What is the purpose of having multiple addresses for the same account?
I can think of a few usages:
- accounting solution: 1 address per general ledger entry
- as a convenience to split funds by purpose
- to easily cap spending for something:
- use an address to participate in a contract and there is an automatic upper limit to spending
is this the thought behind addresses or am I missing something?