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:
You begin with 0.5 SP
You make 10 post per day and upvote them
There's no delegated SP (to simplify)
Nobody flags you :P
Your vote power intensity decrease from 100 % to 50% for 10 upvotes
Your vote power fully recovers to 100 % on the next day
You get your payout 7 days after creating the post (the same: upvoting the post).
Posts are 100% powered up
Your full 100% upvote is 19047.65873 less than your SP balance
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;
}
The results of current emulation are truly above all expectation.
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: