区块链数据搜集与分析框架

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ghjkevin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区块链自面世以来受到了广泛关注,其防篡改、可溯源、匿名性和开放性等诸多特点引起了越来越多人的兴趣,众多研究者和相关从业人员纷纷踏足这一领域。想要对区块链有更深入的了解,对它进行更详细的分析,就需要对区块链进行数据收集。截至目前,最为知名的两个区块链平台就是比特币和以太坊。本文将基于以太坊,实现一个区块链数据搜集和分析框架。以太坊是最大的支持智能合约的区块链平台,市值排名第二。探索它可以产生许多有用的见解,因为以太坊上具有大量的交易、账户、区块以及作为智能合约而开发的流行应用程序,更不用说针对平台和智能合约发起的众多新型攻击了。不幸的是,系统地探索以太坊并非易事,因为它涉及大量的异构数据,他们都以不同的方式产生和存储在以太坊上。尽管最近的一些研究中报告了有关以太坊的一些有趣的发现,但这些研究都受到其数据获取方法的限制:这些方法无法提供全面而精确的数据。为了弥补这一空白,我们提出了一个利用以太坊内部机制的,系统的、高保真的以太坊数据搜集框架。基于以太坊的同步机制,我们对客户端进行了插桩,最大程度上恢复和捕获了各类数据。这项工作除了支持现有研究中的分析外,还使用户能够探索未知现象并获得深入的了解。为了展示数据搜集功能的实用性和有效性,本文从以太坊实体、智能合约以及代币三个维度,实现了多个应用程序,利用收集的数据从多角度对以太坊进行了深入分析。包括账户余额分析、智能合约字节码统计和调用库分析、DAO重入攻击检测、非部署合约检测、抑价DoS攻击检测、代币不一致行为检测。根据实验结果,我们总结了矿池的行为特点、合约字节码及调用库的特征;发现了未报导的DAO合约攻击面;分析了非部署合约的用途;发现了未报导的DoS攻击交易及途径;并找到了多个不符合标准的代币及其不一致原因。本文首先描述我们如何解决数据搜集模块中的挑战性问题,然后详细介绍了数据分析模块的应用程序及实验分析,其中代币行为检测及分析是一个复杂的应用,本文将单独用一个章节进行讲解。文章最后对本次工作进行了总结并对后续内容进行了展望。
其他文献
万物互联的数字信息时代,“德国工业4.0”、“中国制造2025”等智能制造战略概念不断涌现,智能化、自动化、数字化、信息化已成为未来工业改革发展的主流趋势。无源超高频射
新型城镇化建设需要政策性金融的强力引领和推动作用。本文以辽宁为例,从实证的角度对政策性金融支持新型城镇化建设进行了相关性研究,通过选取不同的城镇化衡量指标与金融指
随着跟踪目标的机动性能和跟踪环境的显著变化,目标跟踪系统为了适应复杂的目标机动和应用环境,各种新的技术不断被应用于机动目标跟踪中。通过机动目标跟踪技术的迅猛发展,
中国石油短缺是个无需争议的事实。但近来由于伊拉克问题造就的紧张局势,人们对国际油价上涨对中国经济的不利方面被过分扩大了。实际上,油价上涨可能正在给中国提供一个新的战略机会。先“死”的可能是中国的竞争者  从战略意义上看,石油涨价并非就是威胁、挑战。实际上,涨得越高,我们的战略机会越大。  石油涨价对我国的石油上游产业而言是有利的。因为中东石油每桶成本在5~7美元,而我们,比如我国的主力油田大庆,每
巴西圣保罗州中部农民采用新方法种植草莓。产量至少比传统方法增长3倍。具体做法是:在温室中将装有稻草灰的塑料袋垂直悬挂。在袋的四周种植草莓苗。灌溉通过塑料袋上设置的