Contract defect detection method based on intelligent contract knowledge graph
A technology of smart contracts and knowledge graphs, applied in digital data information retrieval, unstructured text data retrieval, program code conversion, etc., can solve problems such as limited path coverage, state explosion, resource consumption expansion, etc., to achieve guaranteed performance, Benefit from expansion and use, high degree of automation effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0032] Embodiment 1: A contract defect detection method based on smart contract knowledge graph, the shown method includes the following steps:
[0033] Step 1) Define Smart Contract Defect Patterns
[0034] Analyze the smart contract source code containing different smart contract defects, summarize the contract defect characteristics, and define the smart contract defect pattern DefectPattern for different contract defect types;
[0035] Step 2) Generate the abstract syntax tree of the smart contract to be detected
[0036] The smart contract source code written for the input Solidity, based on the Solidity grammar, generates the smart contract abstract syntax tree SmartContractAST through the smart contract source code parsing tool;
[0037] Step 3) Construct the knowledge map of the smart contract to be detected
[0038] On the basis of the smart contract abstract syntax tree SmartContractAST generated in step 2), analyze the source code dependencies of the smart contrac...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com