以太坊智能合约优化及交易网络安全性分析

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:suilong12341106
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以太坊是一个支持加密货币(以太币)和智能合约的区块链平台。尽管以太坊上已经部署的智能合约数量超过了800万个,但是人们对其用户的特征、智能合约的活动以及它们之间互动知之甚少。而智能合约作为一种利用区块链机制(运行于以太坊虚拟机)来执行代码的软件,由于其具备诸多优点而受到越来越多的关注。为了确保智能合约的执行能够终止并防止资源的滥用,以太坊向部署智能合约的开发人员和使用智能合约的用户收取费用,另外未优化的智能合约相比优化过后会花费更多的交易费用,而针对智能合约的优化可以从底层的操作码序列以及高级语句逻辑结构两个角度入手。此外最近的研究发现,通过使用静态程序分析技术,可以检测出大量智能合约存在严重的安全性问题。对于智能合约,大多数静态程序分析技术需要首先构建其控制流图,而控制流图需要通过控制流转移(CFTs)将基本代码块串接起来,以进行下一步的分析。针对以上问题,本文基于复杂网络分析技术、程序字节码优化技术、程序控制流转移(CFT)技术、gas低效率特征优化技术完成了四项工作以达到对以太坊更全面的研究与理解。本文的主要研究内容为以下几点:本文通过网络图分析完成了对以太坊的系统化研究,之后提出了一种新的方法来收集所有的交易数据,然后构造资金转移网络图(MFG)、智能合约创建图(CCG)和智能合约调用图(CIG)来描述以太坊上的主要活动。本文通过分析MFG、CCG和CIG上的各种网络图指标(如聚类系数),获得了关于以太坊的观察和见解。这些结果使得研究者能够更好地了解以太坊的生态系统。针对以太坊的攻击取证、异常检测和去匿名化三个重要的安全问题,本文分别提出了三种基于三种网络图的检测方法,且通过实际案例的分析验证了检测方法的有效性。针对底层操作码序列的优化,本文提出了24个在部署和调用智能合约时浪费gas的可优化特征代码序列,并确定了替换可优化特征代码序列实例的相应高效代码。本文设计了一个智能合约字节码级的工作流,可以自动检测可优化特征代码序列并将其替换为对应高效代码。本文对已部署的智能合约及其执行记录进行实验,检测出大量的可优化特征代码实例。本文完成了大规模的智能合约CFT识别分析,对6个被广泛使用的工具进行了全面的比较,对所有部署的智能合约进行了检测,并最终获得了许多见解且其中一些可以应用到其他工具上。本文利用EVM来恢复智能合约的历史执行记录,使用这些记录来评估工具,并发现了执行记录可以显著地补充工具发现的CFT。基于以上的观察,本文使用从执行轨迹中提取的CFT来增强oyente,而大量的实验表明,这种增强能减少其漏报率。针对高级语句逻辑结构,本文提出了10种gas低效率智能合约特征代码,并基于符号执行技术设计了对gas低效率特征的检测方法。本文对以太坊的已部署合约进行了广泛的实证研究,分析了gas低效率特征的普遍程度。并且本文针对不同版本的编译器开展了实验,确定了编译器版本升级对gas低效率特征的消除效果。
其他文献
终身教育是现代经济社会发展的必然趋势,而公共图书馆作为学校教育的有力补充,已成为公民终身教育的社会化平台.因此,从科教兴国战略的高度,提出图书馆为公民终身教育提供的
如果题目是文章的明眸,那么优美的语言无疑是美丽的面庞,作者依托于语言这一载体,表达心意和传达感情。精美的语言是作文的绿叶与鲜花,它能使你的作文发出令人耀眼的光彩。
数学是人类的一种文化,让数学文化真正融入到数学教学中去,会形成数学学习的原动力,调动学生的积极性,人文教育在数学教学中是不可缺少的。 Mathematics is a kind of human
作者、译者和读者对于文学作品各有见解,在参与文学翻译活动中又作为主体相互影响,因不同的社会背景、历史文化等形成翻译关系。文学作为一种艺术文本,蕴含着不同层面的美,他们三者之间和谐的翻译审美关系促成了满足目的语读者审美需求的译文。美国汉学家葛浩文长期从事中国文学作品的英译工作,帮助莫言荣获第一枚中国诺贝尔文学奖,对现阶段中国文化走出去有着极大的借鉴意义。因此,本文以主体间性理论为依托,选取葛浩文的翻
经济全球化的迅速发展,为经济市场带来了巨大的机遇和挑战。在此经济背景下,许多大型企业集团开始实施高速扩张的集团发展战略,在世界各地建立大量的分支机构,开始致力于全球业务的发展。企业集团规模的不断扩大、业务量的不断增加使原有的财务管理模式无法与其当前的跨地区经营战略相契合,加之大数据时代的到来,财务共享服务模式便逐渐应用至企业的财务管理之中。近年来,M集团迅速发展,分支机构遍布全球各地区,为了满足集
研究在通胀下代理人退休选择、最优消费和投资组合决策问题.其中代理人在退休前的消费过程受到生存消费约束,代理人在无风险资产、通胀指数债券和风险资产三种资产中进行投资
随着经济的快速发展,我国即将步入大数据、云计算时代,使得数据中心需求量不断增加。有资料显示,于2016年,中国数据中心市场总规模已达714.5亿元。数据中心里面布置了大量服务器等IT设备,高发热量元件是核心部件半导体,为了维持机房热环境,从而需要巨大的冷量,导致冷却系统能耗是一般公共建筑25倍-30倍。因此,当务之急是降低制冷能耗,使数据中心更加节能。冷却塔自然供冷技术,是在室外湿球温度或干球温度