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

发布时间:2022-07-13 14:41
  区块链自面世以来受到了广泛关注,其防篡改、可溯源、匿名性和开放性等诸多特点引起了越来越多人的兴趣,众多研究者和相关从业人员纷纷踏足这一领域。想要对区块链有更深入的了解,对它进行更详细的分析,就需要对区块链进行数据收集。截至目前,最为知名的两个区块链平台就是比特币和以太坊。本文将基于以太坊,实现一个区块链数据搜集和分析框架。以太坊是最大的支持智能合约的区块链平台,市值排名第二。探索它可以产生许多有用的见解,因为以太坊上具有大量的交易、账户、区块以及作为智能合约而开发的流行应用程序,更不用说针对平台和智能合约发起的众多新型攻击了。不幸的是,系统地探索以太坊并非易事,因为它涉及大量的异构数据,他们都以不同的方式产生和存储在以太坊上。尽管最近的一些研究中报告了有关以太坊的一些有趣的发现,但这些研究都受到其数据获取方法的限制:这些方法无法提供全面而精确的数据。为了弥补这一空白,我们提出了一个利用以太坊内部机制的,系统的、高保真的以太坊数据搜集框架。基于以太坊的同步机制,我们对客户端进行了插桩,最大程度上恢复和捕获了各类数据。这项工作除了支持现有研究中的分析外,还使用户能够探索未知现象并获得深入的... 

【文章页数】:82 页

【学位级别】:硕士

【文章目录】:
摘要
abstract
第一章 绪论
    1.1 研究工作的背景与意义
    1.2 国内外研究历史与现状
        1.2.1 调用API
        1.2.2 下载与分析区块文件
        1.2.3 区块链浏览器爬虫
        1.2.4 节点插桩
    1.3 本文的主要贡献与创新
    1.4 论文结构安排
第二章 背景知识
    2.1 账户和交易
        2.1.1 账户
        2.1.2 交易
    2.2 智能合约和以太坊虚拟机
        2.2.1 智能合约
        2.2.2 以太坊虚拟机
    2.3 以太币,代币和汽油
        2.3.1 以太币和代币
        2.3.2 汽油和费用
    2.4 区块,挖矿与同步
        2.4.1 区块
        2.4.2 挖矿
        2.4.3 同步
    2.5 本章小结
第三章 区块链数据搜集模块
    3.1 整体架构
    3.2 区块搜集
    3.3 轨迹搜集
    3.4 交易搜集
    3.5 智能合约搜集
    3.6 代币搜集
    3.7 实验结果
        3.7.1 搜集效率
        3.7.2 统计数据
    3.8 本章小结
第四章 轻型区块链数据分析应用
    4.1 以太坊实体分析
    4.2 重入攻击检测
    4.3 非部署合约
    4.4 抑价DoS攻击
    4.5 实验结果及分析
        4.5.1 以太坊实体数据
        4.5.2 重入检测
        4.5.3 非部署合约
        4.5.4 抑价DoS攻击
    4.6 本章小结
第五章 复杂区块链数据分析应用
    5.1 实例说明
    5.2 检测方案
    5.3 实验结果
        5.3.1 统计结果
        5.3.2 跨合约代币
        5.3.3 检测精度
        5.3.4 不一致原因
        5.3.5 案例详解
    5.4 本章小结
第六章 全文总结与展望
    6.1 全文总结
    6.2 后续工作展望
致谢
参考文献
攻读专业硕士学位期间取得的成果



本文编号:3660226

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/shengwushengchang/3660226.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户84cf6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com