RE: Storing files on Hive Blockchain: Part 1 - Planning

avatar
(Edited)

You are viewing a single comment's thread:

Please for the love of god no. XD

As a witness who runs the one of the servers that HIVE lives on accross the world the absolute last thing I want people doing is using the blockchain as megaupload or zippyshare.

While it's true that the cost of memory is going down the way that the hived executable works in a lot of cases begins to get jumbled up and bottlenecks of some of its core architecure make things take longer than they should.

You start allowing super easy data uploads to HIVE then all of a sudden chain size bloat becomes a real issue, the operating costs of the entire network goes up due to the need to store this new bloat on the chain and ultimately it ends up not being so much of an asset but rather a massive expensive inconvenience to the blockchain itself.

With stuff like IPFS and whatnot already blazing trails in the whole decentralization of data and alternative hosting means I'm not sure why making something like this would honestly be the best use of your skills and resources.

Anyways, just my 2 cents. Glad to see you thinking about projects for HIVE but personally I'd dissuade you from this whole idea.. It's been visited in the past by a few folks and all times ends up running into the issue of chain bloat.

Edit: @sanjeevm has a pretty good idea on how this could be made feasible!



0
0
0.000
11 comments
avatar

WHATS WRONG WITH IPFS has been screaming in the back of my head since I read this.

Posted Using LeoFinance Beta

0
0
0.000
avatar

Was my knee jerk reaction as well once I got enough info on the project goal.

0
0
0.000
avatar

This project is so wrong on many levels.. Why on earth you want to do that. Lolz. It's better to use custom_json as a reference to stored data somewhere else.
This get me thinking though.. what if we inject viruses to blockchain? It can't be deleted but only third party software need to actively block the code

0
0
0.000
avatar

I am not really a developer. I am just learning and do things to learn and practice. I wouldn't be able to do anything sophisticated enough that would cause massive use and bottleneck issues for the blockchain.

However, since I have read someone say that Hive is not capable of handling 500 million of tweets on daily basis, I was curious to see what Hive can handle and its scaling limits. If you are worried that possibility of storing files may cause issues for Hive, that makes me think you agree that Hive is not capable of scaling and accommodating hundreds of millions of users in the future.

I don't know how IPFS works. I just experiment with things from time to time. And I find Hive to be the place to learn and experiment. For me personally it is nothing more than learning playground. Thank you for sharing the concerns and potential issues.

0
0
0.000
avatar

Video is still much heavier than million of tweets.
Please do not open the door of storing video and pics on Hive, as it could quite likely damage that blockchain.

Posted Using LeoFinance Beta

0
0
0.000
avatar

Video probably won't be possible, it would take very long time. I can see a benefits of original art or photos being stored though. Anyway, this is just an experiment.

0
0
0.000
avatar

Compared to text, also photos are enormous.
I totally see your idea, and I remember being disappointed myself when finding out that only text is stored on the blockchain. And even there, scaling has been an issue.
But this simply is the limitation, at least nowadays.
I know this is an experiment, but please be aware of the risk this idea poses. If it becomes usable, you might crash Hive.

0
0
0.000
avatar

Thanks, mate, glad I waited to skim through the comments before hitting the keyboard to write basically the same thing.

What I should add, though, for @geekgirl, is that the custom_json operation should be used only in cases where it acts like some sort of cursor / key / hash / layer 2 for something that needs governance and immutability (hive-engine?). It's a waste to use the governance and immutability of Hive, which is a fast, reliable, cheap blockchain, for something relatively trivial, like storing data. I understand the need, and it's a problem that needs a solution, I just think there are better solution than Hive for that.

It looked to me like using a racing horse to carry logs from the wood. Just because they are both horses, it doesn't mean they're both very good at the same thing.

Other than that, keep building!

Posted Using LeoFinance Beta

0
0
0.000