Blog

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
How can Proof-of-Stake networks nurture decentralization?
We explore different stake delegation strategies by networks and provide a way forward.
July 4, 2022
5 min read

The bull cycle of 2021/2022 was largely defined by decentralized application platforms that provide an alternative to Ethereum experiencing adoption and growth within their ecosystems. All these platforms have one thing in common: they need operators commonly called validators actually running the underlying infrastructure to enable the applications built on them to be usable.

Most importantly, there should be enough independent operators for such a network to be considered sufficiently (politically) decentralized, to avoid a subset of parties being able to shut down applications, censor transactions, or in other ways impede the credible neutrality of the platform.

The Growing Demand for Validators

A core belief within Chorus One is that the increasing adoption of decentralized applications will lead to further networks springing up; a directional trend that can be observed looking at the growth of application-specific chains, e.g. in Cosmos, the pioneering and leading ecosystem of this approach (via the Cosmos SDK and IBC), which is also being pursued by similar initiatives in other ecosystems (e.g. Avalanche subnets, Polygon supernets, Substrate chains on Polkadot). Notably, in recent months, some of the most used applications including decentralized derivatives trading platform dYdX confirmed and NFT juggernaut Yuga Labs hinted at plans to launch their own application-specific blockchain.

Given these forces on the network supply side, the demand and competition for professional operators are growing and protocol designers need to think about how to incentivize validators to join their ecosystems — as opposed to a “build it and they will come” mentality.

The following post aims to provide an insight into existing strategies and criteria for network foundations to foster decentralization and create a healthy validator set via stake delegation programs.

Bootstrapping your Validator Set with a Stake Delegation Program

As mentioned, a key tool in the toolbox of network foundations, who generally are endowed with a decent portion of the underlying protocol’s staking token and the mandate to grow the ecosystem, is the ability to distribute the stake to independent validators. Crucially, here we are not talking about giving tokens directly to validators through e.g. validator-specific investment rounds or incentivized testnets, which are other viable strategies to create alignment. Rather, we talk about delegating foundation tokens to validators based on some sort of evaluation. This mechanism can be used to continuously reward operators that add value enabling them to build a stake in the network via commission rewards. This cannot be underestimated as both a bootstrapping mechanism for validators to join your network and as a mechanism to reward valuable contributions, as well as continued participation and performance.

Criteria for Stake Delegation Strategies

In the following table, we aim to highlight some of the different criteria choices providing examples of existing foundation delegation strategies that can be taken into consideration. We also look at two exemplary liquid staking protocols, another interesting party with similar goals to a protocol foundation that has been innovating on establishing methods of how stake is distributed among their validator sets.

Comparison of delegation strategies from network foundations and liquid staking protocols.

Stake Delegation Program Criteria

We can group criteria into 3 major categories:
  • Performance & Participation: Criteria in this category look at on-chain metrics and objectively provable factors such as achieved uptime, participation in governance votes, participation on testnets, or running the most up-to-date validation software version.
  • Ecosystem Contributions: This category looks at some of the more subjective factors including whether the team behind the operator is building useful tools for the wider ecosystem, e.g. writing content and engaging in other activities that contribute value or increase the chance of successful adoption of the underlying network.
  • Security & Decentralization: This category of criteria looks at the actual setup of the operating team. Most of the factors will be off-chain and can be gathered e.g. via the application process or some other form of due diligence, which can then be evaluated by the foundation or some other governance committee. They include e.g. evaluation of the setup, key management and security practice of operator teams, evaluating the on-call rotation and team backgrounds, but also things like data centre concentration, client diversity (on Ethereum) and operational jurisdiction. Good examples that take into account these factors are Lido’s application process and Celo’s due diligence framework.

Furthermore, most programs also institute a maximum fee that validators are allowed to charge. Notably, it can be observed that some liquid staking protocols actively try to minimize validator fees as their main product is the APY of their liquid staking token.

Finally, it is also interesting to note which programs are carried out in an automated fashion on-chain, which is spearheaded e.g. by Solana stake pools and Polkadot’s 1,000 validator program (see links below).

Communication and Application Process

Once aligned on the desired criteria, you’ll need to decide on the frequency and how to communicate the criteria, how people can take part, and how decisions will be communicated. We recommend using a mailing list for upgrade communication and Discord or Telegram for active discussion. We have collected some critical resources from other delegation programs at the end of this post for inspiration.

An alternative to delegation programs that some networks opt for is to run foundation nodes themselves, a practice that we would largely discourage or at least try to limit for early phases of the network in which some additional control of the foundation might be necessary or in some minor fashion to ensure the network’s validator software and surrounding process are useable. At scale, this practice takes away the chance for validators to truly become a part of the network and will ultimately result in a centralized, and thus pointless, network.

Conclusion

Well-designed stake delegation strategies are a powerful bootstrapping mechanism to get independent operators interested in your decentralized network. In addition, they can serve as a mechanism to continuously reward valuable contributions such as community engagement and open-source tooling.

In this post, we touched upon why delegation programs are needed, the underlying goals, and what criteria can be used to conduct them. There is a lot of work to be done evaluating the effectiveness and improving and innovating on delegation strategies we have introduced here.

Chorus One is an experienced staking provider active on over 30 networks actively investing in the ecosystem and helping networks from conception to launch and beyond. We have also written about other tools, including incentivized testnets. We encourage builders launching their application-specific blockchains and researchers interested in this space to get in touch with us through ventures(at)chorus.one

Delegation Strategy Resources

Solana Foundation
Interchain Foundation
Web3 Foundation
Tendermint Team
Lido
Marinade
Terraform Labs
Celo Foundation
Socean
e-Money

Chorus One announces staking support for Avalanche
Delegators can stake AVAX to earn rewards & secure the network.
June 23, 2022
5 min read

Why we join Avalanche

Avalanche is an open-source platform for deploying decentralised applications in a highly scalable environment. Avalanche takes a ‘network of networks’ approach to scaling and contains from the get-go a smart contracts platform designed for global finance, with near-instant finality. The network infrastructure allows applications to maintain sovereignty on their own “subnet”, while tapping into the Avalanche mainnet for interoperability with other subnets. Ethereum developers can easily build atop Avalanche via the EVM-compatible C-Chain. Through its novel Avalanche Consensus Protocol, Avalanche is able to scale capabilities to a processing capacity of 1,500 TPS (transactions per second) in the C-chain and upwards of 4500 TPS in the X-chain. In summary, Avalanche presents a revolutionary technology both in consensus and horizontal scaling design via subnets.

The main novelty of Avalanche is its approach to scaling, which involves the concept of subnets. A subnet is a set of Avalanche validators and the assignment of one or more blockchains for these validators to validate. There is a mainnet, or Primary Network, which consists of all Avalanche validators and that are assigned the P-chain, X-chain and C-chain to validate. As mentioned before, the C-chain is the smart contracts chain that is EVM-equivalent. The X-chain is an UTXO DAG-based chain specially tailored for high-speed asset transfers. The P-chain is perhaps arguably the most important one as its job is to maintain the coordination of validators and delegators on all subnets.

Other subnets are therefore subsets of the mainet validators that are assigned additional blockchains to validate. The reasoning behind this design decision is brilliant: Instead of having one chain accomplish everything in the Avalanche ecosystem, each “sub” blockchain can specialize for a certain use case.

In the meantime, the platform is expanding and enabling developers to launch their own customizable blockchains. Distributing activity over several chains keeps the Avalanche platform dynamic and flexible, enabling it to meet the blockchain’s trinity of decentralisation, security, and scalability.

Avalanche delivers even more in terms of technology by regularly releasing open-source code in the form of VMs ready to be picked up by projects looking to jump in in the subnet movement. @DeFiKingdoms is an example of a live subnet.

Other projects in Avalanche may soon start to shift to the subnet environment. For instance, liquid staking via BenQi (sAVAX) with three more solutions coming up: Lido on Avalanche, LAVA, and Eden Network + YieldYak. There is also a competitive DeFi landscape which may do the same, with TraderJoe (DEX), Platypus (stable swap), Aave (lending) and many others.

Becoming a validator in Avalanche requires expertise and a bonded stake. It would be troublesome if being a validator on the Avalanche network was free since a bad actor might start a large number of nodes that would be queried often. A node must bond (stake) something valuable in order to become a validator (AVAX). The more AVAX bonds a node has, the more often that node is requested by other nodes. A node’s sampling of the network is not uniformly random. It is rather weighted by stake quantity. Nodes are encouraged to be validators because they get a reward if they are sufficiently accurate and responsive when validating. Chorus One behaves in this way, helping to secure Avalanche. Users can delegate to Chorus One to and share the rewards.

About Staking on Avalanche:

Validating Rights: The weight of validators is determined by the amount of staking tokens bonded as collateral.

Token distribution and inflation of 9.2%.

Staking details:
  • The minimum amount that a validator must stake is 2,000 AVAX
  • The minimum amount that a delegator must delegate is 25 AVAX
  • The minimum amount of time one can stake funds for validation is 2 weeks
  • The maximum amount of time one can stake funds for validation is 1 year
  • The minimum amount of time one can stake funds for delegation is 2 weeks
  • The maximum amount of time one can stake funds for delegation is 1 year
  • The minimum delegation fee rate is 2%
  • 50% of AVAX tokens allocated to staking rewards

Reward Rate: Rewards are paid out at expiracy of the validation contract provided the validator uptime as seen by the network is above 80%.

Chorus One Commission: 2%

Staking Limits: The maximum weight of a validator (their own stake + stake delegated to them) is the maximum of 3 million AVAX and 5 times the amount the validator staked. For example, if you staked 2,000 AVAX to become a validator, only 8000 AVAX can be delegated to your node total (not per delegator)

Slashing: No slashing. A validator will receive a staking reward if they are online and respond for more than 80% of their validation period, as measured by a majority of validators, weighted by stake. You should aim for your validator be online and responsive 100% of the time.

Re-Staking: You need to withdraw rewards and re-stake them with some frequency if you want to make use of compounding returns hence, additional delegation is needed for compounding.

Staking Guide: To read a step-by-step guide on how to stake AVAX, click here

Chorus One announces staking support for Covalent
Covalent is a protocol that collects data from various blockchain networks.
June 22, 2022
5 min read

Why we join Covalent Network

Covalent is a protocol that collects data from various blockchain networks. Covalent attempts to gather granular information stored inside smart contracts that isn’t available with current technologies by completely indexing whole blockchains and accessing their data via a single API. In this way, Covalent wants to help developers have a better grasp of the whole blockchain ecosystem. Users will even be able to incorporate private business data after all blockchain data is indexed.

Covalent is gradually decentralizing and that will allow the Covalent Network to be owned and controlled by its users with the use of the CQT token:

  • CQT is a governance token in which token holders vote on proposals to modify system settings.
  • CQT is a staking asset. Node operators will be compensated for indexing data and answering queries.
  • CQT is a network access token that allows API users to do data searches.

Covalent Use Cases

Covalent is already demonstrating a wide range of applications. From taxation, where a trader can immediately obtain a CSV file of their transaction data, to NFTs, where NFT applications like ChainGuardians and Ethermon are now employing the Covalent API to not only enable innovative features unique to each project but also to enhance user experience.

To provide broader access to blockchain data, multiple roles such as validators, block-specimen producers, indexers, storage request responders, and others are required for data retrieval, storage, and query procedures. Learn more about them here. Covalent brings a great value to web3 developers and users and we’re excited to contribute as Block Specimen Producers, ensuring the accuracy of the distributed data.

About Staking on Covalent:

Validating Rights: The weight of validators is determined by the amount of staking tokens bonded as collateral.

Inflation and Distribution ($1Bn CQT):

- Seed: 10 %
- Ecosystem: 20%
- Private sale: 20.4%
- Private sale II: 2.9%
- Public sale: 3.4%
- Team: 14.4%
- Advisors: 2%
- Reserve: 18.9%
- Staking: 8%
- There will be a 2% inflation per year for 4 years.

Reward Rate: The amount of CQT that is rewarded per epoch (24 h). Learn more about staking CQT here.

Chorus Commission: 7.5%

Withdrawal Delay: 28 days for delegators and 6 months for operators.

Staking Limits: There is a ratio (currently 6:1, it will be upgraded to 10:1 in the short term, then up to governance) determining how much delegation an operator can receive on their own stake, ensuring operators have skin in the game. In addition, there are max. stake limitations in place to avoid centralization and to ensure the network grows in conjunction with its maturity.

Slashing: Currently, there is no slashing on the Covalent Network. Until slashing is live, network operators who produce Block Specimens with invalid proofs won’t receive rewards.

Re-Staking: Delegating is non-custodial. While CQT is held in the staking contract, it is only the owner of the respective staked CQT that can interact with it.

Chorus One announces staking support for Evmos
Evmos is aligning developer and user incentives to bring Ethereum-based apps and assets to the interoperable networks of the Cosmos ecosystem.
June 17, 2022
5 min read

Why we join Evmos

Evmos is aligning developer and user incentives to bring Ethereum-based apps and assets to the interoperable networks of the Cosmos ecosystem.

Evmos is an EVM-compatible Cosmos SDK blockchain allowing developers to have all of Ethereum’s desired features while also benefiting from Tendermint fast finality and other benefits that a custom Cosmos SDK blockchain brings. Evmos is connecting the Ethereum and Cosmos ecosystems via a bridge to Ethereum and by utilizing the Inter Blockchain Communication Protocol (IBC).

Evmos and Chorus One

Evmos is built on Tendermint Core, which depends on validators like Chorus One to commit blockchain blocks. These validators participate in the consensus mechanism by broadcasting cryptographically signed votes. Validator candidates can stake their own tokens and have others “delegate” them. The EVMOS is Evmos’ native token. You can stake with us to share our rewards. Evmos launches with 150 validators. The top 150 applicants with the largest stake become Evmos validators.

Executing the Tendermint consensus protocol will yield validators and delegators Evmos as block provisions and tokens as transaction fees. Initially, transaction fees will be paid in EVMOS, however, in the future, any Cosmos token can be used if whitelisted by governance. Validators establish a commission on delegate fees as an incentive. Token holders are responsible for steering and governing the network, including e.g. determining applications that should be incentivized with EVMOS tokens.

Use Cases of Evmos

As previously stated, the dApps that will be available on Evmos can include everything currently on Ethereum and beyond. For example, AAVE is expected to be launched on Evmos. The introduction of Aave on Evmos will allow for an increase in user activity while also filling the demand for a dependable lending protocol on Cosmos. The core team also stated that they are currently working with Chainlink to implement Aave V3 functionality before the mainnet launch later this month. Other examples of applications on Evmos include NFTs and decentralized exchanges — such as Diffusion or Exswap.

About Staking on Evmos

Validating Rights: The weight of validators is determined by the amount of staking tokens bonded as collateral.

Inflation and Distribution: Over the first four years the newly minted tokens will be distributed, at each block, in the following way:

  • Staking Rewards: 40%
  • Team Vesting: 25%
  • Usage Incentives: 25%
  • Community Pool: 10%

There will be no limit on token minting. Over 300M EVMOS will be coined in the first year and 1 billion in the first four meaning inflation after network launch is high.

Reward Rate: 7 seconds block production distributes the rewards. Variable APY (at the time of writing above 500%, check the official dashboard for current values)

Chorus One Commission: 5%

Target staking rate: 50%

Withdrawal Delay: 2 weeks, no rewards are earned during this time

Slashing: A validator missing more than 95% of the preceding 10,000 blocks will result in a slashing of 0.01%

Re-Staking: Manual, must be withdrawn from accrual pool

Additional details: Coinbase guide

 Join our mailing list to receive our latest updates, research reports, and industry news.

Want to be a guest?
Drop us a line!

Submit
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.