KardiaChain Docs
  • Introduction
  • Technology
    • Consensus
    • Kardia Virtual Machine (KVM)
    • Kardia Smart Contract Markup Language
    • Peer to Peer (P2P)
    • Onchain AI
    • NF3 Chip
  • For Users
    • KardiaChain Proposer Validator Selection Process
    • Staking
      • Validators
      • Delegators
      • Disciplines and Rewards
        • Disciplines
        • Rewards
    • Transaction Fee
    • Wallets
      • MetaMask Compatible
      • KardiaChain Mobile App Wallet
      • [Deprecated] KardiaChain Web Wallet
        • [Deprecated] KardiaChain Wallet Extension
  • For Developers
    • Tutorials
      • Platform
        • Running KardiaChain node
        • Private KardiaChain Network
        • KAI Integration for Exchanges
      • Smart contract development
        • Dev environment
          • Solidity
          • IDE and tools
            • Remix
            • Hardhat
            • Truffle
        • Contract verification
      • KRC20 Tokens
        • Deploying KRC20 Token
        • KRC20 token verification
      • KRC721 Tokens
        • Deploy KRC721 tokens
      • Building DApp
        • Frontend
        • Data indexing service
    • SDK
      • Web3
      • [Deprecated] KardiaChain JS SDK
      • [Deprecated] KardiaChain Golang SDK
    • RPC
      • JSON RPC API
    • KardiaID Service
      • KardiaID Service Design
      • KardiaID Service API
  • Archived Docs
    • Golang SDK
    • Network
    • KVM
    • System requirement
    • Deployment
      • Configuration
      • Local
      • Public testnet
      • Mainnet
    • KSML
    • Staking Overview
      • Delegation period
      • Consensus
      • Delegator
        • What is a delegator ?
        • Choose validator
        • Directive of delegator
        • Risk
      • Proposer selection procedure
      • Staking rewards and distributions
        • Block reward distributed
        • Fee distributed
      • Slashing and Jail
      • Rewards mechanism
      • Validator
        • What is a validator ?
        • The different states a validator
        • The responsibility of validator
        • The incentive run a validator
        • To become validator
    • KardiaChain Metamask (extension) Wallet
Powered by GitBook
On this page

Was this helpful?

  1. For Users

Staking

What is staking?

Staking is the process of actively participating in transaction validation of the Proof of Stake in KardiaChain. On the KardiaChain network, anyone with a minimum required balance of KAI can validate and earn staking rewards. Currently, the minimum requirement is 1000 KAI.

How staking works?

KardiaChain uses Delegated Proof of Stake (DPoS) as its mechanism of selecting the top Validators who have secured the most voting power to participate in the validation of blocks and consensus process. These Validator will earn reward by doing their work. There will be two different kind of staking:

Delegators staking is delegating their KAI to the one or more Validators and earn the incentives. The final incentives will be the reward from staking minus the commission fee from the Validators.

Validators staking by use their KAI and earn the reward. The Validators will not only earn reward from their staking, but also the commission fee which they charge to the Delegators.

Staking rules

During the staking process, the staking system will pay out rewards to all Validators and their Delegators through execution consensus protocol for every new block created. The rewards can be withdrawn immediately. The Delegators can un-delegate Validator(s) at any time during their staking, and their staked KAI will be held for 7 days before releasing back to their wallet.

In contrast, if validators double sign, frequently offline, not participating in the consensus process, their staked (including delegators delegated to them) can be slashed.

PreviousKardiaChain Proposer Validator Selection ProcessNextValidators

Last updated 3 years ago

Was this helpful?