Cardano Plutus & Script Execution Telemetry

Cardano executes smart contracts through the Plutus Core virtual machine on the extended UTXO (eUTXO) model. Smart contract transactions consume Execution Units (ExUnits) measured in CPU execution steps and memory units, ensuring deterministic fee calculation without unexpected gas failures.

Plutus Script Share
--
DeFi & Smart Contracts
Mean CPU Steps / Tx
-- steps
vs 10B Tx Limit
Mean Memory / Tx
-- units
vs 14M Tx Limit
CIP-33 Ref Scripts
--
CIP-31/33 Reference Footprint
Phase-2 Collateral
150% margin
0 Failures (Deterministic)

Plutus Script Era & Execution Distribution

Era Adoption Matrix

Cardano smart contracts have evolved across eras from Alonzo (V1) to Vasil reference scripts (V2) and Chang/Voltaire primitives (V3), continually minimizing bytecode footprint and computational ExUnits.

Plutus V1 (Alonzo Legacy) 12.4%
Plutus V2 (Vasil Ref Scripts) 76.8%
Plutus V3 (Chang Primitives) 10.8%

Live Plutus Smart Contract Execution Feed (Recent Blocks)

Real-time ExUnit Clearance

Real-time log of recently observed blocks demonstrating Plutus script share, total consumed CPU execution steps, script memory allocation, and CIP-31/33 reference script utilization. Click any SPO to view complete stake pool telemetry.

Block / Slot Slot Leader (SPO) Script Share CPU Steps Script Memory CIP-31/33 Ref ExUnit State
Connecting to Cardano live Plutus execution telemetry...

The eUTXO Smart Contract Architecture

Unlike account-based blockchains where smart contracts alter global state concurrently, Cardano contracts validate transactions locally using three deterministic components:

Datum, Redeemer & Script Context

Contracts lock funds at script addresses. To spend or interact with a script UTXO, the transaction supplies a Redeemer, satisfies the locked Datum, and validates against the complete ScriptContext (inputs, outputs, fees, certificates, and minting policies).

Deterministic Off-Chain Evaluation

DApps simulate and compute exact execution units off-chain before broadcasting. If a script validates locally, it is guaranteed to succeed on-chain, preventing wasted user fees from failed executions.

Execution Budgets (ExUnits) & Protocol Limits

Each block on the Cardano network enforces hard limits on computational resources to safeguard network throughput and keep block propagation within the 3-second protocol benchmark:

  • Block CPU Execution Budget: Maximum allowable CPU execution steps per block (e.g. 40,000,000,000 steps).
  • Block Memory Execution Budget: Maximum RAM allocated for script execution state per block (e.g. 62,000,000 memory units).
  • Transaction Execution Limits: Per-transaction execution caps (10,000,000,000 CPU steps / 14,000,000 memory units) to prevent single complex scripts from starving block space.
  • Collateral Mechanism: Plutus transactions commit a 150% collateral percentage to compensate slot leaders in the rare event of Phase-2 validation failure.