期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
以太坊中间语言的可执行语义 被引量:5
1
作者 韩宁 李希萌 +3 位作者 张倩颖 王国辉 施智平 关永 《软件学报》 EI CSCD 北大核心 2021年第6期1717-1732,共16页
智能合约是实现各类区块链应用的核心软件程序.近期,以太坊区块链平台(Ethereum)上的智能合约暴露出大量错误和安全隐患,在国际上引发了智能合约形式化验证的研究热潮.为提供高可信度的验证结果,智能合约程序语言的形式化必不可少.对以... 智能合约是实现各类区块链应用的核心软件程序.近期,以太坊区块链平台(Ethereum)上的智能合约暴露出大量错误和安全隐患,在国际上引发了智能合约形式化验证的研究热潮.为提供高可信度的验证结果,智能合约程序语言的形式化必不可少.对以太坊中间语言Yul进行形式化,首次给出了其类型系统和小步操作语义的形式化定义.该语义为可执行语义(executable semantics),由120个Yul语言程序组成的测试集进行测试.该工作在Isabelle/HOL证明辅助工具中完成,为基于定理证明的智能合约正确性、安全性验证奠定了基础. 展开更多
关键词 智能合约 yul语言 Isabelle/HOL 形式化语义 以太坊
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部