一种代币智能合约的形式化建模与验证方法

来源 :计算机工程 | 被引量 : 0次 | 上传用户:nature_shcn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对代币智能合约的安全问题,提出一种基于代币智能合约整数溢出漏洞的形式化建模与验证方法。分析现有The DAO和BEC等漏洞攻击事件,定义代币智能合约的安全属性,通过引入全局变量和数值比较等约束条件对代币智能合约的建模语言进行扩展,使其支持智能合约各类语句的形式化表示。借鉴数学归纳法的思想,优化SmartVerif模型验证过程,避免状态空间的无限遍历。实验结果表明,该方法能成功找出代币智能合约的整数溢出漏洞,并且具有较强的通用性。
其他文献
脑卒中好发于中老年人,而脑卒中引起的偏瘫严重影响了患者的生存信心和康复耐心。一部分患者出现忧郁、恐惧或悲观情绪而影响预后。因此在对脑卒中偏瘫的患者的康复护理过程中
极限学习机(ELM)随机选择网络输入权重和隐层偏置,存在网络结构复杂和鲁棒性较弱的不足。为此,提出基于栈式降噪稀疏自编码器(sDSAE)的ELM算法。利用sDSAE稀疏网络的优势,挖
大跨度技术因成功打破古典钢琴的原有规律、形成独特特点而备受青睐,成为广泛运用于不同类型爵士钢琴演奏中的重要弹奏技法。本文结合爵士钢琴音乐的特点,探讨了大跨度技术的
授权辅助接入(LAA)是长期演进高级系统用于在授权和非授权频谱上传输数据的一种载波聚合操作模式。为了与WiFi系统进行共存,LAA需要执行通话前侦听,这会降低其资源利用率。为
沙眼衣原体(CT)和解脲支原体(UU)均属寄生于生殖道的原核细胞型微生物,是引起非淋菌性尿道炎、宫颈炎(NGU)的主要病原体.据世界卫生组织(WHO)估计,全世界每年平均有8 900万例
技术创新是技术成果的首次商业化应用,是技术进步和经济发展的源泉。技术转移是技术创新成果的推广应用,是技术创新功能的延伸和扩展,是当今技术进步和经济发展的重要途径。重点
远程教育即网络教育的迅猛发展,不断更新着人们的教育理念,使高等教育体系变得更加多样化而富有时代活力。地方新建本科院校,只有适应高等教育大众化的发展要求,从人才培养、科学
失败-停止群签名方案可抵抗强计算能力的敌手伪造签名,实现用户隐私信息的有效保护。为此,在失败-停止群签名方案的基础上,设计一种基于无证书密码体制的失败-停止环签名方案