Need to do more than 2000 daily upvotes? Fix in upcoming HF!
minnowsupportprojectยท@danielsaoriยท
0.000 HBDNeed to do more than 2000 daily upvotes? Fix in upcoming HF!
# 2000+ upvotes per day **Are you planning to do 2000+ upvotes per day?** Then this might be interesting for you. ๐ **If not, then you might wanna have a read anyway...** Just for fun. ๐ MSP Bot === **@minnowsupport** is Minnow Support Project's community bot, living in the [**PALnet Discord Server**](https://discordapp.com/invite/E4t4efP). From mid-January I have been hosting this bot, running new code and powered by the same hardware currently hosting **@dorabot**. <center></center> The goal was to make the transition as transparent as possible without major changes for the end-user. The visible changes were mainly cosmetical, **improved message responses** and **task automation**. The biggest changes in the back-end included: **blacklist integration**, **automatic registration fee refund** and improved **admin functionalities**. The **$upvote** command is available in the **upvote channel** and is offered as a free service to all registered members (**registration is free btw...** ๐). **Read further to understand the issue involved with running an upvote bot of this size** # Now over 10K Discord members. In the last couple of months, the number of users has literally exploded and the total number of discord members is now over 10000. ๐ The @minnowsupport bot has always had a 1% voting weight for anyone using the **$upvote** command and is currently set to allow 1 upvote per day. But in the last two weeks, we noticed that the daily voting power recovery was not enough to sustain the high voting pressure. **We had over 2000 votes per day** and the voting power was gradually depleting. We shut down the bot for a couple of days, let it recharge to 100% and opened up with a new voting weight of 0.5%. The math was simple. **Reduced the voting weight by 50%, double the potential amount of upvotes.** **But the math was far from simple.** After a few hundred votes we noticed that the change had no impact at all, the voting power seemed to drain at the same rate as before... Before digging too deep into the steem code I found an already existing issue registered on GitHub. [**Github Steem issue #1808**](https://github.com/steemit/steem/issues/1808) **A short summary:** The Voting Power field is currently 16bits and the base precision used in the calculation is currently set to 10,000. **This limitation in the precision forces the calculation to make no difference between a 0.1% vote and a 2% vote.** And this is the best case scenario when the VP is at 100%. Lower VP and the calculation gets even worse. Another way to put it. Currently, there is a **limit of max 2000 votes** per day. As indicated in [**issue #1808**](https://github.com/steemit/steem/issues/1808) there is a simple fix by just upping these values. Hopefully, this will make it into HF20. Potential @minnowsupport fix === With a current demand for more than 2000 votes per day, the only possible way to accommodate this is by **increasing the cooldown time** or by implementing **regular sleeping periods**. For example, a vote every 48h instead of every 24h. But the **GOOD thing**, at the same time, the voting weight can be increased to 2%. **So the final return to the members will be the same as the initial 1% vote setting.** ## Thank you for your time <hr> # EDIT: **It looks like the breaking point is at a vote weight of 0.5% instead of 2%. So voting 0.5% or lower makes no difference to how your VP is impacted.** <center> ## Minnow Support Project Brought to you by: </center> <center> [@aggroed](https://steemit.com/@aggroed), [@ausbitbank](https://steemit.com/@ausbitbank), [@teamsteem](https://steemit.com/@teamsteem), [@theprophet0](https://steemit.com/@theprophet0), [@someguy123](https://steemit.com/@someguy123), [@neoxian](https://steemit.com/@neoxian), [@followbtcnews](https://steemit.com/@followbtcnews), [@netuoso](https://steemit.com/@netuoso) Click [HERE](https://minnowsupportproject.org/) to learn more about Minnow Support Project. Click [HERE](https://discordapp.com/invite/E4t4efP) to connect to our Discord chat server.  </center>
๐ danielsaori, superlover, nanosesame, fishmon, philogyny, msp-creativebot, steemitcards, cronno, kubbyelizabeth, isaria, ausbitbank, torico, dorabot, spiry-btc, crimsonclad, discordiant, manuel78, msp-lovebot, msp-shanehug, mortyc137, teamsteem, r0nd0n, amos1969, smarthamster72, jerome-colley, ma1neevent, crystalpacheco30, sirlordboss, liberviarum, upme, digitalking, fishta, mrrpiusz, hotsauceislethal, cryptocoinscrew, activist-news, nitego, buildawhale, saboutstorytime, itux1973, chukieix, buil, hartfloe, pastorbastida,