Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ICS28: Remove dependency on Tendermint and ABCI #720

Closed
mpoke opened this issue Apr 25, 2022 · 0 comments
Closed

ICS28: Remove dependency on Tendermint and ABCI #720

mpoke opened this issue Apr 25, 2022 · 0 comments
Assignees
Labels
app Application layer.

Comments

@mpoke
Copy link
Contributor

mpoke commented Apr 25, 2022

Interchain Security needs neither Tendermint nor ABCI. The necessary assumption is that each of the two chains (i.e., consumer and provider) consist of a state machine (SM) and an underlying consensus engine. Also, each chain is uniquely defined by a chain ID and a validator set. The SM must have a mechanism to decide on the next validator set (e.g., the staking module in Cosmos SDK) and provide this information to the consensus layer (e.g., via ABCI). In case the validator set is selected based on PoS, the provider chain's SM must provide a mechanism for slashing and must not allow unbonding operations to complete before a certain unbonding period elapses.

@mpoke mpoke added the app Application layer. label Apr 25, 2022
@mpoke mpoke self-assigned this Apr 25, 2022
@mpoke mpoke moved this to Todo in Replicated Security Apr 26, 2022
@mpoke mpoke moved this from Todo to Next in Replicated Security Apr 30, 2022
@mpoke mpoke moved this from Next to In Progress in Replicated Security May 3, 2022
@mpoke mpoke closed this as completed May 11, 2022
Repository owner moved this from In Progress to Done in Replicated Security May 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app Application layer.
Projects
Status: Backlog
Status: Done
Development

No branches or pull requests

1 participant