As Dock finalises preparation for the launch of its mainnet on the 30th September, a major focus for the team is to create an ecosystem that without central control will be resilient and reliable for many years for issuers choosing to use the Network. Designed and built specifically to enable the issuance of verifiable credentials, it is vital that the Network fosters great partnerships.
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).
As previously mentioned, Dock tokens are a key part of the network and are required for many types of network operation:
- 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, 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.
The Dock mainnet 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. 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 10 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.
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 one 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.
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. The Association will use the funds to manage and implement the ongoing development, governance, management, and marketing of the network.
For information on Dock’s mainnet launch head to https://www.dock.io/mainnet
Any organizations looking to find out more about issuing on Dock network can get in touch at [email protected]
Developers looking to start building can find out more can head over to the company’s developer docs at https://docs.dock.io/build