nanocurrency / nano-node

Nano is digital currency. Its ticker is: XNO and its currency symbol is: Ӿ
https://nano.org
BSD 3-Clause "New" or "Revised" License
3.48k stars 787 forks source link

Migrate legacy bootstrap's frontier scan functionality to the ascended bootstrapper (Server) #4265

Closed qwahzi closed 11 months ago

qwahzi commented 1 year ago

Summary

"There is one more algorithm that is present in legacy bootstrap but not in new ascending one, and that is frontier scan. Currently each request can only sample a single account, but with that frontier scanning ability we could sample ~1k accounts at a time. That should be especially useful in this late stage where there are relatively few accounts out of sync."

qwahzi commented 1 year ago

Part 1 (server) here: https://github.com/nanocurrency/nano-node/pull/4337