Need to do more than 2000 daily upvotes? Fix in upcoming HF!

in #minnowsupportproject6 years ago (edited)

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. From mid-January I have been hosting this bot, running new code and powered by the same hardware currently hosting @dorabot.

MSP

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

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 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


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.

Minnow Support Project

Brought to you by:

@aggroed, @ausbitbank, @teamsteem, @theprophet0, @someguy123, @neoxian, @followbtcnews, @netuoso

Click HERE to learn more about Minnow Support Project.
Click HERE to connect to our Discord chat server.

MoH
footer

Sort:  

Very interesting information @danielsaori. The 10K members is a real problem with a hard to find solution. The fact is that something must be applied asap, either the 48 hours vote limit or a scheduled (known) timeframe for sleeping periods. While i was using minnowsupport since my first days in steemit in all my posts, the last month i have not manage to use it even in a single one, because never found it in a functional state at the time of posting.
I also think that it would be very useful the voting trail to be functional in every use of the minnowsupport and the $upvote command (lately once was working and once not). Even if the votes of the trail do not worth so much, the big number of them is giving a boost to the posts that is very useful.
Minnowsupport is a great project . Thanks for posting this update.

Thank you King! 😀
Some kind of trail is on the roadmap, so it will pop up in the near future.
Keep your eyes open as the bot should be back soon. But as you helped out with testing dorabot, I’ve had you on my trial list of users for Doravote, which should have given you a better return. 😉

It's amazing how much the demand has grown in the short time I've been here. I keep forgetting to check if the bot is running and then find it's stopped again.

Hello, it has been an extreme situation the last couple of weeks.
Please have a look at this post and check out the graphs! :) Impressive inflow of new members.

Wow. That's bonkers! Is that a reflection of better publicity or a reflection of the number of people joining Steemit?

Combination of both I would say. Currently there are over 700K steem accounts, many of them are inactive, but it wasn't long ago it was at 500K. So Steemit is getting more traction. :)

Ah. Thanks for your effort to help all of us. Indeed since the cool down of the mspbot, the dorabot has been hit with lots of upvotes. As a minnow, I support your solution to have 2% with 48h cool down. Well, it is until we have the fix. Thank you again for your effort.

Yeah, dorabot is there mainly for fun, upvote at 1% is worth less than $0.01.
Thx for your comment!

This is a great idea as some times you expect more from the vote and then you see a meagre sum

Thx for passing by.
It is a free service after all and many people don’t seem to get that.

Wow ..whether I can because as a beginner?

Actually there is no need to vote more than 2000 times per day... at least not for a normal user 😀

This initiative is a really nice one @danielsaori, Thanks for the information👍👍

Thank you for your valuable contribution, that contributes greatly to the small fish growing to dolphins and future whales

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.033
BTC 64222.08
ETH 3135.29
USDT 1.00
SBD 3.99