Blockchain Data Manifests for Secure Peer-to-Peer Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data management systems lack an efficient and secure method to ensure the accuracy and immutability of data exchange transactions between applications, particularly in decentralized peer-to-peer networks, where no overarching standard exists, leading to inconsistencies and vulnerabilities in data integrity and security.

Innovation Solution

Implementing a blockchain data structure within a decentralized peer-to-peer system, utilizing application programming interface (API) functions to generate and store data manifests with hash parameters, ensuring data integrity and security through immutable records and centralized coordination of data transactions across a network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a blockchain data structure is implemented to ensure data integrity and immutability, then data security and reliability are improved, but system complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain data structure as an intermediary layer between data sources and data consumers. This blockchain acts as a mediator that records and verifies data exchange transactions, providing immutability and integrity without requiring direct trust between participating systems. The blockchain ledger serves as the intermediary that coordinates data provenance tracking across the distributed network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments data management functions into distinct components: data sources generate and publish data, the blockchain records transactions separately, and data consumers query and verify data independently. This segmentation allows each component to operate autonomously while maintaining overall system integrity through the blockchain's distributed consensus mechanism.

Inventive Principle:
Principle #1Segmentation

2Productivity

If centralized coordination is implemented through DMAAS computing system, then data management efficiency is improved, but system decentralization is reduced

Engineering Contradiction:
Improvedata management efficiencyVSAvoidsystem decentralization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The DMAAS computing system functions as an intermediary service layer that provides centralized coordination capabilities while the underlying blockchain maintains decentralization. The DMAAS system manages data exchange transactions, coordinates between data sources and consumers, and ensures compliance with data contracts, thereby improving efficiency without compromising the decentralized nature of the blockchain infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The DMAAS computing system provides multiple functions within a single coordinated framework: it manages data exchange transactions, validates data contracts, tracks provenance, and coordinates between multiple data sources and consumers. This multi-functionality improves overall data management efficiency while maintaining the decentralized blockchain foundation.

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

3Reliability

If immutable records are maintained for all data transactions, then data security is improved, but storage requirements increase

Engineering Contradiction:
Improvedata securityVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential provenance information onto the blockchain, such as transaction hashes, data source identifiers, and verification metadata. The actual data payloads are stored separately in distributed file systems or data lakes, with the blockchain containing only the cryptographic proofs and transaction records needed to verify authenticity and provenance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of storing complete data copies on every node, the system uses cryptographic hashing to create compact representations of data. The blockchain stores these hash copies rather than full data copies, allowing verification of data integrity without requiring substantial storage resources across the network.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11599555B2Data manifest as a blockchain service
Publication Date: 2023.03.07 BANK OF AMERICA CORP
  • US11599555B2 patent drawing
  • US11599555B2 patent drawing
  • US11599555B2 patent drawing

AI summary

Methods and systems for providing data manifests as a service (DMAAS) are described herein. A first computing system, may generate a first data manifest comprising a first count parameter and a first hash parameter associated with a first data exchange transaction between the first computing system and a second computing system, store the first data manifest to a blockchain data store and transfer a data payload of the first data exchange transaction. The second computing system may analyze the data payload received via the transport mechanism, generate a second data manifest including a second count parameter and a second hash parameter and store the second data manifest to the blockchain data store. A DMAAS computing system facilitates access to the blockchain data store, identifies transmission errors, and triggers acceptance of data at the second computing system upon a successful data exchange transaction.