Does Steemit Need a Blockchain to be Successful? An Interesting Take on the State of Steemit
Does Steemit Really Need a Blockchain?
Earlier today I encountered this piece on a Medium publication called Hackernoon about the unnecessary usage of blockchains across the cryptocurrency space penned by Alistair Roche.
Before today, I was totally unfamiliar with the author and the publication. However, there are some really interesting points he raises. I too tire of the "slapping a blockchain on everything" strategy I see around the crytpocurrency space just for the sake of generating a buzz. But, a few of his constructive criticisms do hit home hard about Steemit and I'm curious what others out there think.
The Product
First, the author offers some thoughts of the product as a whole.
But Steemit sucks as a product, and has barely improved since their launch over a year ago. They will never take people away from Reddit at the rate they’re going, even though they raised millions with their ICO. I tried to use it, I really did. Now, if Steem were one of the coins available for margin trading on Poloniex I’d be shorting them.
Now, being here since last year, and being away due to other commitments for over a half of a year, I actually do see the improvements made to the product. I feel I can now find things easier than I did before, can actually track views, and the newer nested commenting structure has made it much easier to interact with a thread. There are so many other improvements, technical or otherwise, I am sure I am missing that have been making this place even greater.
The UX, however, has generally been about the same for me though since I joined, with no "flashy" improvements, splash pages, or fancy dynamic scrolling art. I don't think it necessarily needs to be like that for me, but maybe others out there do.
Comparisons to Reddit
As far as Reddit is concerned, It is hard for me still to compare Steemit with Reddit because to me they accomplish two different goals.
Reddit is where I will always default for breaking news in almost every topic I am interested. If I need to interact about what is current, I go there. Steemit for me has always been about community. I find I dive deeper into posts here than I would elsewhere for the genuine community interactions. I may not always comment, but I do generally read them all on a thread on which I am invested. I cannot say that for every site I browse.
The Tech
Alistair goes on to offer some opinions on the Steemit tech as a whole that are ones I have not seen out there yet. Particularly with the structure of the Steem blockchain:
Their product is built on top of a brittle, slow (compared to, you know, a normal database), potentially unsafe, potentially irrelevant-in-the-future blockchain platform, for no good reason. Solving the “rewarding-creators-and-discoverers“ problem doesn’t require decentralization.
Well, here is just one good reason, of many, I have seen browsing pieces on this platform. This one comes courtesy of @dantheman:
If you believe @dantheman's opinion, then yes, a blockchain would totally democratize the value added by users and ensure value is returned in a manner that is both viable and fair.
However, if you have more faith in Alistair Roche, you see the Steem blockchain as not being necessary, because the value could still be distributed fairly to the system from a centralized authority. In that system, a legacy database structure could be used that is faster and more efficient.
Alistair goes on to add:
No one is going to shut down a version of Reddit that rewards people with money for being the first to discover good stuff. Steemit doesn’t need a blockchain, it needs better branding, design, copywriting, and most importantly the ability to iterate their product quickly.
He is making his opinion on being "shut down" to support his point that any blockchain that disrupts a space should only exist in an environment that needs to be protected from the government. However, his point about the necessity of a blockchain I think has several interesting counterpoints.
Here is an opinion from @cryptogee just last year on the comparisons between Steemit and a blockchain-less system like Facebook:
I think @cryptogee hits the nail on the head again about fairness and increased difficulty in gaming the system on this platform. Reddit and Facebook work as centralized systems in my opinion because no money is involved in the creation and curation of content. Once that value is introduced, I think a blockchain is exactly necessary to make this process more democratic.
What are your thoughts Steemit?
I cannot counter Alistair's opinion about the nature of the necessity of blockchains as I also agree that water always finds its level:
If you have an idea for a new business that doesn’t need to be protected from the prying eyes or arbitrary gavel of a government, then don’t involve a blockchain. Your lunch will get eaten by the team using technology more appropriate for solving the customer’s actual problem...
If there is a more appropriate technology for the pain points Steemit solves, namely rewarding the creation and curation of content, then users will flock to it. For now though, I am enjoying this platform and what it provides and cannot think of a better alternative. At least, a better alternative not involving a blockchain.
I like the explanation that Cryptogee provides. Advertising and advertising bias have a strong effect on the content that is provided to the masses, and to have an outlet "free" of it can be very rewarding.
Errrm... it's simple, is it not? There is a war going on for the hearts and minds of the people. Reddit is heavily gamed and censored. /u/spez showed that the admins are not beyond tinkering with the database itself, either for the lulz, for ideological reasons, or at the behest of "TPTB". While I disagree with everything that happened or is happening in /r/fatpeoplehate or /r/the_donald, I disagree even more with shutting down these subs.
Reddit's canary has died.
The blockchain cannot be censored. True, you may receive downflags and a bad reputation for misbehaviour, but what you say will be immutable. I would prefer a world in which that is not necessary. But we're not there yet. That is why Steemit running on a blockchain has more of my trust than reddit, or any other comparable platform.
Other evidence that running a social networking platform on a decentralised blockchain is simply a good invention includes imdb, who closed and scrapped their forums without forewarning (I, at least, got none) and destroyed some of my best ramblings, among them an exegesis of "Awake"; and MySpace, which became unusable and essentially destroyed years of blood, sweat and tears.
(Sorry if that is what has been said in the images, I have to browse Steemit without images because my internet is slower than a turtle on valerian).
Steem/Steemit is an experiment, and I'm looking forward what it is going to prove.
But it's true, the UI (still) sucks.
I've not personally experienced censorship on Reddit, but am aware of its existence and agree a blockchain based system mostly fixes that pain point. For example, I can recall instances here of flagrant abuse against others not being tolerated by the community. Instead of comment deletion, we added the feature of hiding the posts with low comment scores.
You know, I wonder if other folks feel the same about the UI too. Seems to show up as a huge complaint in criticisms of steemit. I've never been much of a design guy myself and generally appreciate anything within reason that I can browse through logically.
Any suggestions for improvements?
Many. Some, if not most, have already been implemented, I went back through my blog posts and found that the UI has indeed improved over the months and during my hiatus. Comment nesting depth has increased, for example, I like that. Blocking has been implemented, a very important feature that circumvents the calls for centralized censorship of trolls.
Other implementations will take years, it seems.
PMs for example. How can that simple, fundamental function not be working yet?
Or a profile page. I concede that the profile pics and "about" fields are a step in the right direction, but a living, breathing profile page à la MySpace, preferably even with editable CSS, could be more than just awesome. It could be a business card. A sorted index of your own or other's best blog posts. A short introduction, and invitation to press "follow". A collection of songs or artwork for musicians and artists. It is my own personal conspiracy theory that MySpace was destroyed on purpose, because no platform ever managed to connect vertically and horizontally as much as MySpace did. As an amateur musician and artist, I (and I believe many others) found friends, collabos, gigs, "fans" and support from popular musicians in a natural, organic manner completely unlike Soundcloud or Facebook, and I blame the MySpace profile page and its guestbook. "Thanks for the friendship!" Let steemit fill that vacuum: MySteem!
And, most of all, a customizable feed filter. With boolean operators for tags, or thresholds for payouts/number of votes and the like. Between "created" and "trending" so many posts are lost when you're not online 24/7 that it is no wonder that curation becomes a pain in the lower back, and it doesn't make sense to painstakingly switch between tags manually. Let me assemble a list of tags I want to keep an eye on, just as I can subscribe to subs on reddit and create my own, personal /r/all feed. Let me manage multiple of these list, because I have many interests. "fandom" includes "starwars" and "agot" and "asoiaf", "retro" consists of "gameboy" and "c64" and "chiptune OR chiptunes OR chipmusic", "conspiracy" includes "conspiracy" and "investigate911" and "debunking" and "NOT flatearth" and so on.
Steemshovel was a step in the right direction, but it seems the project went offline again. I'm happy to see that bbchain.com and asksteemit.com and so many other external apps and blockchain browsers are thriving, so I have hopes for the future that steemit.com itself will implement the best of these features in the next years, or that browser extensions, or even dedicated standalone steem browsers (like piston) will supply for such and similar demands :)
Ancor is also needed ^)