摘要
本申请涉及区块链技术领域,提出一种智能合约字节码函数入口识别方法、装置、电子设备和计算机程序产品。该方法包括:获取待识别的智能合约字节码;对智能合约字节码进行反汇编处理,得到对应的指令序列;将指令序列按照跳转指令进行分割,得到若干个指令基本块;针对每个指令基本块,对该指令基本块包含的指令进行统计特征分析,得到统计编码;对该指令基本块包含的指令进行时序特征分析,得到时序编码;将统计编码和时序编码拼接,得到该指令基本块的混合编码;根据混合编码,确定该指令基本块是否为函数入口。该方法通过结合考虑智能合约字节码的统计特征和时序特征,能够提高函数入口识别的准确度。
技术关键词
指令
编码
识别方法
入口
计算机程序产品
序列
多层感知机
时序特征
电子设备
梯度下降算法
节点
区块链技术
统计特征
识别装置
处理器
识别模块
索引
存储器
矩阵