discussion: how can we minimize unintentional stake centralization in top validators? #2585
AlpinYukseloglu
started this conversation in
General
Replies: 1 comment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Background
A whale recently delegated a large amount of OSMO to a top validator apparently, causing our Nakomoto coefficient to drop from 15 to 6: https://twitter.com/blockpane/status/1543699870292365313
While we cannot feasibly stop stake centralization if it's intentional, I wonder if it would make sense for us to set up guardrails to at least prevent unintentional stake centralization. I've listed a few ideas below, but I'm sure there are many other ways to approach this problem, so let's discuss!
Suggested Designs
Idea 1: Keplr UX changes
Main idea: change the default delegation UX from a single-select validator menu to a multi-select one, potentially even adding a minimum (e.g. must pick at least 3 validators to delegate to)
Pros:
Cons:
Idea 2: Cap OSMO that can be delegated in a single tx
Main idea: set some high cap (well above average amount for a delegation tx) for how much OSMO can be delegated to a single validator in one transaction
Pros:
Cons:
Idea 3: Relative caps for validator delegations
Main idea: cap the % of total staked OSMO that a single validator can have delegated to it
(note: not my favorite, just including since we've discussed this before)
Pros:
Cons:
Beta Was this translation helpful? Give feedback.
All reactions