当前位置:
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
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
中文翻译:
Albert,一种用于 Tezos 区块链的中级智能合约语言
Tezos 是一个智能合约区块链。Tezos 智能合约是用一种称为 Michelson 的基于堆栈的低级语言编写的。在本文中,我们介绍了 Albert,一种 Tezos 智能合约的中间语言,它将 Michelson 堆栈抽象为线性类型记录。我们还向 Michelson 描述了它的编译器,用 Coq 编写,目标是 Mi-Cho-Coq,这是在 Coq 中实现的 Michelson 的正式规范。