Creditcoin Docs
Creditcoin Docs
  • What is Creditcoin
    • CTC Token 101
    • Acquiring Creditcoin Assets
  • SwapCTC Quick Guide
  • Wallets
    • How to Connect Your Wallet to Creditcoin
      • Polkadot-JS Extension
      • Metamask
      • Command-line Interface
        • Subkey
        • Creditcoin CLI
    • Advanced
      • Substrate & EVM accounts
      • Proxy Accounts
        • Setting up a Staking Proxy Account
        • Setting up a Validator
    • Using Testnet Faucet
  • Staking
    • Bonded Tokens
    • Validator Elections
      • Elections Example
    • Eras and Sessions
    • Staking Rewards
    • Slashing
  • Nominator Guides
    • Nominating with Staking Pools
      • Choosing a Pool
      • Joining a Pool
      • Creating a Pool
      • Exiting a Pool
      • Managing a Pool
    • Nominating without Staking Pools
    • Claiming Rewards
  • Validator Guides
    • Minimum requirements
    • Using a Docker container
    • Stake using Creditcoin CLI
  • EVM-compatibility
  • Smart Contract Guides
    • Creditcoin Endpoints
    • Deploying contracts with Remix
    • Hardhat Smart Contract Development
    • Creating Dapps with ethers.js
  • Environments
    • Mainnet
    • Testnet
  • Releases
  • LEGAL
    • Terms of Use
    • Privacy Policy
Powered by GitBook
On this page
  • Tasks and Responsiblities
  • Rewards and Slashing

Validator Guides

PreviousClaiming RewardsNextMinimum requirements

Last updated 1 year ago

Tasks and Responsiblities

Validators are critical to maintaining the network. They maintain the Creditcoin network by producing and finalizing blocks through the Nominated Proof-of-Stake system. When performing validation tasks, validators are accountable not only for their own stake but also the stake of the nominators that back them.

Node operators have two main responsibilities:

  • Keeping their validator nodes highly available.

  • Protecting their signing keys to prevent attackers from taking control and performing malicious actions using the validators identity.

Currently, operators run validator nodes and manage session keys, produce new block candidates in BABE, vote and come to consensus in GRANDPA, and, possibly, hold certain other responsibilities regarding data availability and XCM.

Rewards and Slashing

Validators get rewarded at the end of each era according to how many era points they have collected. These points are earned by producing blocks. When an era ends, rewards are distributed between validators and their nominators according to their relative stake and the validator's commission parameters.

Validators have the ability to configure and receive a commission, allowing them to earn a percentage of nominator block rewards based on their chosen parameters. Validators can only set a percentage-based commission, rather than a figure-based commission. 0% commission means that the validator does not receive any proportion of the rewards besides that owed to it from self-stake, and 100% commission means that the validator operator gets all rewards and gives none to its nominators.

The Creditcoin Staking system is based on Polkadot’s NPoS. For more details about the implementation, refer to the .

Polkadot Staking documentation