Hi, I have a question regarding centralisation and block size.
I understand that an increase in block size results in increased miner centralisation because of the fact that there becomes increased barrier to entry with storing the blockchain (memory) and also with needing better hardware (which im not too sure as to why besides storage capabilities) and I also completely understand the issue with propagation speeds and the increase in forks and stale blocks which will also lead to slower confirmation times.
But my question is that in the future, using the logic of running a node of the bitcoin blockchain and needing enough storage space to have a full copy of the blockchain… is there any potential issue with miner centralisation in the future as the blockchain increases in size? as more blocks are appended to the chain and the blockchain becomes much larger to store in full in say 10, 50, 100, 200 years etc will the availability of storage space to people increase at a relative rate to the increase in storage capacity needed to be a miner? Or will the increase in the blockchain size be quicker than the increase in storage capabilities? - if this is the case I’d imagine that centralisation could increase over time for this reason?
Also following on from this idea of the blockchain constantly increasing in size, is there any sort of issue that could arise in the future from the time it takes for a wallet to traverse the blockchain and identify UTXO’s that are assigned to its private key? Lets say a transaction is made in 2010 and it is assigned to a particular private key, and 100 years in the future someone would like to spend that UTXO how long would the wallet need to traverse the blockchain? And would all wallets need to traverse that far back to see if there are any other UTXOs it could have assigned to its private key?
Depending on if this could be an issue in the future it could result in tx’s becoming slower or perhaps more correctly it would take longer for someone to make a transaction after a wallet is loaded up, due to the fact that it will take a much more significant amount of time for a wallet to build a transaction?
Would love an answer to both these questions!