Execution Environment

Architecture

The execution environment refers to the computational layer where smart contracts and application logic operate. This architecture includes the virtual machine, state database, and transaction processing components. In decentralized finance, the execution environment dictates how derivatives protocols calculate margin requirements and process liquidations.