novitski / bitcoinj

Automatically exported from code.google.com/p/bitcoinj
Apache License 2.0
0 stars 0 forks source link

Add bandwidth modes #486

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Right now bitcoinj is hard-coded for minimal bandwidth usage (i.e. smartphones 
on 3G connections). As the library gets used more on desktop wallets, we should 
change this default to be higher bandwidth and allow mobiles to opt-in to lower 
bandwidth, possibly just when using a cell tower.

The main difference: in high bandwidth mode, we need to make Bloom filters 
noisier. We could also connect to more peers. This will become more important 
when we are reusing keys less.

Original issue reported on code.google.com by hearn@google.com on 26 Nov 2013 at 12:57