Create account

x2dm
replied 1612d
raddi.net
The memo protocol stores data directly in the blockchain. Storing text shouldn't be an issue even in the long run, but video etc. must be stored externally and linked.
raddi.net
replied 1612d
I've designed my storage to attempt to locally handle reddit's workload, which was measured a few years back to be 64 posts and 320 votes per minute, although I think I rounded these
x2dm
replied 1612d
All of reddit does 64 posts per minute? That sounds crazy low to me... If that is the case though, we can easily handle it. BCH is capable of 3.2MB per minute right now, and the
raddi.net
replied 1612d
It doesn't seem much at first, but you need to consider that it's constant flow with high fluctuations. Anyway, it seems like building this over BCH blockchain wasn't bad idea after
raddi.net
replied 1612d
all. I was very skeptical about such approach at first.
x2dm
replied 1612d
roadmap is all about increasing that number further. Also, pruning has been implemented since 2015.
replied 1612d
Hey! Welcome to Member and thanks for coming by. Thanks also for those numbers, I hadn't been aware of them. I think they are manageable both for the BCH blockchain and apps reading
replied 1612d
from it, but both would likely prune the data from it.
replied 1612d
As for scaling, our limit is how much data the BCH network can handle. That's around 2MB per minute at the moment. I'm hoping that'll grow quickly. In excess of that, we could use
replied 1612d
other chains for spillover.
On the client server side, because it is fully decentralized, we can just keep adding more servers to meet demand.
raddi.net
replied 1612d
numbers up. I don't think that any alternative will need to handle that amount any time soon, but the technology should be ready for it. Counting the average length of a comment, plus
raddi.net
replied 1612d
overhead of the cryptography, I'm at about 128 kB per minute for raddi.net, that's 64 GB of data per year which is a number to keep in mind. I intend raddi to be ephemeral, i.e.
raddi.net
replied 1612d
default settings for clients will be to delete data after a year or so (except threads marked for archival), but on bitcoin blockchain it's permanent. So hopefully the selective
raddi.net
replied 1612d
pruning you describe will work. I don't know much about bitcoin implementation to assess the difficulty of implementing it.
x2dm
replied 1612d
It's important to note that Bitcoin users do not need to store the entire blockchain, and financially-irrelevant data can be pruned. So there's flexibility when it comes to storage.
x2dm
replied 1612d
Using the Bitcoin blockchain as a communication medium does come with storage costs, but those who want to use Bitcoin solely as money aren't really forced to bear those costs.
x2dm
replied 1612d
As long as some archiving nodes out there are willing to store all blockchain data, resilience and censorship-resistance are achieved.