Blockchain Record Custody via Off-Chain Hash Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain implementations face challenges in managing and interfacing smart contracts due to lack of organization, compatibility issues between different blockchain implementations, and the need for specialized knowledge in cryptography and peer-to-peer systems, making it difficult to implement enterprise applications and integrate with existing technologies like reporting services, analytics, and databases.

Innovation Solution

An event interface system that provides a record storage system, facilitating proof of custody, proof of chain of custody, and proof against tampering by deploying hashes of records on a blockchain and storing them in off-chain storage, using a context schema to ensure compliance with legal and policy requirements, and allowing for the deployment of smart contracts as blockchain objects with unique addresses for secure and efficient management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain is used to store complete records, then immutability and security are improved, but storage efficiency and access speed deteriorate

Engineering Contradiction:
ImproveimmutabilityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the record into two parts: a hash digest (compact representation) stored on the blockchain and the full record content stored in external storage. This segmentation allows the blockchain to maintain immutability for verification while external storage provides efficient access and storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a cryptographic hash (copy) of the record and stores it on the blockchain, while the original record is stored externally. This copying approach enables verification of record integrity through the hash without requiring the entire record to be stored on the blockchain, thus improving storage efficiency while maintaining security.

Inventive Principle:
Principle #26Copying

2Extent of automation

If smart contracts are deployed on blockchain, then automation and security are improved, but system complexity and integration difficulty worsen

Engineering Contradiction:
ImproveautomationVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent introduces an event interface system that acts as an intermediary between external systems and the blockchain smart contracts. This interface layer simplifies integration by handling the complexity of blockchain interactions, allowing external systems to interact with smart contracts through standardized event mechanisms without directly dealing with blockchain protocol complexities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The event interface system provides universal functionality by supporting multiple blockchain implementations and external systems through a common interface. The system can deploy and manage smart contracts across different blockchain platforms while maintaining consistent interaction patterns, reducing the need for specialized knowledge of each blockchain's specific protocols.

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

3Reliability

If cryptographic proofs are implemented for each event, then security and verification are improved, but processing time and computational overhead worsen

Engineering Contradiction:
ImproveverificationVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs cryptographic hashing of the record before storing it externally and before deploying to blockchain. This preliminary action prepares the verification data in advance, so that when verification is needed, the hash is already available for quick comparison without requiring complex real-time cryptographic computations during the verification process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11139954B2Blockchain proof of custody, proof against tampering, proof of chain of custody
Publication Date: 2021.10.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11139954B2 patent drawing
  • US11139954B2 patent drawing
  • US11139954B2 patent drawing

AI summary

According to an embodiment of the present disclosure, an event interface system, hereinafter the system, provides a record storage system and facilitates a proof of custody, proof of chain of custody and proof against tampering for a record by deploying a hash of the record on the blockchain and storing the record on an off-chain storage.