Smart Contract Redeployment via Graph Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In blockchain-based systems, modifying terms and conditions of a master agreement often necessitates redeploying and revalidating smart contract images for both affected and unaffected ancillary agreements, leading to unnecessary computational resources and costs.
Innovation Solution
A method is introduced to detect modifications in agreements executed by smart contract images deployed in a blockchain, using graph operations to identify unaffected agreements, thereby allowing only affected smart contract images to be updated and redeployed, avoiding unnecessary validation and deployment processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If smart contract images for all ancillary agreements are redeployed when master agreement terms are modified, then consistency and reliability are maintained, but computational resources and costs increase unnecessarily
Solution Approach 1:
The patent segments the ancillary agreements into two distinct groups: affected agreements and unaffected agreements. This segmentation is achieved through graph operations that analyze the relationship between master agreement terms and ancillary agreement dependencies. By dividing the redeployment task into selective segments, the system only redeployes smart contract images for affected agreements, thereby maintaining reliability where needed while reducing computational resource consumption for unaffected agreements.
2Reliability
If smart contract images for all ancillary agreements are redeployed when master agreement terms are modified, then consistency and reliability are maintained, but deployment time and operational efficiency decrease
Solution Approach 1:
The patent segments the ancillary agreements into two distinct groups: affected agreements and unaffected agreements. This segmentation is achieved through graph operations that analyze the relationship between master agreement terms and ancillary agreement dependencies. By dividing the redeployment task into selective segments, the system only redeployes smart contract images for affected agreements, thereby maintaining reliability where needed while reducing computational resource consumption for unaffected agreements.
3Use of energy by moving object
If graph operations are implemented to identify unaffected agreements, then computational resources are optimized, but system complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-establishing a graph structure that maps the relationships between master agreement terms and ancillary agreements before any modifications occur. This graph serves as a dependency map that can be quickly queried during modification events. By performing this structural setup in advance, the system avoids the need for complex real-time analysis when modifications occur, thereby optimizing computational resources during the actual redeployment process while managing system complexity through预先 structured data organization.
Data Source
AI summary
Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to deploy smart contract images in a blockchain. In a particular implementation, a graph may be used to identify agreements for which deployment of an updated smart contract may be avoided if the identified agreements are unaffected by a modification of an associated agreements.


