You are viewing a single comment's thread from:

RE: OpenSeed Now Supports Hive!

in OpenSeed5 years ago

I'am currently working on a Discord-like app which doesn't require a middleware an runs client-side just purely on HIVE blockchain.

So far good progress have been made, chatrooms are represented by root posts on the chain and chat entries are represented as replies to that post. In my test, I see no real downside client-side the fast block creation times on HIVE makes it already feel like "realtime" chat.

If we can find consensus and could create a common standard for chats on the chain - it could be become available on every frontend and be compatible.

Would you advise me to wait for OpenSeed in this case?

Sort:  

Definitely come by the discord server (yes ironic 😂) and join the OpenSeed conversation. If Hive users were to adopt such a standard we would be happy to integrate it into OpenSeed. That being said, we have given a lot of thought to this feature, and solicited tons of user and developer feedback on their preferred implementation and found that there is not much demand for an on-chain implementation. After all, Hive/Steem has been around for 4 years and such a solution has been possible since day one. One should consider why no such standard has been adopted after all these years. I believe @therealwolf developed such a standard for Steem Chat, but the fact that this project was not successful should be viewed as a warning sign. Most experienced Hive developers are looking for ways to remove data from the blockchain, not bloat it further. That's why we have off-chain posts and comments in OpenSeed as well. It is my belief that a decentralized, public, immutable database is not the right way to store messages and that a distributed, mutable database is far superior. It is understandable why one would be tempted to use Hive for this purpose as it is difficult to bootstrap such a distributed network, however, that is exactly what we are doing with OpenSeed. Sorry to rain on your parade, and it's entirely possible that I am wrong in my conclusions, I just wanted to inform you of my experience and the logic behind our decisions so that you can plan accordingly.

Thank you very much for detailed information here.
I'am joining you on discord - guess it's even better in working on such features in a team :)

Absolutely!