Papers2 providers · 2 records
January 1, 2020· Lecture notes in computer science
conference-paper
Open access

Albert, An Intermediate Smart-Contract Language for the Tezos Blockchain

Authors:Bruno BernardoRaphaël CauderlierBasile PesinJulien Tesson

Abstract

Tezos is a smart-contract blockchain. Tezos smart contracts are written in a low-level stack-based language called Michelson. In this article we present Albert, an intermediate language for Tezos smart contracts which abstracts Michelson stacks as linearly typed records. We also describe its compiler to Michelson, written in Coq, that targets Mi-Cho-Coq, a formal specification of Michelson implemented in Coq.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.