基于深度学习的以太坊智能合约庞氏骗局检测方法及系统技术方案

技术编号:39955200 阅读:25 留言:0更新日期:2024-01-08 23:36
本发明专利技术公开了基于深度学习的以太坊智能合约庞氏骗局检测方法及系统,属于区块链技术领域,要解决的技术问题为现有技术难以提取智能合约庞氏骗局特征、面对非开源智能合约难以检测和模型类别偏差。包括如下步骤:基于多个操作码特征和多个账户特征组成初始特征;基于每个历史智能合约对应的初始特征以及类标签构建数据集,并通过SMOTE‑Tomek方法对数据集进行平衡处理;对于平衡后数据集中初始特征,得到智能合约的多层级特征,并基于智能合约的多层级特征和类标签构建样本数据集;基于样本数据集对合约识别模型进行模型训练;将待测智能合约的多层级特征输入训练后合约识别模型,通过训练后识别模型预测输出待测智能合约的类标签。

【技术实现步骤摘要】

本专利技术涉及区块链,具体地说是基于深度学习的以太坊智能合约庞氏骗局检测方法及系统


技术介绍

1、以太坊是具有智能合约功能的去中心化区块链平台,在加密货币领域快速发展,成为市值第二的区块链平台,在数字资产领域占有至关重要的地位。虽然以太坊发展迅速,但它在安全性、监管和标准化方面仍面临严峻挑战。它面临的主要挑战之一是缺乏健壮且准确的智能合约审计方案,导致部署在以太坊上的智能合约存在庞氏骗局等欺诈活动,给投资者造成了严重的财产损失。庞氏骗局通过新投资者的资金来偿付以前的投资者,而不是通过合法交易或真实的投资回报。因此,投资者既是受益者,也是受害者。如今,基于以太坊的庞氏骗局给投资者和以太坊平台造成了巨大的损害,迫切需要设计有效的方法对智能合约的庞氏骗局进行检测和审查。

2、针对智能合约中的庞氏骗局,国内外学者提出了多种检测方法,包括基于规则的方法、图分析的方法和机器学习的方法。其中,基于规则的方法依赖预定义的规则或启发式方法来识别庞氏骗局;基于图分析的方法通过分析智能合约的交易关系和数据流来识别潜在庞氏骗局和异常行为;而基于机器学习的方法利用大型本文档来自技高网...

【技术保护点】

1.一种基于深度学习的以太坊智能合约庞氏骗局检测方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于深度学习的以太坊智能合约庞氏骗局检测方法,其特征在于,获取智能合约执行中多个操作码的调用频率、构建操作码特征,包括如下操作:

3.根据权利要求2所述的基于深度学习的以太坊智能合约庞氏骗局检测方法,其特征在于,对初始特征进行细粒特征和粗粒度特征构造,包括如下步骤:

4.根据权利要求1-3任一项所述的基于深度学习的以太坊智能合约庞氏骗局检测方法,其特征在于,所述特征提取器包括预处理层、特征提取层和分类层,

5.根据权利要求1所述的基于深...

【技术特征摘要】

1.一种基于深度学习的以太坊智能合约庞氏骗局检测方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于深度学习的以太坊智能合约庞氏骗局检测方法,其特征在于,获取智能合约执行中多个操作码的调用频率、构建操作码特征,包括如下操作:

3.根据权利要求2所述的基于深度学习的以太坊智能合约庞氏骗局检测方法,其特征在于,对初始特征进行细粒特征和粗粒度特征构造,包括如下步骤:

4.根据权利要求1-3任一项所述的基于深度学习的以太坊智能合约庞氏骗局检测方法,其特征在于,所述特征提取器包括预处理层、特征提取层和分类层,

5.根据权利要求1所述的基于深度学习的以太坊智能合约庞氏骗局检测方法,其特征在于,账户特征包括:

6.一种基于深度学习的...

【专利技术属性】
技术研发人员:禹继国张洪亮闫碧薇董安明王桂娟
申请(专利权)人:齐鲁工业大学山东省科学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1