Today I came across some interesting considerations of future witness votes in article by @fernandosoder
It is already expired, so I decided to make a new, fresh post.
First of all, I'm strongly against for using (in any possible way) the "reputation" factor. It is just meaningless.
Justin Sun, (or any possible his imitators), keeping millions of steem, could easily master any required number of sock-puppets, with any reputation, be it set at 50, or 60 or 65. In my almost FOUR year long endeavor on Steemit - I've seen multiple times how easy all this can be.
The @fernandosoder 's proposed vote dilution and expiration scheme, in general seems
more or less OK to me.
But....
we should find how to limit transferring the huge voting influence along with purchasing huge amounts of steem.
Everybody can always sell his property (steem) freely, but not the witness voting influence.
Which should be based mainly on one's experience, dedication, time and levels of one's investments into Steem. Do you agree?
So what if to put into voting power several factors, which are time based, and investment based, and could not be Mastered in a fake way, in a very short time?
My thoughts:
The ACTUAL voting-for-witness power (VWP), at any given moment - should be a mixture, a composite of several time based factors, such as account AGE, and AGE of his held SP.
Like this:
VWP= N * MINSP
where
VWP - actual voting-for-witness power, expressed in a "steem-power-month"
N- quantity of full Months of the voting account, which voter wants to be used, and which he(she) can select on his own, as long as it meets the rule below:
this N can be free selectable by the voter, and can be from 1 (minimum) to a full quantity of months (maximum) since the last time voters account has CHANGED (or created) it's MASTER password, or ACTIVE password.
MINSP- The MINIMUM level of SP, which stayed in place in voters account during period of last "N" month. With maximum N selected, most likely the MINSP will be far from maximum.
Those two factors in most cases will be interacting against each-other.
And all these things can always and easy be found on the blockchain. Not a huge task for good code writer.
Initially I was thinking of strictly only account's age (based on creation date), but as wee see from Ned Scott's example - purchase of SP can be done by simply giving away all the passwords, without actually moving tokens to a different, or newly created account.
However, every purchaser will always change the passwords, and not keep the old ones, right?
With this scheme, we avoid from witness-voting all the HUGE SP amounts, no matter how big they are, if owner is just not older than ONE month.
As example, someone keeping only 100000 SP for 30+ month, will have just as much influence as somebody who just purchased 3 MLN SP only one month ago.
And those with less than one month ago - will have to hold their breath, and...wait a bit. :)
Did you get the idea?
(sorry, but English is not my prime language, and I do not know how to explain all this more understandably)
All together with @fernandosoder 's proposed expiration, dilution - we may get noticeably better security against take-overs, as we had until now.
Your thoughts?
P.S.
If you have not set yet your witness vote - maybe the easiest and by far the quickest way is to set a voting proxy. I have done my proxy to @theycallmedan, as I see him representing my considerations at the very best.
Congratulations @onealfa! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Within the financial communities, there is a concept called "seasoning" of money. It refers to money that has sat in a bank account for 6 months or more. When applying for a mortgage, banks will often look to see if the money you have in your bank accounts has seasoned. If it hasn't, it can prevent your loan from going through.
What you describe is not that different from the seasoning of money. Perhaps requiring a seasoning of staked Steem would help mitigate some of these issues in the future? Perhaps a seasoning time of 3 months before it's used to vote for witnesses?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for referencing my post. Although I disagree with your Idea of giving more value to votes from older accounts, it gave me a better idea based on this concept.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
What brought me to this scheme is my believe, that the longer someone has been in this community, and the longer has kept a substantial amount of funds in it - the more he is dedicated, and better understands all the things here (which are sometimes hard to fully grasp by newcomers).
Anyone who jumps in just for a "quick profit" should not have a huge influence into communities future, especially right from his first days.
It all was just my quick reaction after reading your post . Everyone is free to disagree, and/or bring a better alternatives.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Indeed.
Can't disagree with that.
I am sorry if I sounded rude or arrogant. I was just considering the possibility of a takeover coming from an old account(like @steem or @steemit) but your concerns brought up the idea of chronological security to influence witness votes.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
$trdo !DERANGED !COFFEEA
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @contrabot, you successfuly trended the post shared by @onealfa!
@onealfa will receive 0.93606638 TRDO & @contrabot will get 0.62404425 TRDO curation in 3 Days from Post Created Date!
"Call TRDO, Your Comment Worth Something!"
To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I think you deserve some $trdo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @pixelfan, you successfuly trended the post shared by @onealfa!
@onealfa will receive 1.03068450 TRDO & @pixelfan will get 0.68712300 TRDO curation in 3 Days from Post Created Date!
"Call TRDO, Your Comment Worth Something!"
To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You need to stake more BEER (6 staked BEER allows you to call BEER one time per day)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Lucky you @onealfa here is your COFFEEA, view all your tokens at steem-engine.com Vote for c0ff33a as Witness
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @onealfa, your post successfully recieved 1.96675088 TRDO from below listed TRENDO callers:
To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit