Blockchain Data Upload Service Server with Timestamp Update Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods fail to efficiently and quickly upload data, particularly Smart contracts and other data access services, to a blockchain, making it difficult for ordinary users to operate and utilize these services effectively.
Innovation Solution
An integrated method involving a data source computer device and a service server that receives editable text or form data, determines if it has been updated, and then sends it to the service server for uploading to the blockchain using a corresponding service, such as Smart contracts, via API or network, with hash value and on-chain time management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is uploaded to blockchain using traditional methods, then data can be stored on blockchain, but the upload process is slow and inefficient
Solution Approach 1:
The system performs preliminary actions by storing file hash values and update timestamps locally before actual blockchain upload. The service server continuously monitors for updates and prepares data for upload, reducing the time when actual blockchain interaction is needed.
Solution Approach 2:
A service server acts as an intermediary between the data source computer device and the blockchain. The service server receives upload requests, manages file updates, and handles blockchain interactions, thereby improving overall upload efficiency while reducing direct blockchain interaction time.
2Productivity
If file update detection is implemented, then only updated files are uploaded improving efficiency, but additional time is needed to detect updates
Solution Approach 1:
The data source computer device automatically performs self-service by comparing current file timestamps with previously stored timestamps. This automatic update detection eliminates manual intervention and efficiently identifies which files need upload without requiring continuous external monitoring.
Solution Approach 2:
The patent replaces continuous mechanical monitoring with a timestamp-based detection mechanism. By storing and comparing simple timestamp values rather than continuously monitoring file systems, the system achieves efficient update detection with minimal time overhead.
3Adaptability or versatility
If blockchain upload service is provided, then data can be accessed on blockchain, but system complexity increases
Solution Approach 1:
The service server merges multiple functions into a single system: file update detection, data preparation, blockchain interaction, and hash value management. This consolidation provides comprehensive blockchain data access capability while managing complexity through unified service rather than distributed complex components.
Solution Approach 2:
The service server is designed as a universal platform that can handle multiple types of data uploads to blockchain, manage different file formats, and provide various blockchain services. This multi-functionality achieves high adaptability while containing complexity within a single versatile service rather than multiple specialized systems.
Data Source
AI summary
An integrated method for uploading data on a blockchain comprising: receiving an editable text data or an editable form data by the data source computer device; determining whether a file update time of the editable text data or the editable form data is later than a last change time stored by the service server and corresponding to the data by the data source computer device; sending the data to the service server when the data source computer device determined that the file update time is later than the last change time by the data source computer device; executing a corresponding service that is able to access data of a blockchain and upload the data to the blockchain according to the data from the data source computer device by the service server. Therefore, the data can be efficiently and quickly uploaded to the blockchain.

