Suppose I have an array of 200M users, now you wish to store more users (say 500M). Since each word of storage on the Ethereum blockchain requires 20K in gas fees.
Now, if I update a user's score and thus update the contract, do I need to store entire 500M words again??