filecoin-project / filecoin-project/specs
slash consensus fault requires more data than it has access to
- Dominant language
- SCSS
- Stars
- 363
- Forks
- 164
- PR merge metrics
- No merged PRs in 30d
Description
It requires having access to the parent tipsets (full headers, not just the cids) of each of the slashable blocks. Right now we just pass in the blocks.
We either need to add parent tipsets as an extra parameter, or we need to drop that condition. Relying on maybe having the data locally will lead to non-deterministic behavior.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the slash consensus fault and tracing where the slashable blocks are passed in. Compare the available parent tipset data with the condition that currently requires it; the work is done when the specification chooses a deterministic behavior that does not depend on locally available data.
Written by the indexing model from the issue text.
Assessment
- Domain
- blockchain
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100