Basic Analysis on the Top 10 DApps on Steemit – Activity and Support to the Community

in #utopian-io6 years ago (edited)

Repository

https://github.com/steemit/steem

Introduction

DApps seems to be the future of Steem. Especially for mass adoption. The recent Steemfest event also shows that thing are moving in this direction. A lot of DApp project presented them self, their plans and visons. Also they present what are they doing at the moment and the activities they have.

Screenshot_5.png

source

The Steem ecosystem is growing, and there is more and more Steem DApps. With the SMT launching official date scheduled for March 2019, this can be a great opportunity.

Here I make analysis of the top 10 DApps on several parameters, like the number of users they voted on, the number of posts made from their platform, SP they hold, average vote etc.

I have made an analysis on this the previous month in the post Top 10 Most Supportive DApps Of The Steemit Community – October 2018. Here I try to widen the scope and include more data. For that purpose I made queries of the STEEM blockchain. This was my first time doing it 😊. So it is not an excellent one, but still some basic data was pulled out.

Scope of Analysis

The analysis was carried out for the period from 15.10.2018 to 15.11.2018. Data from the STEEM blockchain was used and details of the queries can be found at the bottom of this post.

Findings

Number of users voted from the DApps

Like I mentioned I tried to include more parameters in this analysis. One of them that I personally find quite important is the number of users the DApp support. So, I will start with this. Here it is.

Screenshot_1.png

@partiko is the champion here. And it is leading by quite a lot. It is followed by @busy and @esteem. @actifit is also growing and bringing more users and gives them support. The other dapps like @tasteem, @steemhunt, @dtube, @steepshot, @dlike and @utopian-io are also doing a great job and support quite a number of users.

Compering the DApps only by the number of users they support is important, but there are also other things to take into consideration. Every DApp have a different strategy to give their support to the community. Let’s take a look at some other aspects.

Activities on DApps and number on post voted

Some of the other main thing about DApps is the activity they have on their platforms and the number of the posts and comments they vote on. Here are the number of posts and coment made on each DApp and the one they have voted on.

Screenshot_2.png

By these criteria the number one place is reserved for @steemhunt. For those who don’t know Steemhunt is a product hunting platfor similar to product hunt. Except here you get rewarded for hunting and commenting on products. In the period analysed @steemhunt has voted on around 31k posts and comments. That is quite a lot. The second best in this case, @busy is more than half of that number.

Quite impressive from @steemhunt. This score comes from the fact that @steemhunt rewards comments, and not just posts. Obviously, there are a lot commenting happening on Steemhunt 😊. I have personally used the platform and I can say it is a nice way to get reward just for a decent comment.

Looking from an activity perspective the number one place is for @busy. It is an alternative user interface for Steemit and it has been around for quite some time, so it has a nice user base. Busy rewards its users based on the follower they have.
The second best in terms of activity is partiko. This is showing again that partiko is growing fast.

Votes Value by DApps

Except the number of users DApps support, and the number of pots and comment, another important parameter is the value of their vote. Some would say the most important thing. Here is a representation of the SP that DApss are holding and the average vote values of the DApps.

Screenshot_3.png

Utopian is the leader here. There average vote is around 20$. They are supporting open source contributions. There are various of categories in which one can make contribution, like blog, analysis, developers, translation etc. This includes the votes they are casting to the moderators for reviewing the contributions. If we exclude them the votes per contribution will be even higher.

Next to @utopian-io is @dtube. The Steemit video platform. Next comes @tasteem, a restaurant reviewing platform.

We can see here that the vote value of DApps follow the amount of SP the DApps are holding.

The votes values are according to today steem prices.

Summary

Initially I wanted to do an overall rating of the DApps based on the parameters show above, using indexing. But in the end, I realized that this is not possible. All of the different dapps have different use case and functionality. So I summarized all the data and ordered the dapps in alphabetic order. Here it is.

Screenshot_4.png

Conclusion

From all the project presented above we can see that at the moment the Steemit ecosystem provide support to its users in a variety of different ways. There is something for everyone, no doubt about that. Some of this project may still need a little bit refining, and some of them need more support in form of delegation.

But if one is willing to grow here on Steemit there is a lot of opportunity out there, from tracking his activity, reviewing restaurants or making contribution to the open source projects via utopian. Or just use a different Steemit interface.

@partiko is the DApp that is getting more and more traction, showing great activities on the platform. @steemhunt is voting the biggest number of posts and comments, and utopian is casting the biggest votes in values. @actifit and @dlike are showing a nice growth both in user base and SP.

Tools and Scripts

The data was gathered in Excel from Steemsql held and managed by @arcange.
Since I’m new at this I used @paulag queries to collect the data for each individual DApp. Many thanks to her.

The query used to get vote data is:

Source = Sql.Database("vip.steemsql.com", "DBSteem", [Query="SELECT#(lf)*#(lf)FROM #(lf)Txvotes (NOLOCK)#(lf)#(lf)WHERE [voter] in ('partiko')#(lf)and CONVERT(DATE,timestamp) BETWEEN '2018-10-15' AND '2018-11-15'"]),
#"Added Custom" = Table.AddColumn(Source, "% weight", each [weight]/10000),
#"Changed Type" = Table.TransformColumnTypes(#"Added Custom",{{"% weight", Percentage.Type}}),
#"Added Custom1" = Table.AddColumn(#"Changed Type", "Current vote worth", each 95.44),
#"Added Custom2" = Table.AddColumn(#"Added Custom1", "approx vote $", each [Current vote worth]*[#"% weight"]),
#"Changed Type1" = Table.TransformColumnTypes(#"Added Custom2",{{"timestamp", type date}, {"approx vote $", type number}})


The query used to get posts data is:

Source = Sql.Database("vip.steemsql.com", "DBSteem", [Query="SELECT#(lf)    author,#(lf)json_metadata,#(lf) permlink,#(lf)      total_payout_value,#(lf)    pending_payout_value,#(lf)    net_votes,#(lf)    created,#(lf)    children,#(lf)    Category,#(lf)    Depth#(lf)#(lf)FROM comments (NOLOCK)#(lf)where CONVERT(DATE,created) BETWEEN '2018-10-15' AND '2018-11-15' and#(lf)contains (json_metadata, 'partiko')#(lf)#(lf)#(lf)#(lf)"]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"created", type date}})


All the best
@dalz

GitHub Account
https://github.com/dalz




Sort:  

Hi @dalz, great to see you giving analysis another try, well done! It's really hard to "rank" the different dApps as most of them have very different or very specific use cases, finding one metric to cover them all is probably not possible as you pointed out.
Most of the apps identify themselves with the according app tag in the json_metadata - how did you solve this for the utopian numbers where any interface can be used? Just as a remark: there's a slight chance that the app information is changed when a post/comment is edited from another interface, so the Comments table may not necessarily represent the original dApp the post was created with. It can be extracted from the TxComments table by finding the first operation, but the app errors introduced by edits are typically negligible.

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]

Thanks for the review @crokkon.
I tried to follow your previous remarks and widen the analysis by querying the blockchain. It is still on a basic level, but some interesting information are gathered. I have @paulag to thanks for the queries, although I used only a part of that data.

On your remark about the changed information about the app when another interface is used I must say that I haven't thought about that. But this is an issue and at the moment, I can't tell a way to solve it. Probably the numbers of those is not that big and don't influence the overall results.
But still something to think about.

Thank you for your review, @crokkon! Keep up the good work!

nice work. a quick tip on the query, it looks like you may have run this app by app. In the queries you could change [voter] in ('partiko')to [voter] in ('partiko', 'actifit', 'dtube'....) and include all the apps in the same query.

You will also see in the query I have hard coded the value of a vote, I took this value from steemworld.org and it changes often and is different for each app

Delighted to see the use of Excel more and more for analysis, if you get stuck or need a hand let me know

Also hoping you will consider @steemcommunity as one of your steem witnesses, its a witness project ran by myself and @abh12345
1.png

Thank you very much @paulag for your sincere support.
Yes I have run the query for each app. Your tip is very much welcomed.
I have notice the value of the vote, and adjusted it in the table.
You have my suport on @steemcommunity for witness :)

yeppeee thanks for your support. SQL is not my strong point, but I will help out where I can. Running all these queries one after another must have been rather time consuming.

The price of inexperience :)
But it was a good practice.

when I started I did many many things the long way, as you get a feel for the database and the queries, it will get easier :-)

Wow! Excelent work! Great analysis! Im following you RIGHT NOW!

I was looking for Dapps info and this is like the bible! Reestemed ;)

Thanks for share this!

I'm glad you liked the analysis. It is not a complex one, but I just wanted to bring out some basic parametres.
There will be more analysis of this kind. :)

Hope you did! Its informative and lead interested users to move where the money goes. Its not that im going to stop me for blogging. But it helps to grouth!

Thanks again n_n

Great analysis!

Posted using Partiko Android

Thanks :)
You are doing an amazing job obviously :)

Hi, @dalz!

You just got a 4.38% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 4 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 12 SBD worth and should receive 202 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Hi @dalz!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 2.959 which ranks you at #10692 across all Steem accounts.
Your rank has improved 55 places in the last three days (old rank 10747).

In our last Algorithmic Curation Round, consisting of 253 contributions, your post is ranked at #20.

Evaluation of your UA score:
  • Only a few people are following you, try to convince more people with good work.
  • The readers appreciate your great work!
  • Great user engagement! You rock!

Feel free to join our @steem-ua Discord server

Hey, @dalz!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.14
TRX 0.12
JST 0.025
BTC 53615.59
ETH 2344.94
USDT 1.00
SBD 2.13