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

Slashing and Penalties #164

Closed
TheArchitect108 opened this issue Nov 21, 2022 · 2 comments
Closed

Slashing and Penalties #164

TheArchitect108 opened this issue Nov 21, 2022 · 2 comments
Labels
discussion This requires discussion node
Milestone

Comments

@TheArchitect108
Copy link
Collaborator

Issue to consolidate discussion regarding validator slashing and other network penalties for bad behavior. Spawned from: https://github.com/serai-dex/serai/pull/145/files#r1026920591

Majority of discussion here will likely come as a part of the testnet milestone.

@TheArchitect108 TheArchitect108 added this to the Testnet milestone Nov 21, 2022
@TheArchitect108 TheArchitect108 added discussion This requires discussion node labels Nov 21, 2022
@kayabaNerve
Copy link
Member

To be a bit more elaborate on slashing, there's two ways to do so.

  • If verifiable, use inherent transactions under consensus.
  • If observable, collect votes.

The latter is far more inefficient, yet also more comprehensive. We slash if a validator fails to propose. We can't create a permanent, cryptographic proof of them being malicious there. Accordingly, we need the latter. Since we need the latter,, it can be the only option we do. Then all events which could be under the former can just be under the latter for now.

From #146.

@kayabaNerve
Copy link
Member

Closing as a legacy issue compared to #349 and #294.

@kayabaNerve kayabaNerve closed this as not planned Won't fix, can't repro, duplicate, stale Aug 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion This requires discussion node
Projects
None yet
Development

No branches or pull requests

2 participants