Dynamic Smart Contract Generation in Blockchain Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional smart contracts are static and fail to reflect the dynamic nature of blockchain networks, including changes in members, transactions, relationships, and agreements, leading to inefficiencies as blockchain networks evolve and grow.

Innovation Solution

A method to identify and analyze blockchain transaction metrics to determine if changes are needed to current blockchain operating rules, allowing for the modification of these rules to adapt to dynamic network conditions, such as new members or transaction types, thereby creating dynamic smart contracts that can evolve with the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static smart contracts are used in blockchain networks, then implementation simplicity is maintained, but adaptability to dynamic network conditions deteriorates

Engineering Contradiction:
Improveadaptability to dynamic network conditionsVSAvoidsmart contract complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic smart contracts that can automatically update their terms and conditions based on real-time blockchain network metrics. The system monitors transaction volumes, participant counts, and other network parameters, then dynamically adjusts contract provisions without requiring manual intervention or complete contract replacement. This resolves the contradiction by making the contract adaptable to changing network conditions while maintaining a relatively simple underlying structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes specific parameters within smart contracts based on monitored blockchain metrics. Instead of rewriting entire contracts, the invention modifies individual parameters such as transaction fees, participant thresholds, and operational rules based on real-time network data. This approach enables adaptability while keeping the overall contract framework simple and manageable.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If static smart contracts are used, then ease of operation is maintained, but productivity of evolving blockchain networks deteriorates

Engineering Contradiction:
Improveblockchain network efficiencyVSAvoidsmart contract operation simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-updating smart contracts that automatically monitor blockchain network metrics and adjust their own parameters without external intervention. The system autonomously detects changes in network conditions such as transaction volumes and participant numbers, then automatically modifies contract terms to optimize performance. This eliminates the need for manual contract updates while maintaining operational simplicity for users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates continuous feedback loops where smart contract performance is monitored against real-time blockchain metrics. The contract receives feedback from network conditions and automatically adjusts its parameters to optimize productivity. This feedback mechanism enables the contract to adapt to evolving network conditions while maintaining ease of operation through automated decision-making.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If static smart contracts are used, then reliability through fixed rules is maintained, but adaptability to new members and transaction types deteriorates

Engineering Contradiction:
Improveability to capture network dynamicsVSAvoidblockchain operating rules stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments smart contract functionality into fixed core rules and dynamic adjustable parameters. The core operational framework remains stable and reliable, while specific parameters such as transaction thresholds, fee structures, and participant requirements can be dynamically adjusted based on network conditions. This segmentation allows the system to maintain reliability through stable core rules while achieving adaptability through modifiable parameters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates universally applicable smart contract templates that can serve multiple functions across different blockchain scenarios. The contracts are designed with flexible parameter structures that allow them to adapt to various network conditions, transaction types, and participant configurations while maintaining a consistent reliable framework. This multi-functionality enables a single contract structure to reliably serve diverse blockchain applications.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11677542B2Ad-hoc smart contract generation in a blockchain
Publication Date: 2023.06.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11677542B2 patent drawing
  • US11677542B2 patent drawing
  • US11677542B2 patent drawing

AI summary

An example operation may include one or more of identifying blockchain transactions for a particular blockchain, identifying blockchain transaction metrics from the blockchain transactions, determining whether the blockchain transaction metrics require a change to current blockchain operating rules, and when the blockchain transaction metrics require the change to the current blockchain operating rules, modifying the current blockchain operating rules.