IERC Document
  • 📜IERC Protocol
    • Overview
    • Why use IERC 20?
    • Use Cases and Features
    • Roadmap
  • 🌠User's Guide
    • Explore IERC-20
    • How To Mine
    • How To Deploy
    • How To Transfer
    • Market
      • How To Buy
      • How To List
      • How To Bulk Buy
  • 🔁IERC Swap
    • How to IERC Swap
    • How to add Liquidity
    • Liquidity providers (LPs)
    • FAQ
  • 🔥New Features
    • PoW&DPoS
    • 🔨How to PoW&DPoS Mining
    • IERC PoW
      • Phrase I: PoW - Base
      • ⛏️How to Mine
      • Phase II: PoW - Advanced
      • 🤝How to Participate
    • IERC DPoS
      • 📒Staking Rules
      • 💦How to Stake
      • 🎁Rewards Program
    • Tokenomics
    • FAQ
  • 💻Devs
    • IERC-20
      • Deploy
      • Mint
      • Transfer
      • Freeze Sell
      • Proxy Transfer
      • Stake
      • Unstake
      • More
    • DINX EVM (beta)
      • RPC
      • Add Token
      • Explorer
      • API
  • 🤵Ambassador Program
  • ❓FAQ
Powered by GitBook
On this page
  1. New Features

IERC DPoS

In a DPoS system, the mining output of users is entirely determined by the DPoS_EOA (Delegated Proof of Stake Externally Owned Account) points they hold. When users are ready to perform a Mint operation, they can choose the amount of points they want to consume and pay gas fees to have the transaction added to the blockchain. The calculation of rewards follows the following formula:

  1. The formula for calculating the DPoS weight is as follows:

Weight=BurnPointsBurnPointsTWeight = \frac{BurnPoints}{BurnPoints_T}Weight=BurnPointsT​BurnPoints​

  • WeightWeightWeight represents the proportion of rewards that you will receive in this block.

  • BurnPointsBurnPointsBurnPoints Represents the number of points you consume in this transaction.

  • BurnPointsTBurnPoints_TBurnPointsT​ Represents the total sum of points used effectively in the block where this transaction is included.

  1. The formula for calculating DPoS rewards is as follows:

Rewards = WeightWeightT ∗ (BlockRewards∗RatioDPoS∗(1+LastEmptyCount)) Rewards = \frac{Weight}{Weight_T} * (BlockRewards * Ratio_{DPoS} * (1+LastEmptyCount)) Rewards = WeightT​Weight​ ∗ (BlockRewards∗RatioDPoS​∗(1+LastEmptyCount)) 

  • WeightWeightWeight represent the mining rewards that you can obtain in the current block.

  • WeightTWeight_TWeightT​ represents the total sum of weights of all valid mining activities in the current block.

  • BlockRewards ∗ RatioDPoSBlockRewards * Ratio_{DPoS}BlockRewards ∗ RatioDPoS​ represents the output rewards of each DPoS block. Initially, it is 50% of 1000 tokens. After every two years, it halves until the fourth year, when it maintains a fixed output ratio.

  • LastEmptyCountLastEmptyCountLastEmptyCount is the number of consecutive blocks without valid DPoS transactions in the previous block or blocks. This value increases the rewards for subsequent blocks until a valid transaction occurs.

DPoS Staking

Staking is an important component of Delegated Proof of Stake (DPoS). In DPoS, users have the option to stake or delegate their tokens by choosing an appropriate staking strategy.

Inscriptions/Stake Type

Free

Lockout 30D

Lockout more

$ethi

1x

1.5x

...

...

...

...

...

PreviousHow to ParticipateNextStaking Rules

Last updated 9 months ago

🔥