[发明专利]一种基于以太坊的行为检测和分析系统在审
申请号: | 202010489636.2 | 申请日: | 2020-06-02 |
公开(公告)号: | CN111679962A | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 吴斯韦;周亚金;吴磊;任奎 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F16/25 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 贾玉霞 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 以太 行为 检测 分析 系统 | ||
1.一种基于以太坊的行为检测和分析系统,其特征在于,该系统包括数据收集模块和数据库模块;
所述的数据收集模块用于从以太坊主网中收集需要的数据信息,并将其存储在所述的数据库模块中,所述的数据收集模块包括区块信息收集器、账户状态收集器、常规交易收集器、智能合约信息收集器、内部交易收集器、创建自毁信息收集器;
所述的数据库模块为分布式非关系型数据库集群,并对外提供数据检索接口;
所述的常规交易为通过非智能合约账户发送的交易,所述的内部交易为通过智能合约账户发送的交易,所述的内部交易均由所述的常规交易引起。
2.根据权利要求1所述的基于以太坊的行为检测和分析系统,其特征在于,所述的区块信息收集器用于收集区块信息,包括区块难度、燃油限制、燃油用量、区块哈希、矿工地址、区块号、矿工收益、时间戳、常规交易信息、所含的常规交易数量;
其中,所述的矿工收益包含打包叔区块的矿工收益。
3.根据权利要求1所述的基于以太坊的行为检测和分析系统,其特征在于,所述的智能合约信息收集器用于收集智能合约信息,包括智能合约账户的地址、智能合约的二进制代码、智能合约的二进制代码哈希、部署智能合约的二进制代码、智能合约被创建时的区块号和时间戳、创建智能合约的常规交易哈希和序号。
4.根据权利要求1所述的基于以太坊的行为检测和分析系统,其特征在于,所述的常规交易收集器用于收集常规交易信息,包括常规交易调用的函数签名、常规交易调用函数时的参数、常规交易的发起方、常规交易的接收方、常规交易发送方发送的以太币数量、常规交易创建合约的地址、常规交易的燃油限制、常规交易的燃油用量、常规交易的燃油价格、矿工在打包完常规交易时累积消耗的燃油量、交易哈希、常规交易发送方的nonce,交易状态、常规交易的序号、常规交易引起的内部交易数量。
5.根据权利要求1所述的基于以太坊的行为检测和分析系统,其特征在于,所述的内部交易收集器用于收集内部交易信息,包括内部交易调用的函数签名、内部交易调用函数时的参数、内部交易的发起方、内部交易的接收方、内部交易发送方发送的以太币数量、内部交易创建合约的地址、内部交易的调用深度、内部交易的燃油限制、内部交易的输出、内部交易的序号、引起内部交易的操作码。
6.根据权利要求1所述的基于以太坊的行为检测和分析系统,其特征在于,所述的账户状态收集器用于收集两种账户状态和内部交易触发的事件;所述的两种账户状态分别为常规交易以及所引起的内部交易修改的账户状态、执行常规交易以及所引起的内部交易所需要的账户状态;所述的内部交易触发的事件为常规交易以及所引起的内部交易触发的事件。
7.根据权利要求6所述的基于以太坊的行为检测和分析系统,其特征在于,所述的常规交易以及所引起的内部交易修改的账户状态包括所修改的账户地址、以太币余额、存储变量、nonce;
所述的执行常规交易以及所引起的内部交易所需要的账户状态包含所需要的账户地址、以太币余额、存储变量、nonce、标记是否需要合约代码的标记位;
所述的常规交易以及所引起的内部交易触发的事件包含相关的智能合约地址、事件的主题、事件的数据。
8.根据权利要求1所述的基于以太坊的行为检测和分析系统,其特征在于,所述的创建自毁信息收集器用于收集智能合约账户和普通账户的账户信息,包括账户被创建时的区块号和时间戳、创建账户的常规交易哈希和序号、智能合约账户自毁时的区块号和时间戳、引发智能合约账户自毁的常规交易哈希和序号。
9.根据权利要求1所述的基于以太坊的行为检测和分析系统,其特征在于,所述的数据库模块提供的数据检索接口包含结构化检索、范围检索、top-k检索、排序、聚合、关联检索、自定义脚本检索。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010489636.2/1.html,转载请声明来源钻瓜专利网。