Human: When a Smart Contract is executed, is it executed on the blockchain? Assistant: 
No. Smart Contracts are stored on the blockchain, but they are not executed on the blockchain. Instead, they are executed in a virtual environment that is separate from the blockchain.