Hacker News new | comments | ask | show | jobs | submit login

Monero is less scalable because you have to store all tx outputs (key images) instead of just unspent tx outputs, since Monero does not know which outputs are fully spent (for larger ring sizes). And these must all be stored in fast random access memory for double spend prevention. That’s an ever-growing pile of data!

While in Bitcoin you can offload older utxos to a slower memory, because the access pattern is “utxos die young”. Also, utxo set grows much slower or even can be stable (“1 utxo per person”) while tx volume grows forever.

Bitcoin scales way better than Monero or Zcash (that has the same requirement to store all “nullifiers” to prevent double spending).




> fast random access memory

That term is misleading and implies actual RAM-type memory is needed, which is untrue. Monero scales quite well using a database on SSD up to transaction rates far in excess of anything Bitcoin can or will realistically handle now or any time soon (certainly hundreds and possibly thousands of tx/sec).

Likewise the total data that needs to be stored grows slowly at realistic tx rates, roughly 80 GB/year at 10 tx/sec. That's similar to the rate of growth of the bitcoin blockchain (unpruned) and well within the hardware capabilities of both existing cheap SSDs and even more so the visible trajectory for future cheap SSDs.


I'm not sure any blockchain scales "well," so it's like comparing turtle speeds. Likely they'll all be moving to lightening network for scalability, so it's a waste of time comparing them. The factors that are interesting for blockchains are immutability, fungibility and censorship resistance, and due to privacy, Monero wins 2/3. As for network security, that can change as more people appreciate how privacy influences cashlike properties--though I think Bitcoin will end up being a sort of digital gold going forward, which isn't a bad market to contral as far as price evaluation.


Nice, this is good in-depth explanation of why XMR isn't scalable.




Applications are open for YC Summer 2019

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: