Correctness proof for the eWasm compilation path
Prove the formal correctness of the DeepSEA compiler’s compilation path targeting Ethereum-flavored WebAssembly (eWasm) by establishing a rigorous simulation-based correctness theorem connecting MiniC semantics to the eWasm execution semantics, analogous to the existing EVM path proof.
References
The backend for the MiniC language has two compilation paths, compiling to either EVM or “Ethereum-flavored Web Assembly” (eWasm), but the eWasm path does not yet have a correctness proof.
— Foundational Verification of Smart Contracts through Verified Compilation
(2405.08348 - Sjöberg et al., 2024) in Verified compilation, Subsection “Verified compiler backend”