Congratulations to the Algorand teams (inc. and foundation) and community for all the recent exciting updates.
With the network supporting 6K TPS, given the current adoption rate, reaching 1K tx on average over the next or two years is a real possibility. There is a major issue though. The data storage (and network bandwidth) needed by archival/relay nodes will grow significantly. As of now, the current infrastructure is unable to handle constant higher transactions. There are a few bottlenecks but the major one is the size of blockchain data, which needs to be written and read from relay nodes.
One aspect of this problem is technical. Algorand Vault, State Proofs, Partitioning and other innovative technical ideas can help here. However, as the adoption rapidly increases there should be a timeline for when these capabilities are enabled. It would be great if the Algorand team provides some clarifications on their plans.
Another aspect of the problem is whether storing and replicating many of these transactions on tens of servers is economical. Probably not! Right now, it is not a concern because more transactions means more adoption, however at some point the system needs some adjustments. Current transaction fees are too low and don’t cover storage-over-time costs. Ideally with more adoption higher value use-cases replace lower value use-cases on the chain. However, there should also be mechanisms to clean up the blockchain from dead assets, transactions, etc. I haven’t seen any public comprehensive discussion on these topics. Any clarity on plans here would be helpful.
