Hello, Steemians!
So, I decided to check is that possible to get really-really rich by only self-upvotes and write some code :D
There's some assumptions that I use:
The last assumption is empiric. I just checked out the accounts and their upvotes on special service: http://www.steemdollar.com. After checking many accounts without delegated SP - I've get such a number.
Experienced users, you can correct me if I'm not right.
The same as decreasing vote power to 50% after 10 upvotes. Correct me and we make this emulation more precise!
So, after all I wrote this wonderful code:
#include
#include
using namespace std;
int main(void)
{
int UPVOTES_PER_DAY = 10;
int days = 0;
double sp = 0.5; // new one
double quotient = 19047.65873; //empiric
std::queue <pair<double, int>> pays;
while(1){
/* make all self-upvotes */
for(int i = 0; i < UPVOTES_PER_DAY; ++i){
double qq = (1.0 - (0.5 / (UPVOTES_PER_DAY - 1)) * i );
//interpolate between 50% and 100%
pays.push( make_pair(qq * sp / quotient, days));//upvote
}
/* check pays */
while(!pays.empty())
{
pair <double, int> test = pays.front();
if(test.second <= days - 7){
sp += test.first;
pays.pop(); //remove from queue
}
else
break;
}
if(days % 365 == 0){
//get data
//TO DO
}
days++;
}
return 0;
}
After 102 years of everyday posting and self-upvoting you're gonna be SP millionaire. Congratulations!
Here's the graphic of you money growing with time (Vertical -> money in SP, horizontal -> years ;-)):
Looks good, isn't it?
Data table:
Thank you for your attention! Follow @ideamaker for more ;-)