You are viewing a single comment's thread from:

RE: We Want Instant Undelegation - It cannot be so hard to calculate SP + VP!

in #witness-category6 years ago

The reason it takes 7 days is to keep people from gaming the system, so you are not able to move the same SP 10 times to 10 different accounts instantly and vote on the same post 10 times using the same SP...

Sort:  

@fyrst-witness, I like your idea of taking the average voting power when undelegating but do you have a way to prevent things like this? You could use your entire account’s 5-day voting power by voting for one post repeatedly just by transferring the SP to a bunch of accounts that you don’t use. Maybe we could also have something in the code saying that the same SP can't vote for the same post twice, regardless of which account has the SP?

Or maybe another solution would be to allow instant undelegation at any time after 1 full pay period has passed? So, as long as it has been delegated for at least a week, you can undelegate instantly (voting power adjusted accordingly)

Can't really keep track of that, SP is just a unit getting moved around. what you can do is maybe add a "temp ban list" of posts to each one of the parties accounts with those urls so if one of the parties from say 100 accounts that got delegation from from 1 account voted while having delegated steempower the with the undelegation all accounts affected will not be allowed to vote on said post until payout. Problem is that this could be a huge loop to process so his method of correctly calculating voting averages still seems more realistic, and say the undelegated account has not used the delegation for a bit then you could get your delegation back at full power much sooner.

So you make the idea symmetrical.

When you delegate SP, the VP of the receiver is affected by the delegators VP.

Case in point:
Bob has 110 SP and is at 100% VP. Larry has 1010SP and has 0% VP.

NameSPVP
Bob110100%
Larry10100%

Larry Delegates 500SP to Bob.

NameSPVP
Bob61018%
Larry6100%

Larry removes his delegation

NameSPVP
Bob11018%
Larry10108.9%

The only way this system can work is if instead of Accounts having VP, is that every SP has a VP. This can be on a 1SP level to start but will need to reduce as the price of steem (in theory) increases.

Otherwise people with a lot of SP will be able to steal VP from those less fortunate. Such as Larry above

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.033
BTC 63672.27
ETH 3126.79
USDT 1.00
SBD 3.87