一种区块链智能合约的并行执行方法及系统
By using a phased parallel execution method with a global scheduling queue, the problems of long parallel execution time and development complexity of smart contracts in existing technologies are solved, achieving high throughput and execution efficiency of the blockchain system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANDONG UNIV
- Filing Date
- 2022-11-25
- Publication Date
- 2026-07-17
AI Technical Summary
Existing parallel execution solutions for blockchain smart contracts based on DAGs increase execution time and the burden on developers. They also rely on specific parallel frameworks to determine dependencies, which consumes bandwidth and affects the throughput and execution efficiency of the blockchain system.
By establishing a global scheduling queue, it is possible to determine whether there are conflicts in smart contracts, ensuring that multiple calls to the same smart contract are executed serially from a global perspective. The global scheduling queue is used to execute in stages in parallel, avoiding the generation of DAG, and achieving parallel execution while ensuring the consistency of execution results.
Without generating a DAG, parallel execution of smart contracts is achieved, reducing execution time and development complexity, improving the throughput and execution efficiency of the blockchain system, and ensuring the consistency of execution results.
Smart Images

Figure CN116149807B_ABST