▲ ▲ ▲ How to become millionaire by self-upvotes [Analysis]

in #blog7 years ago

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 <stdio.h>
#include <queue>
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 ;-)):

Rich.png
Looks good, isn't it?

Data table:

Thank you for your attention! Follow @ideamaker for more ;-)

Sort:  

This post has received a 0.61 % upvote from @booster thanks to: @ideamaker.

Thank you, hope that more people will have possibility to check out this joke :D

Congratulations @ideamaker! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published 4 posts in one day

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Congratulations @ideamaker! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of comments received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!