[bisq-network/bisq] [WIP] Use keyset delta algorithm to speed up GetData requests (#3896)

Steven Barclay notifications at github.com
Sat Jan 18 03:13:26 UTC 2020


I was largely motivated to look into this due to problems I've experienced from time to time starting up the application on my home network (and also some other poorer networks like a shared hotel WiFi and a phone WiFi hotspot in a rural area with a weak signal). If the local network is particularly bad then I've found it's basically impossible to start the application, due to repeated timeouts (without, say, manually raising them in the code from 90s to 180s).

I think it will be necessary to address the issue fairly soon, for scaling purposes, since the ~2MB request will grow over time as the trade statistics and witness data mount up. Also the ~3MB response (consisting mainly of offers and mailbox entries) will presumably increase in proportion to the trading volume, which will hopefully increase a lot during the next rally (whenever that is). So a sharply increasing proportion of users is likely to be affected over time.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/3896#issuecomment-575860893
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20200117/3aa0732b/attachment.html>


More information about the bisq-github mailing list