There were some interesting tidbits in the article, but the claims of very low TPS in blockchain are a bit out of date, to be honest. Things are changing fast in ethereum, cardano, etc.
Isn't the usual fix to take transactions off the Blockchain? Similarly to how public key crypto is made faster by encrypting a symmetric key?
You can’t store a blockchain in a ZK-snark/stark either. You can only verify it. So the transactions take place ‘off the blockchain’ here as well. The difference is that they can be verified no matter where they occurred.
What do you mean you can't store it?
The ‘succinct’ part of the acronym means that the data is not stored in the proof.