Re-enable Staking/Delegation to Existing Active Validator Set Only

Summary
This proposal aims to make the following changes:

  • Re-enable Staking/Delegations on Terra Classic exclusively to the current active validator set for a period of 60 days. The ability to create new validators will remain disabled until block height #8905758 (approximately, 22nd August, 2022)
  • New validators can be created only after block height #8905758 (approximately, 22nd August, 2022)

Motivation
Staking was disabled on Terra Classic as a security measure to prevent malicious entities from attacking the network. This, however, is leading to a governance issue where the basic rights for delegating and voting on governance proposals are being denied to ~99.9% of LUNC holders - which is a fundamental right on an L1 dPOS chain.

In order to restore the fundamental rights of LUNC holders to vote as well as to ensure the network is kept secure from attacks, I propose to re-enable staking exclusively to the existing validator set for a period of 60 days.

How will this help?
Giving the existing validator set exclusivity to validate blocks for the next 60-days will help in the following ways:

  • No new malicious actor can take majority and invalidate the current chain
  • 60 days is a reasonable timeframe to get the staking ratio to a reasonable level, especially given the high staking returns at the moment, exponentially increasing the cost of attack (which currently stands at around $10k)
  • The active validator set will get a head start to capture most of the staking ratio before newer participants are allowed to join - this only seems fair considering they have supported the network for years.

Implementation:
@ek826 has created a pull request to implement these changes. These have been peer-reviewed by Cosmos SDK contributors. Should the proposal go through, the PR will be merged to the Terra money repo.

Link to the pull request:

Note: An added advantage to re-enabling staking would be increase in transaction volumes on-chain, which would exponentially expedite the burn implemented in Proposal #4080.

Follow comments for updates.

38 Likes

Again happy to see this changes. This makes LUNC go moon soon :stuck_out_tongue_winking_eye:

9 Likes

About time staking is re-enabled! This is by far the most sensible route on how to re-enable staking I’ve seen.

7 Likes

Link to the proposal on Terra Station (Classic):

13 Likes

Thanks @dfunk !

11 Likes

I think we should EVERYONE thank you for your job. I wish make your changes online ASAP

9 Likes

@dfunk I am supporting you folks the whole way! Tweet just went out

16 Likes

So is there a limit to staking?How do you protect from an attack after 22 august?

1 Like

This a text proposal… Who will implement it after passed? You can see what happened with 3568?

1 Like

The code is already written and the pull request has already been created and attached to the proposal. The code has also been peer reviewed by cosmos sdk contributors.

20 Likes

Does it mean if once community approved it, it will be auto implemented?

If it is a text proposal, i am afraid TERA luna will not approve it, even if the community approves it.

What can be done to ensure that this gets auto approved?

2 Likes

Breakdown video is up on the YT Channel

3 Likes

So this is still just a text proposal?..

1 Like

Perfect
We goin in a good path
Voted

3 Likes

No it is not just a text proposal. There is implementation in this text proposal because code is already done.

4 Likes

Another superb work from @dfunk , You have my vote

6 Likes

Very good indeed

Will support this proposal.

1 Like

Thank @dfunk. Finally this is happening. Some great news here. Let’s push this so it would pass

1 Like

great work.

2 Likes