IELEs
IELEs refers to a set of technologies associated with the IELE project, a blockchain-oriented virtual machine and intermediate language developed by IOHK for Cardano’s smart contract ecosystem. The aim of IELE is to provide a formal, language-agnostic runtime that can execute code compiled from multiple high-level languages, while enabling rigorous verification of contract behavior.
The project centers on creating a portable, deterministic intermediate representation and a virtual machine capable of
Semantics for IELE were developed with a formal approach, often leveraging framework-based specifications to enable rigorous
History and status: IELE emerged from Cardano research in the late 2010s as part of IOHK’s broader
IELEs may appear in broader or unrelated contexts, but this article focuses on the Cardano IELE project