"Even with a population of 10 billion people where each person had 10 different non-empty
addresses, we would only need to keep track of 100 billion addresses. Since we can remove
empty addresses from the database and since a transaction would simply require peers to
shift around numbers in this database instead of adding new data to it, the size of the
account tree should always remain considerably small. By the time we reach anything close
to 100 billion unique non-empty addresses our computers will be much faster."http://cryptonite.info/files/mbc-scheme-rev2.pdf^
I'm a bit concerned with this. Even though it seems like a reasonable conclusion, we must also consider the possibility of sabotage.
If each XCN is divisible by up to 8 decimals, this means that a person who owns 10,000xcn can create 1,000,000,000,000 addresses, potentially cluttering up the account tree enough to cause problems. This is a dangerous attack vector.
Wouldn't it be possible to hard fork and put a division limit to 3 decimals? Even if XCN would reach the market cap of bitcoin, a 0.001xcn would only be worth ~$0.1
I don't see any use for that many decimals.