Devcon VI

Tackling Rounding Errors with Precision Analysis
10-11, 15:00–15:30 (America/Bogota), Talk 3

Rounding errors in smart contracts can lead to severe security vulnerabilities. In this talk, we'll motivate the importance of rigorous numerical analysis through real-world exploits, and review existing precision analysis techniques. We'll then argue for the development of automated error propagation analysis tools to overcome the tediousness of manual efforts.

Raoul Schaffranek studied Computer Science at RWTH Aachen University, Germany, where he obtained B.Sc. and M.Sc. degrees. He wrote his master thesis about compositional modeling and fully automated verification of distributed systems and formalized his findings with the Isabelle proof assistant. After leaving University, Raoul joined Runtime Verification as a formal verification engineer, where he spends most of his time on security audits for the Ethereum ecosystem.