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

Don't gossip actions which don't change state #17

Open
grrowl opened this issue Oct 11, 2017 · 0 comments
Open

Don't gossip actions which don't change state #17

grrowl opened this issue Oct 11, 2017 · 0 comments

Comments

@grrowl
Copy link
Owner

grrowl commented Oct 11, 2017

  • When state === nextReducer(state, action) (does not change at all in response to an action), the action is considered "not supported"
  • A peer should not replay actions it doesn't support
  • This will partially mitigate unsupported actions propagating to the overall network
  • Performance implications for scuttlebutts using verification
  • Would prevent applications from only storing a subset of the network (such as ignoring others' private messages), so might be optional (opt-out)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant