Requirement Specification
Assumptions
- fixed overall budget: the sum of all balances does not change over time
- fixed number of nodes
- no join (if local network) / leave
- every node knows all neighbors, relationship to peers? The network can not be dissected.
- there is no persistence
- there is no security
Transactions
- money can be sent between nodes
- balance >= 0
- money request (negative amount) possible?
- transactions have a TTL
- there is no transaction history
- there is no undo / rollback
Remote
- Contradicts the static amount and links of nodes
- If remote is possible, a join action is needed