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

Smesher with many small proposals/rewards #5137

Closed
lrettig opened this issue Oct 9, 2023 · 1 comment
Closed

Smesher with many small proposals/rewards #5137

lrettig opened this issue Oct 9, 2023 · 1 comment

Comments

@lrettig
Copy link
Member

lrettig commented Oct 9, 2023

Right now we let smeshers choose their own active sets and correspondingly their eligibility slots for proposals each epoch, which can result in a smesher submitting many proposals that each receive only a tiny reward. This appears to be happening with one smesher: 0x318cceb3df7174d42b582ffb4ccfd6ef6fbce4def8aee342c33e264ff78909f8

Example reward: https://explorer.spacemesh.io/rewards/6524347792abdc943072d99c

Coinbase: sm1qqqqqq8q9hxmhdqnktagjx7r65cf3vjfk79knvqnzy7yg

CC @dshulyak

@dshulyak
Copy link
Contributor

dshulyak commented Oct 9, 2023

we have minimal active weight parameter in the config to prevent such issue, we should raise it to known weight in current epoch. additionally there is pending issue of not rewarding atxs in hare that were received too late #4942 , it will disincentivize smesher from keeping his node offline before the start of the epoch

@dshulyak dshulyak removed the area/hare label Oct 9, 2023
@dshulyak dshulyak self-assigned this Oct 13, 2023
@dshulyak dshulyak moved this from 🔖 Next to 🏗 Doing in Dev team kanban Oct 18, 2023
bors bot pushed a commit that referenced this issue Oct 20, 2023
closes: #5137

- added a tool that can be used to read db and compute total weight of atxs in the latest epoch
- activeset weight configured as  a sorted array of tuples (epoch, weight). components select latest tuple that match epoch based on timing of usage
bors bot pushed a commit that referenced this issue Oct 20, 2023
closes: #5137

- added a tool that can be used to read db and compute total weight of atxs in the latest epoch
- activeset weight configured as  a sorted array of tuples (epoch, weight). components select latest tuple that match epoch based on timing of usage
@bors bors bot closed this as completed in f1a9fe1 Oct 20, 2023
@github-project-automation github-project-automation bot moved this from 🏗 Doing to ✅ Done in Dev team kanban Oct 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants