You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A spike in spam gov proposals has necessitated a temporary mitigation until the Hub can upgrade to v0.47 of the SDK which will include enforceable spam prevention via the addition of a gov param for initial proposal submission deposit..
Problem Definition
At present it costs next to nothing to execute a spam attack via governance on the Hub. While the only nuisance to the chain it causes is driving a sharp increase in the gov proposal index, most of these text proposals include malicious links that have the potential to harm users who might be unaware.
Proposal
Create a new ante decorator that filters messages for MsgSubmitProposal, and returns an error if the minimum deposit threshold is not met. This MinInitialDeposit can be a hard amount, or a percentage of the MinDeposit. Current MinDeposit is 250000000uatom. Something like 10% would put the price to submit a proposal between 300-350$ at the time of writing.
For Admin Use
Not duplicate issue
Appropriate labels applied
Appropriate contributors tagged
Contributor assigned/self-assigned
Is a spike necessary to map out how the issue should be approached?
The text was updated successfully, but these errors were encountered:
Summary
A spike in spam gov proposals has necessitated a temporary mitigation until the Hub can upgrade to v0.47 of the SDK which will include enforceable spam prevention via the addition of a gov param for initial proposal submission deposit..
Problem Definition
At present it costs next to nothing to execute a spam attack via governance on the Hub. While the only nuisance to the chain it causes is driving a sharp increase in the gov proposal index, most of these text proposals include malicious links that have the potential to harm users who might be unaware.
Proposal
Create a new ante decorator that filters messages for
MsgSubmitProposal
, and returns an error if the minimum deposit threshold is not met. ThisMinInitialDeposit
can be a hard amount, or a percentage of theMinDeposit
. CurrentMinDeposit
is250000000uatom
. Something like 10% would put the price to submit a proposal between 300-350$ at the time of writing.For Admin Use
The text was updated successfully, but these errors were encountered: