POPL 2024 (series) / CoqPL 2024 (series) / The Tenth International Workshop on Coq for Programming Languages /
Specifying Smart Contract with Hax and ConCert
Sat 20 Jan 2024 14:45 - 15:07 at Kelvin Lecture - Session 3
There has been a lot of progress in high-assurance cryptographic software. Our aim is to extend this to high-assurance smart contracts. One example of this effort is the Hax toolchain. By embedding the smart contracts, we get clean Rust code. By using Hax we allow software engineers to write security properties and guarantees about the smart contract into the code, which can be translated into ConCert, where it can be verified.
Slides (presentation.pdf) | 280KiB |
(coqpl24-paper9.pdf) | 375KiB |
Sat 20 JanDisplayed time zone: London change
Sat 20 Jan
Displayed time zone: London change
14:00 - 15:30 | |||
14:00 22mTalk | Well-founded recursion done right CoqPL Xavier Leroy Collège de France File Attached | ||
14:22 22mTalk | Functorial Syntax for All CoqPL File Attached | ||
14:45 22mTalk | Specifying Smart Contract with Hax and ConCert CoqPL File Attached | ||
15:07 22mTalk | A formal security analysis of Blockchain voting CoqPL Nikolaj Sidorenco Aarhus University, Laura Brædder , Lasse Letager Hansen Aarhus University, Eske Hoy Nielsen Aarhus University, Bas Spitters Aarhus University File Attached |