Hi All,
Per discussion in last week’s Foundation Tokenomics Committee working group, please see below a draft CIP from Cumberland to remove liveness rewards from the validator rewards pool (also attached as a Word document). We welcome any feedback.
Canton Improvement Proposal: Removing Liveness Rewards from Validator Rewards Pool
Abstract
As the network continues to grow, there is an increasing potential for the free rider problem to emerge with Validators and liveness rewards; Validators can collect liveness rewards as incentives from the network without otherwise participating in the network and adding utility.
To mitigate this and encourage participation among validators operating on the network, we suggest adjusting the Validator liveness rewards cap and burning unminted Validator rewards while leaving other aspects of Validator rewards unchanged.
The reduction in liveness rewards would happen over a 30 day period following CIP approval, following the below schedule:
- On CIP Approval: Liveness rewards set to 50% of current levels
- +15 Days from CIP Approval: Liveness rewards set to 25% of current levels
- +30 Days from CIP Approval: Liveness rewards set to 0
New values in the Canton Coin DSO configuration would be set as follows for each stage:
- On CIP Approval: Validator Liveness Reward Cap = $2.5
- +15 Days from CIP Approval: Validator Liveness Reward Cap = $1.25
- +30 Days from CIP Approval: Validator Liveness Reward Cap = $0
Specification
Updating Liveness Reward Caps
Super Validator node operators will perform 3 on-chain votes to make the following changes.
Vote 1 - Effective Immediately:
Change
issuanceCurve.futureValues.0._2.optValidatorFaucetCap,
issuanceCurve.futureValues.1._2.optValidatorFaucetCap,
issuanceCurve.futureValues.2._2.optValidatorFaucetCap,
issuanceCurve.futureValues.3._2.optValidatorFaucetCap
From 570
To 2.5
On DevNet, followed by TestNet and then MainNet.
Vote 2 - Effective 15 days after CIP approval:
Change
issuanceCurve.futureValues.0._2.optValidatorFaucetCap,
issuanceCurve.futureValues.1._2.optValidatorFaucetCap,
issuanceCurve.futureValues.2._2.optValidatorFaucetCap,
issuanceCurve.futureValues.3._2.optValidatorFaucetCap
From 2.5
To 1.25
On DevNet, followed by TestNet and then MainNet.
Vote 3 - Effective 30 days after CIP approval:
Change
issuanceCurve.futureValues.0._2.optValidatorFaucetCap,
issuanceCurve.futureValues.1._2.optValidatorFaucetCap,
issuanceCurve.futureValues.2._2.optValidatorFaucetCap,
issuanceCurve.futureValues.3._2.optValidatorFaucetCap
From 1.25
To 0
On DevNet, followed by TestNet and then MainNet.
Burning Unminted CC
Unminted CC from the Validator rewards pool will be burned by Super Validators every 30 days.
Other Impacts
This CIP will also supersede work to be done as part of CIP-0073 to allow allocating liveness rewards to non-operating parties. As a result, no additional changes will be made to allow granting of a ValidatorLicense with a default weight to an arbitrary party. For the avoidance of doubt, functionality described in CIP-0073 regarding allowing a party to create a MintingDelegation contract will not be impacted by this CIP.
Motivation
CIP 0003 was initially raised to provide incentives to operate necessary infrastructure to interact with the network and offset the initial friction associated with engaging in activity on the network. As an initial set of users has onboarded and a number of use cases have gone live, the network should shift its incentive structure toward active participation.
Adjusting the Liveness cap and burning of unminted Validator rewards allows the Super Validators to signal a change in these incentives while removing the incentive to run infrastructure without active participation.
Rationale
Over the period 11/8-12/7, roughly 70% of validator rewards minted from the validator minting pool are associated with liveness rewards. The network has provided infrastructure operators with 132M CC of liveness incentives during this time. Given the growth of on-chain use cases and on-chain activity, combined with a substantial queue of new validators onboarding to the network, these incentives are likely to be no longer needed to bootstrap initial operators on the network.
As the ecosystem evolves and as more avenues emerge for acquiring Canton Coin to use to purchase traffic, Validator doing work on the network and acquiring Canton Coin via liveness rewards also provide less utility to the network as a means of facilitating participation.
Backwards Compatibility
This CIP requires no new Daml models and no other breaking changes, so it will be fully backwards compatible.
This e-mail and any attachments may contain information that is confidential and proprietary and otherwise protected from disclosure. If you are not the intended recipient of this e-mail, do not read, duplicate or redistribute it by any means. Please immediately delete it and any attachments and notify the sender that you have received it by mistake. Unintended recipients are prohibited from taking action on the basis of information in this e-mail or any attachments. The DRW Companies make no representations that this e-mail or any attachments are free of computer viruses or other defects.