cosmos / interchain-security

Interchain Security is an open sourced IBC application which allows cosmos blockchains to lease their proof-of-stake security to one another.
https://cosmos.github.io/interchain-security/
Other
154 stars 115 forks source link

ICS with inactive provider validators: Top N chains need an active set size cap or disable inactive provider validators #1951

Closed p-offtermatt closed 2 months ago

p-offtermatt commented 3 months ago

Summary

Top N chains should have an active set size cap once inactive provider validators are allowed to validate on them. Without an active set size cap, those chains would potentially have an arbitrary number of validators. Additionally, the active set size cap must not be smaller than the MaxProviderConsensusValidators, because of issues around validators being forced to keep their nodes for the chain running without having an option to get rewards.

An alternative would be to make it so top N chains disable the inactive provider validator feature completely.

Closing criteria

The inactive validator set feature has a mitigation for this problem implemented.