mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-07-14 20:15:44 +00:00
a30092ab42
* Add markdown linting - add linter default rules - adapt rules to current code - fix the code for linting to pass - add CI check fix #1243 * Fix markdown for Substrate * Fix tooling install * Fix workflow * Add documentation * Remove trailing spaces * Update .github/.markdownlint.yaml Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Fix mangled markdown/lists * Fix captalization issues on known words
19 lines
804 B
Markdown
19 lines
804 B
Markdown
# Disputes Subsystems
|
|
|
|
If approval voting finds an invalid candidate, a dispute is raised. The disputes
|
|
subsystems are concerned with the following:
|
|
|
|
1. Disputes can be raised
|
|
1. Disputes (votes) get propagated to all other validators
|
|
1. Votes get recorded as necessary
|
|
1. Nodes will participate in disputes in a sensible fashion
|
|
1. Finality is stopped while a candidate is being disputed on chain
|
|
1. Chains can be reverted in case a dispute concludes invalid
|
|
1. Votes are provided to the provisioner for importing on chain, in order for
|
|
slashing to work.
|
|
|
|
The dispute-coordinator subsystem interfaces with the provisioner and chain
|
|
selection to make the bulk of this possible. `dispute-distribution` is concerned
|
|
with getting votes out to other validators and receiving them in a spam
|
|
resilient way.
|