Part of https://github.com/status-im/ideas/issues/55
Related to ultralight client
## [Iterations](#iterations)
### Research to define further steps and related metrics. Iteration 1.
Goal Date: 2018-02-13
Description:
* Define reasonable steps to reduce network overhead
* We have tools to measure CPU usage and network of statusgo for main use cases to track progress(part of https://github.com/status-im/ideas/issues/22)(status-go tasks TBD)
* Success metrics for the issue was defined
### Minimum Viable Product. Iteration 2.
Goal Date: 2018-02-26
* Reduce Status mean traffic to 50-100Mb/day (2-4 Mb/hour) from current 10-20Gb/day. This relates only to online chatting without offline mailboxing
* Make WhisperV6 production ready and switch to it https://github.com/status-im/status-go/issues/634
### Acceptable traffic consumption. Iteration 3.
Goal Date: 2018-03-05
* Reduce Status mean traffic to 10-40Mb/day(0.5-2 Mb/hour)
* Many topics problem resolved https://github.com/status-im/status-react/issues/2964
* Many topics used for topics subscription
* Setup maximum Whesper's peers
### Acceptable traffic consumption at the start of Status. Iteration 4.
Goal Date: 2018-03-26
* Reduce traffic overhead on a Status start
* Many topics used for offline mailboxing
* Offline mailboxing sends only messages by given period of time (from-to timestamps)
* Update mail server to send only messages that used doesn't receive yet https://github.com/status-im/status-go/issues/690