Low data usage
We studied several VPNs before releasing the first version of Staex, and identified two main sources of excessive data usage in a VPN:
- idle data usage (the amount of auxiliary data a VPN periodically sends to maintain connectivity),
- packet overhead (the amount of data appended to each packet).
Staex v1 was designed from the ground up to minimize data usage. We use differential updates to reduce idle data usage and we use public keys of the nodes as addresses to reduce packet overhead. On top of that we offer an option to compress the traffic between nodes (the graphs on this page do not account for compression).
The highest savings come when sending large number of small messages. Our benchmarks show that for a particular MVNO and for 200 MiB of traffic we can save up to 1.7 EUR per device per month (even without data compression!).