Relay Database Timestamping for Trusted Data Notarization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain-type databases provide a rough time range for data notarization, leading to low credibility in representing the notarization time of uploaded data.
Innovation Solution
A method involving a time stamping end to assign timestamps to relay data and return data, allowing for a step-by-step determination of a trusted time domain based on the chronological order of data interaction, ensuring traceability and credibility of the notarization time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a rough time range is provided for data notarization, then the data storage management process is simple, but the credibility of representing the notarization time is low
Solution Approach 1:
The patent segments the time representation into multiple discrete timestamps obtained at different stages of data interaction (upload, relay, confirmation). Instead of using a single rough time range, the system divides the time tracking into multiple precise points that collectively form a可信 time domain, thereby improving credibility while maintaining manageable complexity through structured segmentation.
Solution Approach 2:
The patent introduces an intermediary time stamping service that provides authoritative timestamps at each stage of data interaction. This intermediary component issues cryptographically secure timestamps that serve as neutral, trusted mediators between the data uploader and the blockchain system, enhancing the credibility of time representation without significantly complicating the overall process.
2Measurement precision
If multiple timestamps are obtained through step-by-step data interaction, then the association and credibility of time domain is improved, but the complexity of time tracking increases
Solution Approach 1:
The time tracking process is segmented into distinct stages (upload stage, relay stage, confirmation stage), with each stage producing a specific timestamp. This segmentation allows the system to track multiple timestamps without overwhelming complexity, as each timestamp serves a specific purpose and can be independently verified and managed.
Solution Approach 2:
The patent implements preliminary time stamping at each stage of data interaction before the final notarization is complete. By obtaining timestamps in advance at each intermediate stage, the system establishes a chain of time evidence that simplifies final time domain determination, as the preliminary timestamps are already secured and can be directly used without additional complex tracking.
3Productivity
If a rough period is used to represent notarization time, then the data processing is efficient, but the degree of association with the data itself is low
Solution Approach 1:
The patent segments the time information into multiple stage-specific timestamps rather than using a single rough period. Each timestamp is associated with a specific stage of data interaction (upload, relay, confirmation), preserving the association between time and data while maintaining processing efficiency through the modular nature of the segmented approach.
Solution Approach 2:
The system implements self-service time stamping where each participant in the data interaction (uploader, relay service, blockchain node) automatically obtains and records their own timestamp without requiring complex centralized time management. This self-service approach maintains high processing efficiency while ensuring each entity has accurate time association with its own actions.
Data Source
AI summary
The disclosure provides a method, apparatus, a device, and a storage medium for data processing. The method may: in response to a time query request for target data, determining a target upload time of the target data; obtaining a first time-assigned timestamp that is assigned by a time stamping end to first relay data after a relay database uploads the first relay data to the time stamping end for a first time; obtaining a second time-assigned timestamp indicated by last time-assigned data received from the time stamping end before the relay database sends target return data; and determining a trusted time domain of the target data based on the first time-assigned timestamp and the second time-assigned timestamp.


