IPFS? It is in the early stages of running a node in the browser.
That is true but it does not store files forever, only the files that are pinned will remain over time, the files stored on blockchain would be small but immutable and permanent.
The Blockchain is a poor means of storage. Is there a desire to store a file forever on the blockchain? With OP_Return you have a timestamp of the file so as to prove that it existed.
Words can be more powerful than even large sums of money. Worth of Martin Luther King Jr's speech? Worth of whistleblowers' data? Worth of censorship exposure?
I view Memo as a nice proof-of-concept, but long form / high volume storage will be better served by other blockchains or solutions long term, and then this tech will fade out. My 2c.
I actually tried the "multiple blockchains" strategy with data in mind. It introduces more attack vectors than just IPFS. It might work in some cases tho.
Maybe we need a way to incentive archival nodes. If eventually there's a lot of data, we could develop something like swarm nodes: parts of the blockchain stored in multiple nodes.
not all data must be stored on one single blockchain. "just because you can, doesn't mean you should." Why not long form hi def video content? because it'll get priced out one day.
Why memo (the protocol) is important is not due to storage but due to uncensorable communication and identity ownership. All OP_RETURN data can be pruned.
Because there isn't ownership in IPFS. The blockchain allows identity ownership. Also, all transactions are viewed the same as long as you pay, so communications (txs) aren't censored
I would love to have a service to upload small files (other than images/video) and send direct download links, but I realize that I am one of very few people that would do that.
We are sort of storing our comments (data) on the block chain forever now, so we are sort of making the case for storing stuff on the chain, see no reason we could not send small files
Doing so puts strain on other nodes (interfering with the cash aspect of BCH). You would force nodes to store arbitrary data forever with no remuneration.
File hashes works great to create proof of existence/notarization, example https://notary.bitcoin.com/ but most of the stuff done on the chain is because of censorship resistance.
There are people that want to store small files on the block chain, but mostly to make absolutely sure that the file stays up forever, but yeah it is a fringe sort of use case.