I’m up to speed with your reasoning. This same line of reasoning is why 64bit cpu’s are currently built with 48bit hardware addressing to mimic a 64bit virtual memory space. Intel and AMD have decided that only after disk space is cheap enough will they spend the effort to have 64bit hardware addressing. However, SafeCoin is software. I was thinking more in terms of an adaptive mesh refinement perspective. Just because you use 64bit addresses, doesn’t mean that you need to create all 2^64 objects initially. The total number of objects that can possibly ever exist is fixed, as well as the relative abundance of denominations will be fixed according to a scheme like that @norimi outlined, but the actual storage allocated to them would grow as they are farmed and the network expands. I see this different than inflation since the total amount of currency that could possibly exist will always be fixed, although huge. As the network expands its capacity to perform more transactions per second also expands. It is conceivable that this expansion also leads to an increase in SafeCoin fiat value thereby driving demand for using the lesser valued denominations.
As far as fairy tales are concerned, right now I can go online and buy a hundred TB of storage for reasonable cost… how much will one be able to buy cheaply in 50 years? I don’t think a few 100 PB on a single “desktop” would be unreasonable. A population of 15+ Billion people spread out on multiple planets… that will consume a lot of data. But then again, isn’t 640K of ram more than anyone would ever need?