As I understand, the Algorand Foundation plans to update the AVM in Q1 of 2022. This update is going to allow inner transactions to perform application calls.
- How are the devs planning to deal with circular transactions? Given the nature of ApplicationCalls being more computationally intensive than regular PaymentTxns, there could be a scenario where Smart Contract A sends an ApplicationCall to Smart Contract B, which triggers a transaction to Smart Contract A… kind of like an infinite loop of transactions. Of course, they would need to pay for the fees, but could a scenario emerge where the network can get clogged by these types of transactions down the line? Right now we are at around 22 tps, but as the tps increase close to the current capacity of 1,000, could the network slow down at some point or maybe fees increase to deal with this?