In a much expected update, @roadscape, the Steemit developer in charge of hivemind
, the backend service behind the layer community of the Steem blockchain, laid out the current status of the project.
And there are many reasons to be excited about it.
First of all, if you don't know anything about hivemind
, it's a separate project, which will add a new backend layer on top of the current steemd endpoints. In other words, if you want to access content from the Steem blockchain, you won't have to rely only on the blockchain nodes, you will be able to use hivemind
as well.
From what I understand, hivemind
, an API server written in Python, works likes this: it will index on startup the Steem blockchain, then it will expose a few API endpoints (to be announced later on) which will allow you to have a richer experience (see below). I think it will be an official hivemind
API server, but I also think there will be also a downloadable version, which may be installed on a computer and run like any other server. This will be especially useful for those running full content nodes (me included).
Before giving a few more details about what hivemind
status is, here's what you will be able to do with it (as a developer), or experience on a hivemind
-enhanced server (as a regular user):
- reactions, bookmarks
- comment on resteems
- indexing of custom profile data
- reorganizing of old posts (categorize, filter, hide/show)
- voting/polls (democratic or burn/send to vote)
- modlists: (e.g. spam, abuse, bad taste)
- crowdsourced metadata
- mentions indexing
- full-text search
- rich statistics
- follow lists
- bot tracking
- mini-games
- community bots
That's quite a lot! Think Facebook-like, without Facebook bloatware, on a decentralized platform. Or, if the mere idea of Facebook scares you, think reddit on steroids.
Now, a few caveats.
Because hivemind
is another layer on top of the Steem blockchain, there will be a little delay in how it will access data. This is happening because, as in any blockchain, there might be small mcrohardforks and it takes a few seconds until the last irreversible block is broadcasted on all witness nodes. So, in an optimistic scenario, you can experience 6 seconds delay from a site run on top of the Steem blockchain. Which is more than acceptable.
The launch will be made in two steps: the core (1.0) which will contain the indexer, and the communities (1.5) which will contain all the functions necessary to create nice stuff on top of the Steem blockchain. As far as I see on Github, the first stage is 86% completed!
I'm very excited about this development.
Apparently, I'm no the only one. Since the announcement was published on the official @steemitblog account, Coinmarketcap reports a three fold increase in volume, with a sudden appreciation of STEEM:
Good times are closer than we think :)
I'm a serial entrepreneur, blogger and ultrarunner. You can find me mainly on my blog at Dragos Roua where I write about productivity, business, relationships and running. Here on Steemit you may stay updated by following me @dragosroua.
Wanna know when you're getting paid?
I know the feeling. That's why I created steem.supply, an easy to use and accurate tool for calculating your Steemit rewards | |