Smart Contract Group Projection to Reduce Blockchain Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face inefficiencies in projecting and distributing data on blockchain networks, leading to network congestion and suboptimal communication between producers and consumers, particularly in decentralized environments like medical data sharing.

Innovation Solution

Implementing a method that creates a group of smart contracts to assign different portions of a data record to multiple smart contracts, allowing for independent execution and reducing network congestion by disaggregating and re-aggregating transactions based on registered smart contracts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data records are projected onto multiple subsets of attributes and distributed to different consumers, then data accessibility and distribution efficiency are improved, but network congestion increases and system complexity grows

Engineering Contradiction:
Improvedata distribution efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments a single data record into multiple projections, where each projection contains a specific subset of attributes tailored to different consumer needs. This is achieved by creating multiple smart contracts that each handle a specific projection of the data record, allowing efficient distribution while managing complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces smart contracts as intermediary components between data producers and consumers. These smart contracts act as mediators that automatically handle data projection and distribution based on predefined rules, reducing the complexity of direct peer-to-peer data sharing and enabling scalable systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple smart contracts are created to access different portions of data records, then data access flexibility is improved, but transaction processing complexity increases

Engineering Contradiction:
Improvedata access flexibilityVSAvoidtransaction processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the data record into multiple projections, with each projection containing specific attributes needed by different consumers. Multiple smart contracts are created to handle these projections, allowing flexible data access while managing processing complexity through clear division of responsibilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary actions by pre-defining the projections and smart contracts before data processing occurs. The system prepares the data structure and access rules in advance, so that when data needs to be accessed, the smart contracts can execute efficiently without complex real-time decision-making.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If data is projected and distributed to multiple consumers, then communication efficiency is improved, but ensuring atomicity of operations becomes more difficult

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidoperation atomicity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent merges multiple smart contract operations into a single atomic transaction block. By combining the execution of multiple smart contracts that handle different data projections into one unified transaction, the system maintains atomicity while achieving efficient communication with multiple consumers simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements feedback mechanisms where the system monitors and coordinates the execution of multiple smart contracts to ensure atomicity. The feedback loop ensures that all projections are processed consistently and atomically, maintaining reliability while supporting efficient multi-consumer communication.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3794471B1Automated data projection for smart contract groups on a blockchain
Publication Date: 2025.08.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • EP3794471B1 patent drawingFigure 1A
  • EP3794471B1 patent drawingFigure 1B
  • EP3794471B1 patent drawingFigure 1C

AI summary

An example operation may include one or more of identifying a data record to be included in a blockchain, creating a group of smart contracts to enable access to the data record to data consumers with access to the blockchain, determining the group of smart contracts have been registered by one or more blockchain peers, and storing the group of smart contracts on the blockchain.