arXiv · 2106.12973
Making Tezos smart contracts more reliable with Coq
Abstract
Tezos is a smart-contract blockchain. Tezos smart contracts are written in a low-level stack-based language called Michelson. This article gives an overview of efforts using the Coq proof assistant to have stronger guarantees on Michelson smart contracts: the Mi-Cho-Coq framework, a Coq library defining formal semantics of Michelson, as well as an interpreter, a simple optimiser and a weakest-precondition calculus to reason about Michelson smart contracts; Albert, an intermediate language that abstracts Michelson stacks with a compiler written in Coq that targets Mi-Cho-Coq.
Explore related subjects
Keep this discovery
Bruno Bernardo, Raphaël Cauderlier, Guillaume Claret, Arvid Jakobsson, Basile Pesin, Julien Tesson. 2021-06-24. Making Tezos smart contracts more reliable with Coq. https://doi.org/10.1007/978-3-030-61467-6_5
Cite the original work for its findings. Save a collection to share your selection of sources.