Blockchain Data Registration with Segmented Metadata
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for registering and verifying digital data in blockchain databases lack comprehensive solutions for securely storing and verifying the origin, content, and timestamp of digital files, particularly for users without access to the blockchain network, and fail to ensure the system operator's independence from data visibility.
Innovation Solution
A method that compiles data about the digital file's content and origin into a single blockchain transaction, signed with different keys, allowing registration and verification of digital files in public or private blockchain networks by any internet user, with the system operator independent from user access, ensuring the data's confidentiality and integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a hash of a document is stored in a blockchain database, then verification of document content is enabled, but information about the origin/owner and timestamp is missing
Solution Approach 1:
The patent segments the data storage into multiple components: the document hash is stored in the blockchain database for verification, while separate metadata including origin/owner information and timestamp are stored in a structured format within the blockchain transaction. This segmentation allows each piece of information to be stored appropriately while maintaining their关联性 through the transaction structure.
Solution Approach 2:
The patent implements a nested structure where the document hash is nested within a transaction that also contains metadata about origin and timestamp. The transaction itself is nested within the blockchain structure, creating layers of information containment. This nested doll approach allows comprehensive information storage while maintaining the verification capability of the hash.
2Ease of operation
If users without blockchain access want to register data, then accessibility is improved, but the system requires an intermediary to submit transactions
Solution Approach 1:
The patent introduces an intermediary system (such as a web service or API gateway) that allows users without blockchain access to register their data. The intermediary handles the complex tasks of generating transactions, signing with appropriate keys, and submitting to the blockchain network, while users simply provide their data through standard web interfaces. This mediator pattern bridges the gap between simple user interaction and complex blockchain operations.
Solution Approach 2:
The system implements self-service capabilities where the intermediary automatically performs transaction generation, signing, and submission without requiring user intervention in the complex blockchain protocols. The system autonomously handles key management, transaction construction, and network communication, allowing users to benefit from blockchain verification without needing to understand or interact with blockchain technology directly.
3Ease of operation
If the system operator can see registered data, then verification is simplified, but data confidentiality is compromised
Solution Approach 1:
The patent uses cryptographic hashing to create a copy of the document's digital fingerprint (hash) that can be stored and verified without revealing the original document content. The system operator verifies data by comparing hashes rather than examining the actual confidential information. This copying approach allows verification functionality while maintaining confidentiality, as the hash does not reveal the underlying data content.
Solution Approach 2:
The patent implements different levels of data visibility: the system operator can see and verify hash values and transaction metadata for validation purposes, but cannot access or view the actual confidential document content. Users retain full access to their own data while the operator has limited access only to verification-necessary information. This local quality differentiation allows verification simplicity for the operator while preserving user data confidentiality.
Data Source
AI summary
The invention comprises a method for registering of a digital document as a digital file in a blockchain database, in which database transactions are constructed of standard data containers which may have a fixed size, in a system comprising one or more storage nodes for storing at least part of the blockchain database, one or more approval nodes for approving transactions in said blockchain database and a first computer for generating transactions in said blockchain database, said computer having access to said blockchain database and having access to a first private key. The invention also comprises a computer program product comprising program code stored on a computer readable medium, said program code comprising computer instructions for performing said method.
