feat: initialize Kurdistan SDK - independent fork of Polkadot SDK
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user