[VOTING PERIOD][PROPOSAL] Increase Deposit Amount for Cosmos Hub governance to 500 $ATOM

Author

Citadel One

Summary

This proposal seeks to increase the minimum deposit amount required to submit a governance proposal on the Cosmos Hub from 250 $ATOM to 500 $ATOM to further deter spam.

Background

For a proposal to enter the voting period, a minimum deposit of $ATOM, configurable by governance, is required. Currently that minimum deposit is set at 250 $ATOM.

If a proposal is vetoed by more than 1/3 of the Quorum, all 250 $ATOM is burned. This design is put in place to disincentivize spam.

The minimum deposit amount has been last modified 2 years ago by Proposal #87.

Motivation

The motivation to increase the Minimum Deposit is simple: To reduce spam.

Since the beginning of 2024 there has been 49 spam proposals on the Hub, all of which has been VETO’d. There are also 4 spam proposals during their voting period and 2 spam proposals in the deposit period. For more information, you can visit here.

These proposals do not seem to be slowing down which suggests that the cost to the spammers, which amounts to more than 12k $ATOM burned, isn’t enough to deter spam.

It’s also worth noting that the 250 ATOM deposit amount suggested by Prop #87 was based on the price of ATOM at the time, which traded at 10$. With the recent price decline, that is no longer the case.

At the time of writing and with the current ATOM price of 4.20$ the suggested increase will bring the cost of submitting a proposal on the Hub to ≈2100$, which is still lower than the amount approved by Proposal #87 ( in $ value).

Implementation

This is a parameter change. If approved, the proposed increase will be automatically applied by governance.

Voting Options

  • Yes: You’re in favour of increasing the minimum deposit amount from 250 $ATOM to 500 $ATOM
  • No: You’re against increasing the minimum deposit amount from 250 $ATOM to 500 $ATOM
  • Abstain: You’re neither for nor against but wish to contribute to quorum.
  • No with Veto: Strongly oppose the proposal and deem it a spam, harmful to the Hub.
2 Likes

I support that, with the note that once ATOM’s price is back to 10$ or something similar, we should rethink this, as with $10 ATOM the deposit price would be around $5000, which is pretty high and would stop those who do not have these tokens from submitting a proper governance proposals.

7 Likes

I agree with @freak12techno – raising the deposit sounds good when ATOM is low but when the token rises, so will the necessary deposit (including the one to make a param change to bring the deposit down again).

So my perspective is:

We have unfortunately had pretty consistent spam proposals on-chain since they first showed up. ATOM has fluctuated in value throughout that time – but have the proposals actually reduced when the USD cost of the deposit is high? I don’t think it has, which implies that whoever is funding these spam proposals is willing to burn significant ATOM just to have these things on chain.

Integrators have done a good job on the front-end to hide spam proposals and I continue to think that’s the way to deal with spam.

As a clarification:

We performed some testnet experiments on burning deposits in February and found that failing to meet quorum should also burn deposits.

There’s been some misconceptions and confusion around this because I think it really has gone back and forth based on the sdk version and whether deposits are burned solely for being vetoed or also for failing to meet quorum.

I don’t think validators need to veto things to burn the deposit and punish the depositor. They should just ignore the spam.

6 Likes

I actually disagree with this approach. My reasoning is: imagine someone new to the ecosystem going to the explorer and seeing a proposal with like 99.8% veto votes on it, and this would probably lead to them thinking why all these people are voting veto on that and maybe this is something shady about it. On the contrary, having no people voting on a proposal might be indistinguishable from the regular proposals nobody had any chance to vote on yet.
Also, some explorers (namely, Mintscan) hide these proposals which have more than a specific percent of veto votes, and validators/stakers not voting on proposals instead of vetoing them might break this UI.

(This is probably out of scope of this discussion, yet I think it’s important to note that).

On ATOM price fluctuation: one of the cool things that can be done to avoid the deposit price being changed significantly due to ATOM price fluctuation might be using some stablecoin as a deposit denom. That’s exactly what Kujira did. Not sure whether this applies here, as AFAIK we don’t have any native stablecoins on Hub, but sounds like a nice approach, so the deposit price stays the same regardless of ATOM price.

8 Likes

Scope of the discussion is what we make it :smile_cat:

That’s a really good point honestly. Vetoing spam does serve as a strong social signal.

A stablecoin deposit is a neat idea. I’d like to see more stablecoin action on the Hub in general, especially if we continue funding core teams from community funds.

1 Like

Agree to both change the deposit to a stablecoin value of what it was when ATOM was at $10 and increase it by 20% then let’s see what happen

1 Like

I disagree with this proposal. Barely any have made it to voting, raising the bar will do nothing to stop props that don’t make it to voting, and 250 ATOM is still over a thousand dollars. That’s a lot of money to put up already to make a proposal. We need to make it easier to participate, not harder.

2 Likes

Please be sure to review other pending proposals to prevent overlapping coordination efforts:

We raised community feedback on this issue some time ago, and the response was generally positive, aligning with your proposal to increase the minimum deposit to 500 ATOMs. However, we decided to place that proposal on hold to encourage a broader discussion on the governance framework. Despite this, we fully agree with the rationale behind raising the ‘MinDeposit,’ and should you proceed with an on-chain proposal, we would fully support it with a positive vote.
Nevertheless, we invite you to combine efforts with our previous proposal, feel free to reach out to us via contact@pro-delegators.com.

Govmos.
pro-delegators-sign

3 Likes

That’s a good idea @freak12techno. My only suggestion would be to make it so that the $USDC is not burnt but instead sent to the community pool. This is because, unlike burning $ATOM, the Hub doesn’t benefit from burning $USDC.
But until then, I think we should keep adjusting the minimum deposit accordingly.

Fully agree here. Mostly because these spam proposals are exploiting the LSM to target staked $ATOM. Making the USD price irrelevant, as both the cost and the return
of the attackers are denominated in ATOM. Which is why there is a higher chance to reduce the spam by increasing the number of $ATOM required regardless of USD price.
My argument about the USD cost refers to what the community deemed an acceptable amount to submit a proposal in USD terms on Prop #87. And that the suggested increase, in ATOM, still maintains the same cost to put up a prop in USD terms.

Should it be the only way though? Especially considering that more than 50% of proposals in 2024 were spam.

I’m not sure I understand this, do you mean most spam proposals haven’t made it to voting period? If so visit DAODAO’s front to see all proposals. There are 4 spam proposals in the voting period as we speak.

2 Likes

I think it should be 1000 ATOM. Whoever is spamming the chain (most likely Jae because he has the massive ATOM stash) should pay 4x for his spam.

1 Like

There are literally hundreds that haven’t made it to voting. So yes, factually, most spam proposals haven’t made it to voting. There is already a major financial burden to spam proposals as a thousand dollars goes down the drain when they are veto’d. As Cosmos use and enthusiasm continues to falter, stop making the barrier to participation harder.

Even if hundreds of spam proposals made it to voting, it really means nothing except free funds for the community pool.

1 Like

I believe it should be tied to the USD price, but 500 ATOM is a good start.

2 Likes

This is a pretty good way of laying out the args. Whats really needed is a way of labelling the spam and rendering its resolution as void.

Though spam proposals are a nuisance, current mechanisms seem to be working. As a strong advocate for the minority (Shrimp) party of the broader community, will disagree with this proposal with a firm “No.” It discourages newer Stakers’ from participating through proposals and enabling Whales, or respectfully those with much more capital, to easily continue reigning governance. RE price, we are in an upward trend, deeming this proposal arguably unnecessary.

Can agree with this approach, to a degree. Imagine having adopted the dual token signal via “Photon” as the fee token, but I digress.

Problem is I don’t see Shrimps making proposals… considering you need to engage with a long post here on the forum first and gather consensus. For every 1 small guy proposal you probably have 50 regular proposals from the different entities (informal, AADAO…etc) and 50 spam proposals…

Keeping the entry low mostly benefits Spammers

1 Like

@Tagu you make a valid point!

For those acknowledging there are, in fact, Shrimps (minority), we should vote NWV, which by definition disproportionately (1/50) infringes on minority interests.

As stated in the Hub dot Cosmos dot Network website, NoWithVeto: A ‘NoWithVeto’ vote indicates… (1)… (2) disproportionately infringes on minority interests, or (3) violates or encourages violation of the rules of engagement as currently set out by Cosmos Hub governance.

By acknowledging the existence of “Shrimps,” without straying too far from the original post by Citadel One, you alert the broader community’s need to prioritize omitting “NWV” from Hub governance prior to raising the deposit amount.

allow a longer deposit time, and let multiple addresses deposit into a prop. raise the price to 1k. if a prop is good, the market will push it through. easy peasy

I will never be able to easily afford putting up a prop for 1000$.

Knowing that I might be drifting slightly away from the topic:

I’ve seen well known validators Veto proposal due to personal conflicts/bias against the proposer.

I’ve seen veto’s because they were written ‚poorly‘, and just because of that. Also I’ve seen badly proposals being voted yes by the same validators who would criticize language, simply because it was ‚neede‘ (CW prop).

I’ve seen validators veto proposals because they were bribed to do so.

And I’ve seen validators ignore the ‚rules‘ of the aadao election (920-922).

Reducing is space is nice, but I urge you to discuss about more important governance flaws, that actually are reason why governance is broken - according to MANY people in the eco.

So yea, put it up to 3k$ while you’re at it if you really wanna reduce spam. But don’t act like 1000$ is gonna help having a community that is eager to try to change things. It’s the opposite.

1 Like

Oh, and I should say, I have more atoms than the self stake of probably the most validators. But since I am not a validator, I can’t just use the money I make for validating while being a shitty actor in the eco like quite a few.

I think a better idea is to just have a mandatory minimum amount for it to even be put on chain in the first place.
Just increasing the overall deposit is not enough, and it becomes a hassle to just be constantly tweaking it.

I don’t think I’ve ever seen a situation where someone couldn’t find help to throw a proposal up.
In addition, most times where that would possibly be an issue, the person is not uploading it themselves anyway. It is usually the case that they are asking a validator or someone to give them a hand to put it on chain. Most of them also have no issue funding it.

To go a little bit out on a ledge here I would say that any wallet created less than 30 days ago has no business putting a proposal on chain anyway.
I know we all love “permissionless” and fight for “freedom” and for everyone to have a voice, but really think about this one. Who is this actually stopping other than spammers or scammers? Maybe people putting up a proposal they think will be very controversial.
Personally I am of the belief that you should put it up with your main wallet or it’s not even worth putting on chain period.