EspressoSystems / EspressoSystems/espresso-network
new-protocol: no vid share validation on vote 1
Open
- Dominant language
- Rust
- Stars
- 193
- Forks
- 177
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 60
Description
Opens up DoS attack for block finalizing.
Fix: when reconstruction fails we then individually verify each share and remove the bad ones and try again.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the new-protocol vote 1 path and the block-finalization logic around reconstruction failure. Review how shares are handled there; done means invalid shares are individually verified and removed before reconstruction is retried, preventing the described DoS condition.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- distributed-systems, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100