Cosmos Hub 3 and the Community Pool
The Cosmos Hub 3 launched with community-spend capabilities on December 11, 2019, effectively unlocking the potential for token-holders to vote to approve spending from the Community Pool. This documentation is in active development, so please do not rely upon this information yet. Discuss its development here.
Drafting a Community-spend Proposal
Drafting and submitting a proposal is a process that takes time, attention, and involves risk. The objective of this documentation is to make this process easier by preparing participants for what to pay attention to and how to reduce the risk of losing deposits. Ideally, a proposal should only fail to pass because the voters 1) are aware and engaged and 2) are able to make an informed decision to vote down the proposal.
If you are considering writing a proposal, you should know:
- About the Community Pool
- How the voting process and governance mechanism works --> to do<--
- What the community will likely want to know from your proposal
- Where and how to engage with the Cosmos community about your proposal
- How to prepare your final proposal draft for submission
- How to submit your proposal to the Cosmos Hub testnet & mainnet
Learn About the Community Pool
How is the Community Pool funded?
2% of all staking rewards generated (via block rewards & transaction fees) are continually transferred to and accrue within the Community Pool. For example, from Dec 19, 2019 until Jan 20, 2020 (32 days), 28,726 ATOM were generated and added to the pool.
How can funding for the Community Pool change?
Though the rate of funding is currently fixed at 2% of staking rewards, the effective rate is dependent upon the Cosmos Hub's staking rewards, which can change with inflation and block times.
The current 2% tax rate of funding may be modified with a governance proposal and enacted immediately after the proposal passes.
Currently, funds cannot be sent to the Community Pool, but we should expect this to change with the next upgrade. Read more about this new functionality here. What makes this functionality important?
- Funded projects that fail to deliver may return funding to Community Pool;
- Entities may help fund the Community Pool by depositing funds directly to the account.
What is the balance of the Community Pool?
You may directly query the Cosmos Hub 3 for the balance of the Community Pool:
gaiacli q distribution community-pool --chain-id cosmoshub-3 --node cosmos-node-1.figment.network:26657
How can funds from the Community Pool be spent?
Funds from the Cosmos Community Pool may be spent via successful governance proposal.
How should funds from the Community Pool be spent?
We don't know 🤷
The prevailing assumption is that funds should be spent in a way that brings value to the Cosmos Hub. However, there is debate about how to keep the fund sustainable. There is also some debate about who should receive funding. For example, part of the community believes that the funds should only be used for those who need funding most. Other topics of concern include:
- retroactive grants
- price negotiation
- fund disbursal (eg. payments in stages; payments pegged to reduce volitiliy)
- radical overhaul of how the community-spend mechanism functions
We can expect this to take shape as proposals are discussed, accepted, and rejected by the Cosmos Hub community.
How are funds disbursed after a community-spend proposal is passed?
If a community-spend proposal passes successfully, the number of ATOM encoded in the proposal will be transferred from the community pool to the address encoded in the proposal, and this will happen immediately after the voting period ends.