基于智能合约的系统形式化分析与验证技术研究

来源 :兰州理工大学 | 被引量 : 0次 | 上传用户:dll4718133
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在传统金融系统中,需要一个可信任的中间机构处理网络上价值交易,这种传统机制存在各种问题。第一个问题是这种机制需要长的交易时间,另一个问题是这中机制会导致高额的交易费用。为了解决这些问题,2008年提出了去中心化区块链平台。区块链技术最重要的特性之一是能够在互不信任的各方之间进行通信,而无需依赖受信任的第三方实体,这种通信可以通过使用智能合约来实现。智能合约是运行在区块链上的图灵完备程序,但是智能合约的设计有两个关键问题,其一是智能合约通常运行在一个高度脆弱的分布式和无许可网络上,智能合约中的漏洞是一种重要的安全问题形式,这些漏洞允许攻击者从合约中提取货币。第二个问题是智能合约部署到去中心化的区块链网络上后无法更改或升级,这是众所周知智的能合约的不可篡改特征。由于这两个问题,智能合约在部署到区块链网络之前必须是正确和安全的,因此,应检查和验证基于智能合约的区块链应用程序,以确保智能合约实施的正确性、安全性和可靠性。本论文首先研究了以太坊中智能合约中的安全漏洞;其次,调查了现有的智能合约形式验证方法;最后,使用Remix IDE工具验证和测试了ERC20智能合约,并说明了该工具如何通过调整调用方法的gas限制来解决重入问题,并展示它如何检测未验证调用和时间戳依赖性等漏洞。
其他文献
近年来,伴随大数据相关技术的不断发展与成熟,与之相关的应用也渗透到不同的领域,对于政府部门而言,政务环境、服务方式、治理决策等多个方面都受到了政务大数据的影响,政府部门在信息化建设方面也在加紧步伐迈入新的阶段。政务信息化在急速发展的同时积累了大批的政务数据,覆盖范围广、数据种类多、利用价值高,政务大数据体系已有了良好的根底与基础。现阶段,部分政府部门已建立了独立的政务业务系统,但随着政务服务与信息
随着互联网的全面普及,人们在微博、论坛、点评网站、购物网站等平台上发表的观点和评论数量呈指数形式增长。通过对这些数据进行收集、分析、挖掘,获取其中所包含的情感倾向,对于个人、企业和政府来讲具有重要的意义。随着互联网中文本数据的快速增长,人工智能的飞速发展,机器学习和深度学习的普遍应用,文本情感分析得到了学术界的广泛关注。本文首先通过对中文评论文本进行分析,结合文本数据的特征,提出了一种基于改进Tr
随着高校信息化建设的快速发展,以校园一卡通系统为代表的信息化系统被广泛地应用到学生生活的各个方面,产生了大量的学生行为数据,如何从这些数据中挖掘有用信息,分析学生行为与成绩之间的关联模式,是当前教育领域的热门研究课题。本文主要是基于学生行为的成绩预测研究,结合数据挖掘分类算法和深度学习算法对学生在校园活动中的行为数据进行分析,试图找到一种预测准确率较高的学生成绩预测方法。首先,通过聚类和关联规则分
人们很容易受到各种形式的伤害,包括先天性和后天性疾病。膝关节作为人体中最大和最坚固的关节之一,其发病率持续上升,目前全世界约有2.5亿人受到膝关节疾病的影响,主要表现在软骨受损。然而膝关节中的关节软骨上的动态负荷可以通过膝关节外力矩和冲力可靠地预测。因此,可通过设计理想的矫形器以修复、激活和纠正损坏关节,进一步恢复肢体功能。然而,目前市场上的膝关节矫形器存在许多不符合使用的要求,如治疗效率低、舒适
随着无线通信技术的飞速发展、无线用户的爆发式增长导致对频谱资源的需求不断增加。如何有效的检测频谱空洞,提高频谱利用率就显得十分关键。认知无线电被认为是有效解决频谱稀缺的技术,并且得到广泛关注。在认知无线电Underlay模式下主、次网络可以共同使用信道,这有效提升了频谱利用率,但次级用户的发射功率受到严格限制,因此传输范围有限,通信质量变差。因此学者们想到了借助中继的帮助,创造性的把中继协同传输引
随着制造业的蓬勃发展,机器视觉技术的成熟与发展,其应用领域越来越广泛,与传统的人工处理方式相比,机器视觉在生产中有着高效率、高精度,工作时间长等特点。将机器视觉应用到外科手术中,帮助医生更为及时准确的处理问题,已成为一种不可阻挡的趋势。本文研究了外科手术中的失血量评估方法,针对其中存在的评估误差大、没有时效性等缺点,研究设计了一种基于机器视觉技术的外科手术失血量监测系统,能够为医生及时提供患者的失
随着机动车保有量的大幅度上升和私家车的全球性普及,导致交通系统的负载过大,环境污染也随之加剧。面对复杂且难以管控的交通拥堵问题,人工智能技术完美的应用在交通系统当中,在此背景下智能交通获得飞速发展。智能交通系统是通过信息化的方式管理交通的一种现代化手段,而交通流预测是智能交通系统中不可替代的核心成分。因此,为了缓解交通拥堵,提高城市路网的利用率,本文在研究和分析了传统预测模型的利弊后,选择组合模型
随着无线网络的大规模部署与应用,人们对于频谱资源的需求愈加强烈,但频谱资源总量有限,从而造成频谱供应与需求的矛盾,频谱稀缺问题日益明显。研究表明,认知无线电网络是解决频谱稀缺问题的有力方法之一。认知无线电网络可以在不干扰授权用户正常通行的前提下,使得次级用户利用空闲的频谱资源,从而提高频谱利用率。本文针对认知无线电网络中频谱共享机制展开了分析和研究,也是针对认知无线电网络下次级用户的最佳传输进行了
频谱资源需求的增加、频谱资源的匮乏以及频谱资源的低有效使用率,这些问题都迫切需要一种新的频谱接入策略来解决。认知无线电(Cognitive Radio,CR)中的认知用户可以机会地接入空闲信道,从而使频谱资源的利用率得到了提高。本文针对动态接入过程中的信道选择策略深入研究:通过对比分析已有的信道选择策略的特点,研究新的信道选择策略。具体内容如下:首先,针对认知无线电网络(Cognitive Rad
随着无线通信技术的快速升级,智能终端的普及、移动数据的急剧增长以及多样化业务的兴起,对终端设备电池容量、计算和存储资源提出更高的要求,传统的云计算模式无法满足计算密集型、时延敏感型应用的实时性要求。作为第五代通信网络(5G)的关键技术,移动边缘计算(MEC)通过将终端计算任务上传至邻近的边缘服务器,由边缘服务器进行计算,再将计算结果回传到终端。相对于云中心,大大减少时延,提高用户体验。虽然移动边缘