interchain-security icon indicating copy to clipboard operation
interchain-security copied to clipboard

Enable provider to verify lunatic attacks on consumers

Open mpoke opened this issue 1 year ago • 0 comments

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

### 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
### Nice to have
- [ ] add sub-tasks that are nice to have for the proposed feature

mpoke avatar Apr 11 '24 18:04 mpoke