Smart Contract Management Reducing Service Waiting Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication networks, especially in 6G scenarios, managing smart contracts efficiently is challenging due to high storage costs, resource-intensive transmission, and prolonged service waiting times for users, as multiple complex smart contracts are deployed on a single blockchain, leading to resource contention and increased service waiting times.
Innovation Solution
A contract management method and system that pre-compiles and deploys a root smart contract on each blockchain node, allowing communication devices to update only the changed fields, reducing storage and compilation burdens, and enabling direct execution of services, thereby minimizing service waiting times and resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple complex smart contracts are deployed on a single blockchain, then service functionality is enhanced, but service waiting time increases and resource contention occurs
Solution Approach 1:
The patent segments the single blockchain into multiple blockchains, with each blockchain dedicated to storing and executing a specific smart contract. This segmentation eliminates resource contention between different contracts by providing isolated execution environments, thereby reducing service waiting time while maintaining the ability to support multiple service functionalities through parallel blockchain operations
Solution Approach 2:
The patent pre-compiles smart contracts into bytecode format and stores them in the blockchain before execution. This preliminary compilation action eliminates the need for runtime compilation, reducing service waiting time. The pre-compiled bytecode is ready for immediate execution when triggered, enabling faster service delivery while maintaining full contract functionality
2Productivity
If smart contracts are compiled and stored on each node, then execution capability is improved, but storage costs increase
Solution Approach 1:
The patent stores the compiled bytecode version of smart contracts on each blockchain node, which is a copy of the original contract code. Nodes can execute these copied bytecode versions locally without needing to store or access the original source code, reducing storage requirements while maintaining full execution capability. The bytecode is a compact, executable representation that occupies less space than the original contract
3Extent of automation
If smart contracts are transmitted to all nodes, then distributed execution is achieved, but resource-intensive transmission occurs
Solution Approach 1:
The patent extracts only the essential bytecode component of smart contracts for transmission to blockchain nodes, rather than transmitting the complete contract including source code, metadata, and documentation. This extraction approach reduces transmission data volume and energy consumption while ensuring nodes receive sufficient information for execution. The bytecode is a minimal, executable representation that contains only the necessary logic
Data Source
AI summary
Embodiments of the present invention disclose a contract management method, apparatus, and system. The method includes: A communication device sends a registration request to a management network element. The registration request includes service request information, and the service request information indicates a specific service. After receiving the registration request from the communication device, the management network element determines a first smart contract based on the service request information in the registration request. Then, the management network element sends the first smart contract to the communication device. According to embodiments of the present invention, service waiting time of a user may be reduced.


