How many jobs can steem platform create? Steem Job Analysis Thu Jun 28 2018
Repository
https://github.com/blws/insteemr
Introduction
This analysis will in depth explore a possible number of jobs on steem platform.
More precisely, this analysis focuses on these 7 platforms: dlive, dtube, utopian-io, steemstem, dsound, steepshot and artzone, because these platforms are dedicated to pay regularly and they can provide stable payouts.
Outline
- Scope
- Results
- Dlive distribution
- Dtube distribution
- Utopian-io distribution
- Steemstem distribution
- Dsound distribution
- Steepshot distribution
- Artzone distribution
- How many users could earn for a minimum wage
- Exploring potentially stable jobs
- How many users actually earn more than 200$ a week?
- Ranking of stable jobs with average earnings
- Projection
- Conclusion
- Tools and Scripts
- Relevant Links and Resources
Scope
Data used in this analysis is a collection of all posts (without comments) created during one week. Begin date is Thu Jun 21 2018 and the snapshot is taken on Thu Jun 28 2018.
Number of posts created: 197,300
Earnings of posts: 388,469 $
Earnings without interest: 272,965 $
Steem Price on snapshot date: 1,21 $
Total steem supply: 282.550.966 STEEM
EWI - Earnings without interest
Results
Earning distribution of all created posts
Group | Num | % | Earn | E% | EWI | EWI |
---|---|---|---|---|---|---|
All | 197300 | 100 | $ 388469 | 100.0 | $ 272965 | 70.3% |
>$100 | 374 | 0.2 | $ 70804 | 18.2 | $ 29272 | 41.3% |
$6-$99 | 12603 | 6.4 | $ 242909 | 62.5 | $ 177217 | 73.0% |
$1-$5 | 23411 | 11.9 | $ 58755 | 15.1 | $ 50476 | 85.9% |
$0-$1 | 160912 | 81.6 | $ 16001 | 4.1 | $ UNK | UNK |
81,6% of posts are under 1$ and get 4,1% of all earnings.
11,9% of posts are between 1$ and 6$ and get 15,1% of all earnings.
6,6% of all posts get 6$ or more and get 80.7% of all earnings.
Dlive distribution
Group | Num | % | Earn | E% | EWI | EWI |
---|---|---|---|---|---|---|
>$100 | 18 | 0.1% | $ 4038 | 1.3 | $ 1510 | 37.4% |
$6-$99 | 1667 | 12.8% | $ 23211 | 7.4 | $ 20865 | 89.9% |
Dtube distribution
Group | Num | % | Earn | E% | EWI | EWI |
---|---|---|---|---|---|---|
>$100 | 29 | 0.2% | $ 4081 | 1.3 | $ 2179 | 53.4% |
$6-$99 | 709 | 5.5% | $ 22001 | 7.0 | $ 19182 | 87.2% |
Utopian-io distribution
Group | Num | % | Earn | E% | EWI | EWI |
---|---|---|---|---|---|---|
>$100 | 25 | 0.2% | $ 3905 | 1.2 | $ 3372 | 86.4% |
$6-$99 | 139 | 1.1% | $ 5468 | 1.7 | $ 5227 | 95.6% |
Steemstem distribution
Group | Num | % | Earn | E% | EWI | EWI |
---|---|---|---|---|---|---|
>$100 | 10 | 0.1% | $ 1519 | 0.5 | $ 1192 | 78.5% |
$6-$99 | 170 | 1.3% | $ 4856 | 1.5 | $ 4704 | 96.9% |
Dsound distribution
Group | Num | % | Earn | E% | EWI | EWI |
---|---|---|---|---|---|---|
>$100 | 0 | 0.0% | $ 0 | 0.0 | $ 0 | NaN% |
$6-$99 | 374 | 2.9% | $ 5180 | 1.7 | $ 4771 | 92.1% |
Steepshot distribution
Group | Num | % | Earn | E% | EWI | EWI |
---|---|---|---|---|---|---|
>$100 | 2 | 0.0% | $ 741 | 0.2 | $ 35 | 4.7% |
$6-$99 | 329 | 2.5% | $ 4884 | 1.6 | $ 3302 | 67.6% |
Artzone distribution
Group | Num | % | Earn | E% | EWI | EWI |
---|---|---|---|---|---|---|
>$100 | 1 | 0.0% | $ 116 | 0.0 | $ 63 | 54.3% |
$6-$99 | 268 | 2.1% | $ 3781 | 1.2 | $ 3357 | 88.8% |
How many users could earn for a minimum wage
So lets just say if you can earn more than 200$ a week that we can call that a job. Not counting posts below 6$ and removing interest earnings.
Real earnings
= 206,488$
= 53,2% of all earnings
Maximum number of jobs
= 206,488 $ / 200 $
= 1032 jobs
Number of jobs per 1$ in steem price
= MaxNumberOfJobs / SteemPrice
= 853 Jobs/1$
The minimum price of creating 1 job
= SteemTotalSupply / NumberOfJobsPerDolar
= 331,243 $
This means we can easily evaluate the maximum number of jobs steem can provide.
For example, with current steem price of 1,21$ * 853 jobs/$
= 1032 jobs
Exploring potentially stable jobs
Let's sum all potential earnings of dlive, dtube, utopian-io, steemstem, dsound, steepshot and artzone.
Platform | Earnings | Number of posts | Average Earnings per post |
---|---|---|---|
dlive | 22,376$ | 1,685 | 13.27$ |
dtube | 21,361$ | 738 | 28.94$ |
utopian-io | 8,600$ | 164 | 52.43$ |
steemstem | 5,869$ | 180 | 32.60$ |
dsound | 4,771$ | 374 | 12.75$ |
steepshot | 3,334$ | 331 | 10.08$ |
artzone | 3,419$ | 269 | 12.71$ |
Sum of Stable Earnings
= 69,730$
Percentige of stable earnings
= StableEarnings/RealEarnings
= 29.32%
Average number of jobs
= StableEarnings $/ 200$
= 348 jobs
Stable number of jobs per 1$ in steem price
= AverageNumberOfJobs/SteemPrice
= 288 Jobs/$
Minimum price of creating 1 stable job
= SteemTotalSupply / StableNumberOfJobsPerDolar
= 981,079 $
How many users actually earn more than 200$ a week?
Number of users with weekly post earnings above 200$
= 175
Actual number of jobs
= 175
Actual number of jobs per 1$ in steem price
= ActualNumberOfJobs / SteemPrice
= 144 jobs/$
Minimum price of creating 1 actual job
= SteemTotalSupply / ActualNumberOfJobs
= 1,962,159$
Ranking of stable jobs with average earnings
Platform | Category | Earnings | Number of posts | Average Earnings per post |
---|---|---|---|---|
utopian-io | steemdev | 1,564$ | 21 | 74,47$ |
utopian-io | development | 2,673$ | 38 | 70,34$ |
steemstem | education | 798$ | 12 | 66,50$ |
utopian-io | translations | 1,093$ | 20 | 54,65$ |
utopian-io | graphics | 1,249$ | 23 | 54,30$ |
utopian-io | tutorials | 394$ | 9 | 43,77$ |
steemstem | science | 3,827$ | 99 | 38,65$ |
steemstem | technology | 649$ | 19 | 34,15$ |
dtube | food | 4,139$ | 132 | 31,35$ |
dtube | cryptocurrency | 4,429$ | 141 | 31,41$ |
dtube | vlog | 5,092$ | 165 | 30,86$ |
steemstem | stemng | 1,294$ | 42 | 30,80$ |
dtube | gaming | 3,849$ | 129 | 29,83$ |
steemstem | stem-espanol | 1,018$ | 38 | 26,78$ |
dtube | music | 4,752$ | 183 | 25,96$ |
utopian-io | bug-hunting | 450$ | 24 | 18,75$ |
steepshot | love | 203$ | 14 | 14,50$ |
dlive | learning | 6,654$ | 472 | 14,09$ |
dlive | dlivestar | 5,232$ | 408 | 12,82$ |
artzone | 3,419$ | 269 | 12,71$ | |
dsound | dsound-original | 2,984$ | 237 | 12,59$ |
steepshot | travel | 1,058$ | 86 | 12,30$ |
dlive | game | 6,448$ | 536 | 12,02$ |
steepshot | photography | 794$ | 69 | 11,50$ |
steepshot | photography | 1,994$ | 194 | 10,27$ |
Projection
Number of jobs dependent on steem price
Steem Price | 1$ | 10$ | 100$ | 1,000$ | 10,000$ |
---|---|---|---|---|---|
Actual | 144 | 1,440 | 14,400 | 144,000 | 1,440,000 |
Average | 348 | 3,480 | 34,800 | 348,000 | 3,480,000 |
Maximum | 1,032 | 10,320 | 103,200 | 1,032,000 | 10,320,000 |
Conclusion
Big question is, how could we create more stable jobs?
One solution that comes to my mind is to integrate bid-bots into dlive, dtube, utopian-io, dsound, artzone and steepshot,
because that way these platforms could accumulate more steem power and therefore lower the price of job creation.
Tools and Scripts
https://blws.github.io/insteemr
-for generating data and images
Script for crawling all posts with steem.js
//get all posts created in last 7 days
getCreated("",0,7);
function getCreated(tag, dayBegin, dayEnd) {
if (notFirstPost == 0) {
notFirstPost = 1;
steem.api.getDiscussionsByCreated({
"tag": tag,
"limit": 100
}, function (err, result) {
allPostParser(err, result, dayBegin, dayEnd, tag);
});
} else {
steem.api.getDiscussionsByCreated({
"tag": tag,
"limit": 100,
"start_permlink": window.permlink,
"start_author": window.author
}, function (err, result) {
allPostParser(err, result, dayBegin, dayEnd, tag);
});
}
}
function allPostParser(err, result, dayBegin, dayEnd, tag) {
if (err === null) {
var i, len = result.length;
for (i = 0; i < len; i++) {
var discussion = result[i];
if (i == len - 1) {
window.permlink = discussion.permlink;
window.author = discussion.author;
} else {
hDat = new Date(discussion.created);
}
if ((i == 0) && (firstTime == 0)) {
firstTime = 1;
firstDate = new Date(discussion.created);
if (dayBegin == 0) {
window.dayBeginFlag = 1;
} else {
window.dayBeginFlag = 0;
}
beginDate = new Date(firstDate);
beginDate.setDate(firstDate.getDate() - dayBegin);
endDate = new Date(firstDate);
endDate.setDate(firstDate.getDate() - dayEnd);
timeDiff = new Date(beginDate).getTime() - new Date(endDate).getTime();
}
if (window.dayBeginFlag) {
var ppv = parseFloat(discussion.pending_payout_value.substring(0, discussion.pending_payout_value.length - 4));
discussion.ppv = ppv;
discussion.rshr = 0;
discussion.rshrw = 0;
var benlist = [];
for (z = 0; z < discussion.beneficiaries.length; z++) {
benlist.push(discussion.beneficiaries.account);
}
if (ppv >= 1) {
for (k = 0; k < discussion.active_votes.length; k++) {
discussion.rshr += parseFloat(discussion.active_votes[k].rshares);
if (botlist.includes(discussion.active_votes[k].voter)) {
discussion.rshrw += parseFloat(discussion.active_votes[k].rshares);
}
if (benlist.includes(discussion.active_votes[k].voter)) {
discussion.rshrw += parseFloat(discussion.active_votes[k].rshares);
}
if (discussion.author == discussion.active_votes[k].voter) {
discussion.rshrw += parseFloat(discussion.active_votes[k].rshares);
}
}
}
ppvSum += ppv;
discussion.eebib = discussion.rshrw / discussion.rshr;
discussion.ppw = discussion.ppv * (1 - discussion.eebib);
var ppw = discussion.ppw;
//console.log(ppv);
if (isNaN(ppw) == 0) {
ppwSum += ppw;
}if (discussion.ppv >= 6) {
resAry.push(discussion);
}
postCnt++;
} else {
console.log("error line");
}
}
} else {
cs(err);
}
};
Relevant Links and Resources
Website
https://blws.github.io/insteemr
Links
https://blws.github.io/insteemr/index.html?dlive
https://blws.github.io/insteemr/index.html?dtube
https://blws.github.io/insteemr/index.html?utopian-io
https://blws.github.io/insteemr/index.html?steemstem
https://blws.github.io/insteemr/index.html?dsound
https://blws.github.io/insteemr/index.html?artzone
https://blws.github.io/insteemr/index.html?steepshot
Proof of Authorship
@proba1
GitHub Account
https://github.com/blws
Data file commit
https://github.com/blws/insteemr/commit/6afe5a706d9e72cfa7de6d3937e615d590fb6031
You got a 6.22% upvote from @emperorofnaps courtesy of @proba1!
Want to promote your posts too? Send 0.05+ SBD or STEEM to @emperorofnaps to receive a share of a full upvote every 2.4 hours...Then go relax and take a nap!
Hi @probal1
Thank you for your analysis contribution.
An interesting angle to take the rewards for these projects and see if it's possible to put a job count in there. I think it's a tough ask for a few reasons though, one being the cost of living is vastly different across the planet.
Also, there are ways to earn STEEM and have a 'job' outside of creating content, and perhaps some of these roles are as stable as this too.
Perhaps sourcing a group of average daily wages from around the world, and comparing these to for example, a 'utopian developer' who is producing one project update each week.
e.g. Could that person live in x country, and what would be their standard of living?
I'm not entirely convinced about this! :)
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Hey @proba1
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!