Blockchain Notification Board for Resource Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Decentralized blockchain systems face challenges in managing network location information and resources due to issues like fraud, hijacking of peer nodes, and the lack of uniqueness and authenticity of network resources, which can lead to fraudulent activities and data inconsistencies.

Innovation Solution

Implementing a blockchain notification board within a distributed ledger that stores blockchain-based Uniform Resource Indicators (URIs) and chaincode information, allowing for the re-instantiation of chaincode versions to ensure data integrity and authenticity, and using a unique genesis value to validate blockchain identifiers and transmit certificates of authenticity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized database is used to store blockchain resources, then data integrity and consistency are maximized, but the system has a single point of failure and limited access to data

Engineering Contradiction:
Improvedata integrityVSAvoidsingle point of failure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the centralized database storage into multiple distributed peer nodes, each maintaining copies of the blockchain ledger. This segmentation eliminates the single point of failure while maintaining data integrity through distributed consensus mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements copying by replicating the blockchain ledger across multiple peer nodes. Each node maintains a copy of the immutable ledger, ensuring data availability and integrity without relying on a single centralized storage location.

Inventive Principle:
Principle #26Copying

2Speed

If network address information is stored internally by client nodes, then access speed is improved, but fraud and hijacking of peer nodes can occur

Engineering Contradiction:
Improveaccess speedVSAvoidauthenticity of network resources
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces an intermediary verification mechanism where the blockchain ledger acts as a trusted mediator. Before accessing network resources, clients verify the authenticity of peer nodes through the immutable ledger, which serves as a mediator between the client's speed requirements and the need for fraud prevention.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary action by pre-storing authenticated network address information and peer node identities in the blockchain ledger before actual resource access occurs. This allows clients to quickly verify and access resources without compromising security, as the authentication has already been performed and recorded immutably.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If chaincode versions are updated at computing nodes, then system adaptability is improved, but data consistency and authenticity are compromised

Engineering Contradiction:
Improvechaincode version updatesVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements feedback by requiring that all chaincode version updates be recorded and verified through the blockchain ledger. When a computing node updates chaincode, the change is propagated to the ledger, and other nodes can verify the authenticity of the update through consensus mechanisms, ensuring data consistency while allowing adaptability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent uses preliminary action by requiring chaincode updates to be pre-authenticated and recorded in the blockchain ledger before being executed at computing nodes. This ensures that all nodes can verify the authenticity of updates before applying them, maintaining data consistency while enabling system adaptability through controlled version updates.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12120254B2Blockchain notification board storing blockchain resources
Publication Date: 2024.10.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12120254B2 patent drawing
  • US12120254B2 patent drawing
  • US12120254B2 patent drawing

AI summary

An example operation may include one or more of receiving a resource request from a client, identifying a unique chaincode identifier associated with the resource request, re-instantiating a version of chaincode based on the unique chaincode identifier, the re-instantiation configured to disregard any subsequently implemented versions of the chaincode at the computing node, executing the resource request based on the re-instantiated version of the chaincode to generate a result, and transmitting the result to the client.