Blockchain Record Custody via Off-Chain Hash Storage
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If blockchain is used to store complete records, then immutability and security are improved, but storage efficiency and access speed deteriorate
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.
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.
2Extent of automation
If smart contracts are deployed on blockchain, then automation and security are improved, but system complexity and integration difficulty worsen
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.
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.
3Reliability
If cryptographic proofs are implemented for each event, then security and verification are improved, but processing time and computational overhead worsen
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.
Data Source
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.


