Witness Proxies Interfere With SPS Voting

I'm pretty sure many people had no idea witness proxies are the ones who decide when it comes to SPS votes. I know it seems illogical -- What do witness proxies have to do with the Steem Proposal System, right? -- but that's how it works.

I mentioned it before, more than once, and I said that it is not a good solution to mix witness proxies with what is desired to be proxies for SPS, meaning separate groups.

The chosen solution most likely use witness proxies instead of separating them into two distinct type of proxies for a few reasons:

  • it was the easier path, they were already set up, no extra coding work was necessary to add an additional type of proxy for SPS
  • it took time for the witness proxied stakes to build up, and using them assured much more stake will consistently vote, instead of motivating individual active accounts to vote every time a great proposal arose (and that always excluded inactive accounts)
  • as it is proven from practice, setting a proxy is not something you recommend someone to do and the next time they become active (if they do), they'll jump at doing, because most people can do without it (and without voting for witnesses or proposals), so they'll choose to ignore it and move on.

Given the above reasons, and although I remember I remarked this issue before HF21, but a little too late to make extensive changes to the code desirable, so given that fact I believe we'll have to put up with using witness proxies for SPS, at least for a while.

But I also believe we need two types of proxies in the future, because you might want to proxy your witness votes to someone and your SPS votes to someone else. Which makes perfect sense, because they are completely different things, and they refer to distinct funding from the inflation that can be accessed.

That being said, I don't think you should reset your witness proxy, if you have one set, to be able to vote for the Steem Proposal of your choice. Because that means your witness votes are also in the air and you need to handle them manually going forward, which is what you were trying to avoid by setting a witness proxy.

What you need to do is mention to your witness proxy which Steem proposal you'd like to be voted by him/her, and politely ask them to do it.

If they don't want to, and don't give you good reasons for it, you can choose another witness proxy who does both jobs according to your liking: you trust him or her to approve the right witnesses (you can always check what witnesses he or she voted for from steemd.com/@username, where username is the potential witness proxy username; you can see the witness votes at the bottom of the left column) and votes for the Steem Proposals you want or you trust him or her to vote for the right proposals as well.

A witness proxy has much more power now with the new ability to vote for proposals instead of the SP holders who proxied their votes.

That's why you should be careful who you proxy your votes too. It doesn't have to be a popular actor really, not all of them do what's best for you, or they have interests they play or votes they trade.

If you can and want to do both tasks yourself, voting for witnesses (and updating these votes every once in a while), and voting for what you think are the proposals that deserve funding, than you should do them yourself.

If you are not a very active steemian, the second task may not be for you, because voting for Steem proposals is and will be much more dynamic than voting for witnesses.

Here's how you check if you voted for a Steem Proposal and your witness proxy hasn't.

Go to steemworld.com/proposals and check out a proposal you voted for.

Look for your account in the list.

If the row with your account is struck through it means your vote is not counted, because while you voted for the proposal, your witness proxy did not, and the one which matters is the vote of the witness proxy.

If the numbers are between parenthesis, it means both you and your witness proxy voted for the proposal. Your vote wasn't really necessary, but at the same time, if the witness proxy decides to unvote the proposal, there's nothing you can do about it, other than change the witness proxy or reset it completely. I already talked above about the two options.

Comments 9

To listen to the audio version of this article click on the play image.

Brought to you by @tts. If you find it useful please consider upvoting this reply.

18.09.2019 13:01

~Smartsteem Curation Team

18.09.2019 13:02

The idea is if you trust someone with your witness vote, you would trust them to vote proposals. It was done to avoid making two systems for proxy and adding confusion.

18.09.2019 13:56

I understand about the potential added confusion, but I also believe the votes are for two different things. I see no reason why we should centralize on the long term voting for two of the important elements on Steem, both drawing from inflation, from different segments of it.

A potential solution I see that would separate the two type of proxies, would initially copy witness proxies to SPS proxies, and from that point forward they will act independently (but the proxied stake built up in time won't go to waste and it isn't necessary for a long time to rebuild similar relationships for SPS).

18.09.2019 14:20

It has been talked about, it was just a decision made at the time of the initial proposal.

18.09.2019 14:31

And for the initial proposal, it was an ok solution. I'm often thinking about the future and what can be done to improve things.

18.09.2019 14:34

Hi @gadrian!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 3.508 which ranks you at #6913 across all Steem accounts.
Your rank has not changed in the last three days.

In our last Algorithmic Curation Round, consisting of 94 contributions, your post is ranked at #26.

Evaluation of your UA score:
  • You're on the right track, try to gather more followers.
  • The readers like your work!
  • Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!

Feel free to join our @steem-ua Discord server

19.09.2019 04:22

Thank you so much for participating in the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.00% upvote! Together, let’s change the world!

19.09.2019 15:30

This post has been included in the latest edition of The Steem News - a compilation of the key news stories on the Steem blockchain.

19.09.2019 20:28