Blockchain Document Version Control via Hash Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized databases face issues such as single points of failure, dependency on network connectivity, limited access, and lack of data redundancy, which lead to inefficiencies and challenges in maintaining document trails across multiple organizations in blockchain-based supply chains.

Innovation Solution

A conflict-free document version control system utilizing a blockchain-based decentralized database, where nodes communicate to manage document access, versioning, and permissions through hash generation, blockchain transactions, and smart contracts, ensuring immutability and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized database is used to store documents, then data management and control are simplified, but the system has a single point of failure and limited access simultaneously

Engineering Contradiction:
Improvedata management and controlVSAvoidsingle point of failure
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the centralized database into multiple distributed nodes across a blockchain network. Each node maintains a copy of the document ledger, eliminating the single point of failure while preserving coordinated control through consensus mechanisms. This segmentation allows the system to remain operational even if individual nodes fail.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces smart contracts as intermediary automated protocols that mediate document access and version control between distributed nodes. These self-executing contracts enforce business rules and permissions without requiring centralized intervention, maintaining ease of control while enabling decentralized operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If a centralized database maintains a single copy of data, then data redundancy is minimized, but multiple devices cannot access the same data simultaneously without creating conflicts

Engineering Contradiction:
Improvedata redundancyVSAvoidsimultaneous access capability
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent creates multiple identical copies of the document ledger across distributed blockchain nodes. Each node maintains a complete copy of the immutable document history, enabling simultaneous read access from multiple devices without conflicts. Write operations are coordinated through consensus to maintain data integrity across all copies.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements preliminary versioning and hashing of documents before they are distributed across the network. Each document is assigned a unique version identifier and cryptographic hash in advance, allowing multiple nodes to process and validate document changes simultaneously without creating conflicts during access.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If document versions are managed in a centralized system, then version control is straightforward, but data integrity and immutability are compromised

Engineering Contradiction:
Improveversion control mechanismVSAvoiddata integrity and immutability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent replaces manual or centralized version control mechanisms with cryptographic hashing and blockchain consensus. Instead of relying on centralized authority to manage version integrity, the system uses mathematical proofs (hashes) and distributed consensus to automatically verify and enforce data integrity across all document versions.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent implements continuous feedback loops where each node verifies document hashes and version identifiers against the consensus ledger. Any attempted modification without proper consensus is detected through this feedback mechanism, maintaining immutability while allowing legitimate version updates through transparent, verifiable processes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11675854B2Conflict-free version control
Publication Date: 2023.06.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11675854B2 patent drawing
  • US11675854B2 patent drawing
  • US11675854B2 patent drawing

AI summary

An example operation may include one or more of receiving from a user node, by a blockchain processor node, a document access request containing a document ID, acquiring, by the blockchain processor node, from a blockchain ledger an encrypted URL of the document and a source hash of the document based on the document ID, verifying, by the blockchain processor node, a document received from a document owner's node storage based on a decrypted URL of the document and, in response to the verification, transmitting the document received from the document owner's node storage to the user node.