Chris Belcher described a payout construction for P2Pool back in the day that allowed P2Pool to scale. There was a problem, the construction required a central hub. Wth FROST we can replace the centralised hub with a federation. That was an intuition I had for almost a year now. I finally found the time and I think I have it figured out. Will share something soon.
Meanwhile here's Belcher's construction:
Braidpool development update:
1. Add Connection management
2. Add channels and queues for broadcasting to connected peers
3. Improvements to config parsing
Lesson: A lot of rust crates have poor test coverage and aren't maintained well.