Building an End-to-End EVM Symbolic Execution Engine in Solidity

Developer Infra

Talk 4 — River, Floor 3

110

Building an End-to-End EVM Symbolic Execution Engine in Solidity

Talk

Advanced

Developer Infrastructure

Day 4Fri, Oct 1411:00 - 11:3030 Mins

Mark as interesting

Attend Session

Export to Calendar

Room Details

Description

Symbolic execution is a widely used approach to formally verify/analyze EVM bytecode. But what exactly is it? What are constraints, and solvers?? Why do you need symbols anyway?? In this talk we will go through a symbolic execution engine for EVM bytecode fully written in Solidity, hopefully demonstrating how beautiful and simple these techniques are, and incentivizing developers to contribute to or write their own formal methods tools.

Recording

thumbnail

Visit the Devcon Archive to watch the recording.

Powered by Swarm & Etherna.