Over time we have seen our gossip quality degrade as the network has become larger. Over the
holidays, we experienced multiple blockchain stalls. Some of these stalls were the result of
out-of-memory errors. This 2020.01.05.0
release adds an ARP mechanism to libp2p to pro-actively
refresh stale peer book entries. In addition, we fixed a couple of unfortunate typos in PoC receipt
validation. We also bumped the assumed valid block to 163,853 for faster resync times.
Content
- ARP for peer book entries: PR: libp2p/239
- Do not put RFC1918 addresses in peerbook entries by default: PR: libp2p/236
- Fix two typos in PoC receipt validation: PR: blockchain-core/328
- Add blockchain analyze and repair: PR: blockchain-core/324
Deployment Plan
We plan to beta 2020.01.05.0
overnight and confirm that the GA release OTA downgrades successfully
before making it available to all hotspots.