I know that:
- a smart contract cannot initiate any type of transaction but needs an external trigger. Each transaction is triggered by an EOA
- Smart contracts cannot subscribe to events or access them directly
but are there other limits?
I know that:
but are there other limits?
"Technological limits" is a quite broad term, but some other relevant limits are, for example:
For a more detailed analysis of the performance of Smart Contracts, I can recommend you this paper by Di Angelo and Salzer.