A highly automated smart contract formal verification system and method
A formal verification and smart contract technology, applied in data processing applications, finance, instruments, etc., can solve the problems of low degree of automation, hidden safety hazards, and high time cost, and achieve the goal of improving verification efficiency, reducing time cost, and reducing the degree of dependence. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0077] Such as figure 1 As shown, a highly automated smart contract formal verification system includes a formal verification rule model library, a smart contract compiler, a natural language interpreter, an automated modeling tool, a syntax tree parser, a theorem generator, and a theorem prover , smart contract vulnerability detection document generator, where,
[0078]The smart contract compiler is used to receive the block chain smart contract source code, compile the block chain smart contract source code to obtain source code and byte code, and then output the obtained source code and byte code to the automatic modeling tool for modeling ;
[0079] The natural language interpreter is used to receive the smart contract functional requirement description document, convert the smart contract functional requirement description document into a smart contract functional requirement specification document described in non-natural language, and transmit the smart contract functi...
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