Incentive

The incentive may help encourage nodes to stay honest.

Satoshi Nakamoto

In Pactus, rewards are given to validators for collecting valid transactions and creating new blocks. These rewards serve as an incentive for validators to participate in the consensus process and maintain the security and integrity of the network.

Flat Reward

To better understand the incentive model in Pactus, let’s compare it with the Bitcoin reward model. This comparison helps to understand how the incentive model works in Pactus.

PactusBitcoin
Consensus engine is Proof of StakeConsensus engine is Proof of Work
every 10 seconds one block is mintedAround every 10 minutes one block is mined
Total supply is 42,000,000 coinsTotal supply is 21,000,000 coins
Always one coin per blockInitial block reward is 50 coins
No halvingHalving happens every 4 years

The halving mechanism in Bitcoin rewards early contributors more significantly. However, in a Proof-of-Stake blockchain, this mechanism can lead to wealth centralization, as early validators gain too much power based on their staked coins.

To promote fairer block rewards, Pactus has introduced a simple and straightforward incentive model called the “Flat Reward.” In this model, the total block reward remains constant at one coin per block and does not change over time.

Rewards in Bitcoin

Rewards in Pactus

Reward Distribution

In Pactus, the reward distribution is linear. This linear distribution is a direct result of the Flat Reward system. Unlike other blockchains that have a curved distribution, Pactus maintains a consistent reward distribution.

Reward distribution in Bitcoin

Reward distribution in Pactus

Reward Transaction

The reward transaction is a special transaction type that serves as the first transaction in each block. The reward transaction is similar to the coinbase transaction in Bitcoin. It is the mechanism through which coins from the Treasury account are distributed among validators as compensation for their role in maintaining network security.

Legacy Reward Transaction

In protocol version 1, the reward transactions used a simple transfer where all block rewards went to the block proposer.

Split Reward Transaction

Starting with protocol version 2, reward transactions use batch transfer transactions to distribute block rewards according to PIP-43:

  • 70% to the block proposer
  • 30% to the Pactus Foundation
Last updated on