# Staking Overview

KardiaChain uses Delegated Proof of Stake (DPoS) as its mechanism for selecting the validator set. It is designed with the roles of validator and delegator, to maximize security chain. Actors who are interested in maintaining the network can run a validator node. KardiaChain limits the amount of validator slots. The system encourages KAI holders to participate as delegators.&#x20;

Validators assume the role of producing new blocks, validate blocks, and guarantee finalized. Delegators choose and select validators to delegate with their stakes. KardiaChain will have 20 validators but can change in the future to suit the expansion of the network. The validators are determined by the most delegated delegators to them. The top 20 validator candidates will become KardiaChain validators and participate in the consensus process.

The staking system pays out rewards to all validators and their delegators through execution consensus protocol. If validators double sign, are frequently offline, do not participate in the consensus process their staked (including delegators delegated to them) can be slashed.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kardiachain.io/docs/archived-docs/staking-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
