Skip to content

[Standard] Discard Unclaimed GAS Rewards After X Blocks of Inactivity #198

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

lock9
Copy link

@lock9 lock9 commented May 23, 2025

This NEP proposes a mechanism to enforce voter participation in the NEO network by requiring users to 'act' (vote/claim gas) every 30-60 days (configurable via network policy).

GAS rewards accumulated beyond this period become unclaimable, incentivizing continuous interaction with the network. The goals are to increase voter engagement and reduce the total GAS emitted.

This would still keep the votes active but reduce rewards. Removing the votes was considered, but not included, to keep the changes simple.

@lock9 lock9 changed the title [Standard] Discard Unclaimed GAS Rewards After X Days of Inactivity [Standard] Discard Unclaimed GAS Rewards After X Blocks of Inactivity May 23, 2025
@neocactus3
Copy link

Would definitely incentivize interaction which is needed. ☝️Hopefully will be discussed. Something needs to shift.

@zlewe
Copy link

zlewe commented May 23, 2025

There's still an issue about "delegated" votes. i.e. bneo alike service that aggregate votes from small voters and performs routine activity to satisfy the requirements.

@snakeyrob
Copy link

To me this solution does nothing to increase engagement other than trying to get some txes on the network. I don't see a real benefits as it's what moest are doing anyway and doesn't give any other reason to participate in voting. For small holders it can make sense to delay gas claims until it amounts to something usable.

@lock9
Copy link
Author

lock9 commented May 23, 2025

There's still an issue about "delegated" votes. i.e. bneo alike service that aggregate votes from small voters and performs routine activity to satisfy the requirements.

Yes, I agree, but it should be a separate NEP. IMO, the solutions are either penalizing smart contract votes (reducing rewards or voting power) or finding some way to update Neo Burger. The second option seems ideal because it's an existing 'problem', and people won't stop using it.

To me this solution does nothing to increase engagement other than trying to get some txes on the network. I don't see a real benefits as it's what moest are doing anyway and doesn't give any other reason to participate in voting. For small holders it can make sense to delay gas claims until it amounts to something usable.

The main goal is to reduce gas emissions by reducing the reward for those who aren't 'active'. But you are right about smaller holders. In addition to the activity date, it could have a minimum distributed amount, ensuring anyone could wait long enough to make a transfer or equivalent.

@snakeyrob
Copy link

Yes, I agree, but it should be a separate NEP. IMO, the solutions are either penalizing smart contract votes (reducing rewards or voting power) or finding some way to update Neo Burger. The second option seems ideal because it's an existing 'problem', and people won't stop using it.

The thing is that we would still need bNEO for DEFI activity due to the design of neo not being divisible.
Tylers proposal at least removes the advantage bNEO has in getting voting rewards only leaving the collective claim advantage, however completely removing bNEO rewards will introduce some difficulties for a platform like Flamingo.

The only way to really mitigate such things would be to make Neo divisible so nobody would have a reason to use bNEO after the voting reward changes.

@lock9
Copy link
Author

lock9 commented May 23, 2025

The thing is that we would still need bNEO for DEFI activity due to the design of neo not being divisible.
Tylers proposal at least removes the advantage bNEO has in getting voting rewards only leaving the collective claim advantage, however completely removing bNEO rewards will introduce some difficulties for a platform like Flamingo.

The only way to really mitigate such things would be to make Neo divisible so nobody would have a reason to use bNEO after the voting reward changes.

The proposals aren't related, and one doesn't (shouldn't) affect the other.

@snakeyrob
Copy link

The proposals aren't related, and one doesn't (shouldn't) affect the other.

Any change can affect any other proposal. But as it stands as written here ignoring other proposals, I'd be opposed as I don't see anything it's supposed to fix.

@lock9
Copy link
Author

lock9 commented May 23, 2025

Any change can affect any other proposal. But as it stands as written here ignoring other proposals, I'd be opposed as I don't see anything it's supposed to fix.

They aren't related. They don't affect each other, and have different purposes. This one is almost exclusively aimed at reducing GAS rewards to inactive voters. Whether they get more or less will make no difference.

It doesn't include a solution to the problems mentioned in #197 . These NEPs are about different topics.

@snakeyrob
Copy link

Any change can affect any other proposal. But as it stands as written here ignoring other proposals, I'd be opposed as I don't see anything it's supposed to fix.

They aren't related. They don't affect each other, and have different purposes. This one is almost exclusively aimed at reducing GAS rewards to inactive voters. Whether they get more or less will make no difference.

It doesn't include a solution to the problems mentioned in #197 . These NEPs are about different topics.

Like I said, I'm ignoring it and don't see the purpose of your proposal.

@lock9
Copy link
Author

lock9 commented May 23, 2025

Like I said, I'm ignoring it and don't see the purpose of your proposal.

I'm not sure if I understand your point. The author suggested creating different NEPs for different topics:
Screenshot 2025-05-23 at 04 54 43

This proposal aims to decrease GAS emissions by reducing rewards for those who aren't 'active'.

@snakeyrob
Copy link

This proposal aims to decrease GAS emissions by reducing rewards for those who aren't 'active'.

I simply say I don't see the purpose in this. Imo it doesn't fix anything and just makes things unnecessaryly confusing.

Imo If you want to fix inactive behavior you should search for activity in voting not in claiming as claiming activity doesn't bring anything useful to Neo.

@lock9
Copy link
Author

lock9 commented May 23, 2025

Imo If you want to fix inactive behavior you should search for activity in voting not in claiming as claiming activity doesn't bring anything useful to Neo.

It's not just about activity but also about reducing GAS inflation. But that's okay; I don't think we have to agree.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants