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

Investigate high number of orphaned blocks #16258

Open
deepthiskumar opened this issue Oct 17, 2024 · 0 comments
Open

Investigate high number of orphaned blocks #16258

deepthiskumar opened this issue Oct 17, 2024 · 0 comments
Labels
mina-node Issues related to all types of mina node

Comments

@deepthiskumar
Copy link
Member

deepthiskumar commented Oct 17, 2024

68% of blocks were non-canonical in the during July-Sept 2024 which seems a bit high
It is possible for two or more BPs to win a slot, this is encoded in the consensus and is to provide some redundancies.
One other reason (potentially a bigger contributor) is duplicate BPs- A lot of BPs run multiple nodes with the same key to ensure at least one of them makes it. Could node operators stop running duplicates? or reduce the count?

More data required-

  1. How much of the 68% is due to duplicate blocks
  2. For BP keys that run duplicate BPs, do all their blocks still get produced and gossiped? (if so, then node reliability has improved and duplicate nodes may not be required anymore. The need to run redundant infra adds to node operator cost
  3. Are there disconnected blocks amongst the orphans? Disconnected blocks- If a block reaches a BP past slot time and a node produces the next block off the parent of the latest block, the produced block will be disconnected from the what the netowkr considered canonical chain at the time. The network will then consider such disconnected block as forks, eventually they'll be orphaned if they do not grow stronger. Caused by nodes being busy causing delays in block propagation, possibly due to graphql requests blocking the node during payments or processing other network messages is blocking block validation
@deepthiskumar deepthiskumar changed the title High number of orphaned blocks Investigate high number of orphaned blocks Oct 17, 2024
@deepthiskumar deepthiskumar added the mina-node Issues related to all types of mina node label Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mina-node Issues related to all types of mina node
Projects
Status: No status
Development

No branches or pull requests

1 participant