以太坊中间语言的可执行语义

来源 :软件学报 | 被引量 : 0次 | 上传用户:chengshy2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能合约是实现各类区块链应用的核心软件程序.近期,以太坊区块链平台(Ethereum)上的智能合约暴露出大量错误和安全隐患,在国际上引发了智能合约形式化验证的研究热潮.为提供高可信度的验证结果,智能合约程序语言的形式化必不可少.对以太坊中间语言Yul进行形式化,首次给出了其类型系统和小步操作语义的形式化定义.该语义为可执行语义(executable semantics),由120个Yul语言程序组成的测试集进行测试.该工作在Isabelle/HOL证明辅助工具中完成,为基于定理证明的智能合约正确性、安全性
其他文献
武器使用是公安民警的必备技能,需要民警通过规范的、系统的训练才能得到切实掌握,其训练方法与手段具有复杂性与独特性。当前,伴随智慧教育的深度发展,公安智能训练应运而生
进入新时代,党中央更加重视基层社会治理,习近平总书记在全国公安工作会议上强调,要树立大抓基层、大抓基础的鲜明导向,推动基层社会治理创新,努力建设更高水平的平安中国。
5月1日,广州域丰音响在2021北京国际音响展现场举行了Naim旗舰前后级Statement NAC S1和NAP S1的发布会,这也是这两款设备首次与国内发烧友见面,多家业内媒体共同见证了这场
[Objectives]To investigate the clinical effect of different doses of Xuesaitong combined with autologous platelet-rich gel(APG)on patients with diabetic foot(DF
从概念隐喻理论出发,借助COCA和古代汉语语料库对比分析近代汉语“深”与当代英语“deep”隐喻意义的异同,结合《红楼梦》两个英译本探讨译者对近代文学作品中“深”隐喻的认
中华人民共和国成立以来,中国共产党在新疆开展了长期的党建工作,并取得了显著的发展成就。在中国共产党的辛勤建设下,新疆党代表大会制度逐步完善,党的基层组织建设持续增强
当今世界正在经历百年未有之大变局,人工智能已成为引领未来的战略性技术、国际竞争的新焦点、经济发展的新引擎,也为当前高校工程教育提出了新的挑战。本文分析了人工智能时
污点分析技术是检测Android智能手机隐私数据泄露的有效方法,目前主流的Android应用污点分析工具主要关注分析的精度,常常忽略运行效率的提升.在分析一些复杂应用时,过大的开
区域性金融中心是指在国内一定区域内发挥辐射作用的金融中心,这个中心有可能是跨省、市的,也有可能是跨地区的。本文分析了宜宾创建四川南向区域性金融中心的背景和意义,分
谨以此文纪念我国老一辈著名桥梁专家陈昌言先生逝世30周年——题记陈昌言先生是上世纪我国著名的桥梁工程专家、南京长江大桥建设指挥部最后、任职时间最长也是工作难度最大的一任总工程师。陈昌言的小儿子陈宗杰是我的同学、挚友,因为这层关系,加上一些工作的原因,我对陈昌言先生有所了解,也特别崇敬。在陈昌言先生的晚年,我曾先后两次见过他。