The idea behind Community Rewards is to provide incentives for community members who contribute to the Astar Network from the early days. We make it happen by using the staking mechanism. In this mechanism, the early adopters can get rewards.
The structure of Community Rewards is very simple.
A community member creates a simple smart contract and deploys it on Astar Network.
PLM (Testnet: PLD) holder evaluates this performance and stakes his tokens on the smart contract.
Both of them get rewards based on the performance of the smart contract.
Let's take a closer look.
How to deploy your contract
First, community members need to deploy a simple contract. The way how to deploy the contract is described on the following page.
Next, we are going to learn some formulas to calculate the rewards.
This content includes math. You can skip this section below if you are not good at math.
The target inflation rate of the maximum token supply is
per a year.
is the minimum token supply that should be paid to the block validators to ensure a sufficient number of validators (We assume the sufficient number of validators is 100). Validator compensation per each Era is strictly defined as the following.
First, we define the meaning of each variable.
is the total amount of compensation paid for the validator.
is the total amount of compensation paid for the community contributors.
is the total number of PLM tokens issued by Astar Network.
is the minimum token supply that should be paid to the validators to ensure a sufficient number of nodes.
is the length of the duration of each Era.
is the actual number of validators in the network.
is 100 that is a sufficient number of validators on Astar Network.