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

docs/consensus: Document the current implementation State/Gossip/P2P interaction #18

Open
5 tasks
lasarojc opened this issue Dec 23, 2022 · 0 comments
Open
5 tasks
Assignees
Labels
consensus documentation Improvements or additions to documentation

Comments

@lasarojc
Copy link
Contributor

lasarojc commented Dec 23, 2022

Was tendermint/tendermint#9930

Tasks:

  • an overview of all files that compose the reactor is provided
  • all message types exchanged State are described
  • all message types exchanged by Gossip are described
  • all structures used to keep track of message in Gossip are described
  • the interaction between Gossip and State is described
    - A preliminary write up by @cason exists for Tendermint v0.34.x, but should still apply to fork v0.37.x

DoD:

  • The current implementation is well understood
    • all components of the current implementation are documented
    • the interaction between Gossip and State is documented.
@lasarojc lasarojc self-assigned this Dec 23, 2022
@lasarojc lasarojc changed the title Document the current implementation State/Gossip/P2P interaction docs/consensus: Document the current implementation State/Gossip/P2P interaction Mar 28, 2023
@lasarojc lasarojc added this to the 2023-Q2 milestone Mar 28, 2023
@lasarojc lasarojc added documentation Improvements or additions to documentation consensus labels Mar 29, 2023
@lasarojc lasarojc removed this from the 2023-Q2 milestone Jul 5, 2023
cometcrafter pushed a commit to graphprotocol/cometbft that referenced this issue Mar 13, 2024
feat(blocksync): sort peers by download rate & multiple requests for closer blocks
cometcrafter pushed a commit to graphprotocol/cometbft that referenced this issue Apr 10, 2024
feat(blocksync): sort peers by download rate & multiple requests for closer blocks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
consensus documentation Improvements or additions to documentation
Projects
No open projects
Status: Todo
Development

No branches or pull requests

1 participant