Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more peers only to the mempool reactor #1337

Open
Tracked by #1334
evan-forbes opened this issue May 3, 2024 · 0 comments
Open
Tracked by #1334

Add more peers only to the mempool reactor #1337

evan-forbes opened this issue May 3, 2024 · 0 comments
Labels
ice-box issues are automatically assigned this label until they are planned. WS: Big Blonks 🔭 Improving consensus critical gossiping protocols

Comments

@evan-forbes
Copy link
Member

evan-forbes commented May 3, 2024

Since CAT is both slow to distribute txs and very efficient, it would be highly beneficial to add more peers to this reactor. This would reduce the number of hops needed to distribute data along with increasing the scalability of the network. However, we do not want to blindly add many peers to other reactors, for example the consensus reactor, which has has issues with having many peers in the past.

This issue is blocked by specifying how we want to manage adding peers only with a subset of reactors. This could be quite simple at first, but we might need more advanced functionality such as having the option to increase the reactors which two peers are using to communicate, or we might want to have an entirely separate set of persistent peers that are only CAT.

@evan-forbes evan-forbes added WS: Big Blonks 🔭 Improving consensus critical gossiping protocols ice-box issues are automatically assigned this label until they are planned. needs:discussion and removed needs:discussion labels May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ice-box issues are automatically assigned this label until they are planned. WS: Big Blonks 🔭 Improving consensus critical gossiping protocols
Projects
None yet
Development

No branches or pull requests

1 participant