cosmos / cosmos/interchain-security
Enable provider to verify lunatic attacks on consumers
- Dominant language
- Go
- Stars
- 195
- Forks
- 166
- PR merge metrics
- No merged PRs in 30d
Description
## Summary
The cryptographic equivocation feature doesn't take lunatic attacks into consideration.
## Problem Definition
Currently, the provider can verify evidence of light client attacks on the consumers only for equivocation as lunatic attacks would require access to all the previous headers.
## Proposal
A suggestion is to take advantage of epochs and come up with an algorithm that enables the provider to verify evidence of lunatic attacks on the consumer.
## Task list
```[tasklist]
### Must have
- [ ] discuss proposal (if proposal rejected, close EPIC)
- [ ] create ADR (if ADR rejected, close EPIC)
- [ ] add sub-tasks needed to implement the proposed feature
```
```[tasklist]
### Nice to have
- [ ] add sub-tasks that are nice to have for the proposed feature
```
Contributor guide
Assessment
This issue has not been assessed yet.