How Algorand can archieve a 10k or even 46k TPS?

I am researching the Algorand architecture and found this:

The targets were proposed by Algorand founder Prof. Silvio Micali in Dec 2020. https://www.algorand.com/resources/algorand-announcements/algorand-2021-performance

However, I am wondering how Algorand can achieve the mission. What will need to be upgraded for the 10k or 46k TPS with the latency reduction to 2.5 s, e.g. hardware, node requirement, storage, etc.

Really would love to see node hardware requirements for 46k