论文标题

阿尔伯特(Albert),Tezos区块链的中级智能合同语言

Albert, an intermediate smart-contract language for the Tezos blockchain

论文作者

Bernardo, Bruno, Cauderlier, Raphaël, Pesin, Basile, Tesson, Julien

论文摘要

Tezos是一个智能合同区块链。 Tezos智能合约用一种名为Michelson的低级堆栈语言编写。在本文中,我们介绍了Albert,这是一种用于Tezos Smart合同的中级语言,该语言将Michelson堆叠为线性键入记录。我们还描述了用Coq撰写的米歇尔森的编译器,该编译器针对Mi-Cho-Coq,这是COQ中实施的Michelson的正式规范。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源