当前位置: X-MOL 学术arXiv.cs.PL › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Albert, an intermediate smart-contract language for the Tezos blockchain
arXiv - CS - Programming Languages Pub Date : 2020-01-07 , DOI: arxiv-2001.02630
Bruno Bernardo, Rapha\"el Cauderlier, Basile Pesin, and Julien Tesson

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.

中文翻译:

Albert,一种用于 Tezos 区块链的中级智能合约语言

Tezos 是一个智能合约区块链。Tezos 智能合约是用一种称为 Michelson 的基于堆栈的低级语言编写的。在本文中,我们介绍了 Albert,一种 Tezos 智能合约的中间语言,它将 Michelson 堆栈抽象为线性类型记录。我们还向 Michelson 描述了它的编译器,用 Coq 编写,目标是 Mi-Cho-Coq,这是在 Coq 中实现的 Michelson 的正式规范。
更新日期:2020-01-09
down
wechat
bug