面向MSVL的智能合约形式化验证

来源 :软件学报 | 被引量 : 0次 | 上传用户:runnerups
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能合约是运行在区块链上的计算机协议,被广泛应用在各个领域中,但是其安全问题层出不穷,因此在智能合约部署到区块链上之前,需要对其进行安全审计.然而,传统的测试方法无法保证智能合约所需的高可靠性和正确性.说明了如何使用建模、仿真与验证语言(MSVL)和命题投影时序逻辑(PPTL)对智能合约进行建模和验证:首先介绍了MSVL与PPTL的理论基础;之后,通过分析和对比Solidity与MSVL语言的特性,开发了能够将Solidity程序转换为MSVL程序的SOL2M转换器,并详细介绍了SOL2M转换器的设计思路
其他文献
展开技术借助分支进程可在一定程度上缓解Petri网性质分析中的状态爆炸问题.但展开网中仍然包含了系统的所有状态信息.某些应用问题仅需对系统特定状态的可覆盖性进行判定,以
针对近年生猪产业发展面临的困境,四川省政府制定和实施了重振川猪雄风的战略。而随着生猪养殖的逐步复苏,加工环节成为制约产业可持续发展的关键因素,存在产业规模小、效益
【目的】对位山闸改建后的引水能力进行预测。【方法】利用RBF神经网络非线性拟合能力强和遗传算法寻优能力强的优点,建立一种基于遗传算法(GA)优化RBF神经网络隐层各参数的
【目的】缓解东北粮食主产区地下水超采压力,促进地表水、地下水资源科学配置。【方法】以黑龙江省庆安县和平灌区为研究区,基于耗水均衡的地下水数值模拟模型,采用实测资料
中央财经委员会第六次会议做出推动成渝地区双城经济圈建设重大决策部署,成渝地区双城经济圈建设上升为国家重大战略,宜宾迎来前所未有的重大发展机遇。本文旨在分析宜宾融入
随着信息物理融合系统CPS(cyber physical system)研究的深入,CPS的安全性问题越来越受到人们的广泛关注,如何验证CPS时空不一致的安全性问题已经成为研究热点.针对该问题,提
近年来,宜宾市全面贯彻落实党的路线方针政策和国家的法律法规,坚持工业经济与环境保护融合发展,相得益彰。本文在全面了解宜宾市工业绿色发展现状、存在主要问题基础上,进一
PolarFS是阿里巴巴开发的分布式文件系统,它实现了分布式共识协议Raft的一种变体,称为ParallelRaft.ParallelRaft突破了Raft中顺序提交、顺序执行的限制,允许状态机乱序执行
机器人操作系统(robot operating system,简称ROS)是一种开源的元操作系统,能够在异种计算簇上提供基于消息机制的结构化通信层.为改善ROS1中存在的数据分发实时性、可靠性问
【目的】揭示我国农业面源污染物排放对地表水质量的影响,为改善地表水质量提供理论依据。【方法】总结了1999—2018年我国主要面源污染指标排放量变化趋势,并采用水质指数(W