Cosmos-sdk: Add slashing for signing an invalid block.

Created on 19 Jun 2018  路  9Comments  路  Source: cosmos/cosmos-sdk

We currently aren't slashing for evidence being brought forward of a validator signing an invalid block. This should be a slashable condition. Otherwise a validator didn't do their job of validating the state transition being sent through the network.

proposal security slashing

Most helpful comment

No, this set of evidence needs to be added to both Tendermint and the SDK.

All 9 comments

Is this still an issue? What needs to be done to move this out of proposal and into proposal-accepted?

This is still an issue. Moving this from proposal to proposal-accepted is just someone else agreeing, and there not being disagreement.

I agree for one!

Is this something we still want to do cc @rigelrozanski @cwgoes

Yes it is @jackzampolin. We need to at the very least decide on what parameters we need and update the slashing module accordingly to handle when this evidence is submitted. Thing is, does Tendermint currently pass on this evidence @ValarDragon? I don't see the ABCI type defined.

No, this set of evidence needs to be added to both Tendermint and the SDK.

cc @cosmos/all-in-bits

I think this is related to the evidence module work? cc @alexanderbez

yeah. The evidence module could/will handle this. Namely, what is still up for discussion is if Tendermint will record and submit this.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

fedekunze picture fedekunze  路  3Comments

ValarDragon picture ValarDragon  路  3Comments

mossid picture mossid  路  3Comments

rigelrozanski picture rigelrozanski  路  3Comments

rigelrozanski picture rigelrozanski  路  3Comments