Hey all,
I was just wondering why the default bandwidth setting is so low, at 48KBps on the Java client (1) and 32KBps on i2pd.
Modern internet speeds today are up to 3 orders of magnitude higher than the default setting. With countries with large numbers of i2p users such as the USA and Russia having average broadband speeds of 161.14 Mbps and 77.51 Mbps respectively (2).
Normally a connection to a website requires tunneling traffic through 12 nodes. Having defaults set this low severely impacts user experience as the probability a slow node is used in a tunnel is large.
I know it is relatively easy to change the default bandwidth contribution (plus an inbuilt speedtester) but as any of you who have experience designing user interfaces know that users almost ALWAYS choose defaults, no matter what they are told.
I know that you may want to avoid saturating users connections while they are running their i2p node (in order to encourage them to leave their node running longer) but I kindly ask that you discuss increasing default bandwidth settings. A 10x increase to 480KBps and 320KBps (i2pd), would be orders of magnitude below the level in which it would impact the vast vast majority of i2p users.
I would love you our opinions on this and am open to having my mind changed.
Apologies for posting in English, I don't speak Russian sadly. Not sure if I chose the right Forum.
BlueDanube
links (non-i2p):
1. https://geti2p.net/en/blog/post/2019/07/27/mhat...
2. https://worldpopulationreview.com/country-ranki...