An operation code sequence generation method based on replay of Ethereum transaction data
By instrumenting the Geth client to generate opcode sequences for replaying Ethereum transaction data and marking vulnerability types, the problem of lack of context and insufficient data in smart contract detection is solved, achieving more efficient vulnerability detection.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGZHOU UNIVERSITY
- Filing Date
- 2022-12-01
- Publication Date
- 2026-07-24
AI Technical Summary
Existing technologies lack contextual opcode sequences for smart contract vulnerability detection, making it impossible to dynamically detect vulnerabilities. Furthermore, insufficient training data leads to low detection efficiency.
By instrumenting the Geth client, transaction-related information is collected, an opcode sequence for Ethereum transaction data replay is generated, and vulnerability types are marked on the opcodes. The opcodes are then stored in a MongoDB database, and the control flow graph of the smart contract is constructed to generate a dynamic opcode sequence.
It improves the accuracy of smart contract vulnerability detection, provides a rich training data foundation, supports the effective training of deep learning and machine learning models, and enhances the detection capabilities of known and unknown vulnerabilities.
Smart Images

Figure CN116204885B_ABST