ICFP 2021 (series) / TyDe 2021 (series) / Workshop on Type-Driven Development 2021 /
Translation Certification for Smart Contracts (Extended Abstract)
Compiler correctness is an old problem that has received renewed interest in the context of \emph{smart contracts} — that is, compiled code on public blockchains, such as Ethereum or Cardano, that often controls significant amounts of financial assets and can no longer be updated once it is committed to the blockchain. This paper discusses the design and implementation of a certifying compiler for the Plutus smart contract system using the Coq proof assistant.
Translation Certification for Smart Contracts (transl-cert.pdf) | 388KiB |
Sun 22 AugDisplayed time zone: Seoul change
Sun 22 Aug
Displayed time zone: Seoul change
20:00 - 21:30 | Session ITyDe at TyDe Chair(s): Hsiang-Shang ‘Josh’ Ko Institute of Information Science, Academia Sinica | ||
20:00 30mTalk | Interactive Haskell Type Inference Exploration (Extended Abstract) TyDe File Attached | ||
20:30 30mTalk | Contextual Effect Polymorphism Meets Bidirectional Effects (Extended Abstract) TyDe Kazuki Niimi Tokyo Institute of Technology, Youyou Cong Tokyo Institute of Technology, Hidehiko Masuhara Tokyo Institute of Technology, Jonathan Immanuel Brachthäuser EPFL File Attached | ||
21:00 30mTalk | Translation Certification for Smart Contracts (Extended Abstract) TyDe Jacco Krijnen Utrecht University, Manuel Chakravarty Tweag & IOHK, Gabriele Keller Utrecht University, Wouter Swierstra Utrecht University, Netherlands File Attached |