Block-Level Storage Verification Across Multiple Blockchains
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data storage services lack the ability to verify the integrity of data retrieved from internal or external services, particularly in blockchain networks, leading to potential corruption or inaccuracy of data provided to users and client applications.
Innovation Solution
Implementing a data storage service that verifies data using a verification algorithm associated with the blockchain network, reconstructing cryptographic hashes and checking block headers to ensure data integrity before storage and delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If data is stored from internal or external services without verification, then resource overhead for maintaining full blockchain nodes is reduced, but data integrity and reliability deteriorate
Solution Approach 1:
The patent introduces a data verification service as an intermediary between blockchain nodes and data storage services. This intermediary performs verification algorithms on data blocks before they are stored, acting as a mediator that ensures data integrity without requiring every node to maintain full verification capabilities. The verification service receives data blocks, verifies them using cryptographic algorithms, and only stores verified data, thus resolving the contradiction between reduced resource overhead and maintained reliability.
Solution Approach 2:
The patent implements preliminary verification of data blocks before they are stored in the data storage service. The verification algorithm is executed in advance on incoming data blocks to confirm their integrity and authenticity. This preliminary action ensures that only valid data is stored, preventing future integrity issues while allowing the system to operate with reduced node resources, as the heavy verification burden is performed beforehand by dedicated verification services.
2Reliability
If verification algorithms are implemented for all data blocks, then data integrity is improved, but processing time and computational overhead increase
Solution Approach 1:
The patent segments the verification process by separating data storage functions from data verification functions. Different services are responsible for different aspects: some nodes focus on storage while dedicated verification services handle validation. This segmentation allows verification to be performed efficiently by specialized components rather than requiring all nodes to perform both storage and verification, thus maintaining data integrity while reducing overall processing time through division of labor.
3Reliability
If extensive verification is performed on all data, then user trust in data validity is enhanced, but system complexity increases
Solution Approach 1:
The patent introduces a data verification service as an intermediary between blockchain nodes and data storage services. This intermediary performs verification algorithms on data blocks before they are stored, acting as a mediator that ensures data integrity without requiring every node to maintain full verification capabilities. The verification service receives data blocks, verifies them using cryptographic algorithms, and only stores verified data, thus resolving the contradiction between reduced resource overhead and maintained reliability.
Data Source
AI summary
Methods, systems, and devices for data management are described. A custodial token platform may obtain, by a blockchain data storage service and from first services that support at least one blockchain node of a blockchain network, data of a data block stored by the blockchain network. The blockchain data storage service may verify, using verification algorithms associated with the blockchain network, the data of the data block. The blockchain data storage service may store, after verifying the data, the data of the data block in a storage location. The blockchain data storage service may receive, from a second service, a request for the data of the data block and verify, using at least one of the verification algorithms, the data of the data block as stored in the storage location. The custodial token platform may provide the data to the second service after verifying the data of the data block.


