Blockchain Notifier for Off-Chain Update Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems lack a mechanism to securely deliver notifications of updates from a private blockchain to non-participant off-chain entities without granting them read access to the blockchain.

Innovation Solution

A system that allows secure sharing of private blockchain updates with non-participant entities by using a notifier within the private blockchain network, which encrypts and forwards updates to the non-participant system via a public blockchain, ensuring confidentiality and authenticity of the data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If non-participant entities are granted read access to the private blockchain to receive updates, then data accessibility is improved, but security and privacy are worsened

Engineering Contradiction:
Improvedata accessibilityVSAvoidsecurity and privacy
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a notifier as an intermediary component that bridges the private blockchain and off-chain entities. The notifier subscribes to blockchain events internally and forwards notifications to interested parties externally, allowing data sharing without granting direct blockchain access to non-participants. This mediator approach resolves the contradiction by enabling information flow while maintaining blockchain security and privacy boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If a notification mechanism is implemented to share blockchain updates with off-chain entities, then information sharing capability is improved, but system complexity is worsened

Engineering Contradiction:
Improveinformation sharing capabilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The notifier component implements self-service functionality by automatically subscribing to relevant blockchain events, detecting updates, and forwarding notifications without requiring manual intervention from off-chain entities. The system autonomously manages the notification lifecycle, reducing operational complexity while enabling robust information sharing between blockchain and external systems.

Inventive Principle:
Principle #25Self-service

3Loss of information

If blockchain data is shared with external parties, then data availability is improved, but data confidentiality is worsened

Engineering Contradiction:
Improvedata availabilityVSAvoiddata confidentiality
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the necessary notification information from the blockchain data and transmits it to off-chain entities through the notifier, rather than sharing the complete blockchain state. This selective extraction approach enables data availability for interested parties while maintaining confidentiality by exposing only minimal required information, preventing unnecessary data leakage.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP4042631B1Off-chain notification of updates from a private blockchain
Publication Date: 2025.06.11 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • EP4042631B1 patent drawingFigure 1
  • EP4042631B1 patent drawingFigure 2A
  • EP4042631B1 patent drawingFigure 2B

AI summary

An example operation may include one or more of creating, via chaincode, a link between a non-participant system and a data field stored on a private blockchain, where the data field comprises participant data of the private blockchain, detecting a change in a value of the participant data based on a read operation from the data field stored on the private blockchain, generating a notification of the changed value of the participant data, and transmitting the notification to the non-participant system based on the link between the non-participant system and the data field.