Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust Tipper Track Confirmation Periods #114

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

Leemo94
Copy link

@Leemo94 Leemo94 commented Aug 17, 2024

This RFC proposes to change the confirmation periods of the tipper tracks:

  • Small Tipper: 10 Minutes -> 12 Hours
  • Big Tipper: 1 Hour -> 1 Day

@ltfschoen
Copy link

ltfschoen commented Aug 17, 2024

Increasing the confirmation time on these tipper tracks would allow solo whales and whales in collectives where if they have already exhausted all the conviction of their voting power against a proposal, to now have more time to get a temporary on-chain loan (possibly shorting the market to offset losses due to price volatility) against their whale collateral that they probably still have, so they can use the borrowed funds, and temporarily staking those borrowed tokens in staking pools (if rules change so tokens in staking pools are allowed to vote in future) with low conviction (so they can unstake quickly and pay it back quickly after sniping to minimise the risk of losses against it due to price volatility) to negatively snipe referenda.

If someone who is available during the confirmation period didn't have enough voting power to negatively snipe it enough, they'd now have more time to ask around to find someone in their inner circle who does.

This wouldn't give new and less affluent proposers (little guys) in the ecosystem a chance against malicious and highly opinionated whales who may do whatever it takes to shut down a proposal that they don't like for whatever reason, unless they managed to get significant delegated voting power or somehow got lucky from rubbing shoulders with a whale who sympathised with them and backed them at a whim.

Those looking for tips, especially small tips are most likely not whales (just filling out the form asking for the tip might cost more than they'd gain from the tip) unless they have an ulterior motive like asking for a tip in ded tokens just to make the community think they should fomo into buying some, so they wouldn't have the collateral to borrow to compete and defend themselves against whales that have more borrowing power.

I am opposed to the change as it stands, particularly for the small tipper track.

In fact, i think that the duration of the confirmation period for these tracks should be randomised, unknown at any moment, and unpredictable, to minimise the likelihood of whales being able to know and plan precisely how long they need to borrow with high leverage with minimal risk so they can destroy the hopes of small players during the confirmation period that are asking for reasonable tips but that the whales oppose.

@ltfschoen
Copy link

ltfschoen commented Aug 18, 2024

In fact there shouldn't be any predictable confirmation periods since they just encourage potential:

  • Malicious use of prediction markets coupled with malicious use of OpenGov.
  • High leverage trading to get large temporary voting power at the last moment of confirmation periods to swing votes (especially if those in staking pools with are allowed to vote, where they have minimal staking bonding and unbonding perids, or if they allow those that are stake directly to have a significantly lower staking and unstaking period).
  • Maliciously timed anti-competitive confirmation period dates. for example a proponent may create a proposal so the confirmation period ends on a public holiday when they may likely have less competition at the last moment, or a malicious actor could time it to coincide with a dates when they plan to somehow reduce access to liquidity of the tokens you vote with (e.g. DOT, KSM).
  • Collusion to trigger black swan-like events that wipe out highly leveraged traders at the last predictable moment of confirmation periods
  • Insider traders that encourage use of private chat rooms or forum groups just so they're first to get intel about the feasibility of realising deliverables achieving deadlines from core devs and can front-run public announcements that may be price sensitive and affect prediction market outcomes.

So i don't believe the confirmation period of proposals should ever exceed the bonding period that is required to start staking and to obtain voting power on any network.

@ltfschoen
Copy link

ltfschoen commented Aug 18, 2024

Could the source of the randomness that dictates the random confirmation period duration that i mentioned earlier be that which is mentioned in this proposal? https://kusama.polkassembly.io/referenda/442


## Unresolved Questions

Some token holders may want these confirmation periods to remain as they are currently and for them not to increase. If this is something that the Polkadot Technical Fellowship considers to be an issue to implement into a runtime upgrade then I can create a Wish For Change to obtain token holder approval.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yea could be reasonable. Otherwise this puts the Fellowship in a spot where they have to make a decision on a not purely technical matter that may be better decided by OpenGov.

@anaelleltd anaelleltd added the Proposed Is awaiting 3 formal reviews. label Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Proposed Is awaiting 3 formal reviews.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants