Regular followers of Dock will know that we are preparing our testnet Danforth for validators. Solid partnerships with validators will decentralize the infrastructure on a network that is neither owned nor controlled by a single entity. This is a very important aspect of the Dock Network which benefits network users by increasing resiliency (no single point of failure) and longevity.
Of course, for partnerships to be effective they must work well for everyone and therefore aligning incentives across; issuers, validators, token holders and receivers of verifiable claims is crucial. Indeed, when considering these different actors and their separate, and at times competing motivations, the Dock token plays a key role in the network. In addition to providing incentives, the Dock token also ensures that value is transferred from consumers of the network (.i.e. issuers) to network providers (.i.e. Validators).
With Danforth right around the corner, it seems like an opportune time to explain the Dock Network’s token economics in more detail.
Token utility
As previously mentioned, Dock tokens are a key part of the network and are required for many types of network operations:
- Any individual or entity creating their own decentralized identity (DID) on the Dock blockchain will require tokens in order to do so. These entities could be credential issuers, such as universities or academic institutions.
- Tokens are also required for the issuance of credentials and revocation, with the number of tokens dependent upon the number of credentials being revoked and the type and policy of the registry.
- Creating schemas, which describe the structure of the credentials, also requires tokens with the amount depending on the schema size.
- To become a validator in Dock’s PoS (Proof of Stake) Network, the candidate needs to lock (stake) tokens. Additionally, the candidate can also invite others to lock tokens on its behalf. The network selects validators based on the stake behind them.
- And finally, in the near future, as further detailed in our recent post on governance, changes to the network and how it is run and by whom will be decided on by voting and Dock tokens will be the mechanism by which members of the network will vote.
Network evolution
The Dock mainnet (called Vulcan) is planned for release later this year and will initially use a Proof of Authority (PoA) consensus mechanism where time is split into fixed intervals and each validator will have an equal chance to produce blocks on a round-robin basis. It is expected that the PoA mainnet will last for around 6 months and during this time the number of validators on the network will be limited to around 10, with those selected being the best contributors to the earlier Danforth testnet.
Time will be divided into 10 day intervals, called epochs, and each validator will have an equal opportunity to produce blocks. During each epoch, the network will offer 15K Dock tokens to each validator, thus the network (with 11 validators) will offer 150K Dock tokens in total to all validators (provided they are always available), emitting an estimated 2M tokens over this 6-month phase before the network transitions to Proof of Stake (PoS) consensus.
To keep validators invested in the long term, 50% of the block rewards of each validator are locked up until the PoS network is launched. For example, and on the launch of the PoS network (called Knox), the first epoch will release locked funds of all validators earned in the first epoch of the PoA network, the second epoch of PoS will release locked funds of the second epoch of the PoA network and so on. Thus, a validator earning 15K tokens in say the 10th epoch of PoA network has 7.5K tokens locked in the network which are released in the 10th epoch of the PoS network.
Proof of Stake
In this second phase, Dock will utilize PoS consensus which selects a validator for each slot (an interval of time) randomly. In order to become a validator and earn rewards, a candidate has to lock tokens (they cannot be used for another purpose during this time) in the network. The candidate can also be nominated by others who will then stake their tokens for that candidate and get proportionate rewards should the candidate become a validator. As the nominators are rewarded proportionately, they are penalized proportionately as well. Misconduct by the validator can cause the nominators to also lose their stake.
Each year, the network will release 25% of the remaining supply at most and the released tokens will be equally distributed across epochs, each of which lasts 10 days. Circa 200M tokens will be emitted over the course of the next 25 years.
To become a validator for an epoch, a candidate registers for 1 or more epochs and the registration must be completed before the commencement of the target epoch. The staked tokens of both validators and nominators are locked just before the epoch starts in which they are validating or nominating.
Candidates and/or nominators may apply for being validators weeks in advance for the target epochs while still using their staked funds for transactions as long as they have tokens in their account before the network picks the validators for the epoch. This allows the network to have liquidity and will reduce network congestion by avoiding a late rush of staking just before an epoch starts. The tokens locked in staking cannot be used in any way (paying fees or staking) except for governance until the unbonding period is over. This will be set to 20 days to prevent malicious entities from withdrawing their stake. More information on Dock’s token economics is available here.
Dock association
Rewards across both the PoA and PoS networks will be distributed between validators, nominators and the treasury with the treasury receiving 60% of the rewards and validators and nominators receiving 40%. The treasury will be controlled by the newly created Dock Association, a Swiss non-profit, run by a council of diverse individuals initially selected by Dock but quickly moving to a democratic election process. More details about Dock’s governance approach is available here. The Association will use the funds to manage and implement the ongoing development, governance, management, and marketing of the network.