Blockchain Storage Node Verification for Large-Chain Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing popularity of cryptocurrencies leads to a high storage cost for blockchain networks due to the growing number of transactions per second, necessitating a reconfiguration that allows specialized storage nodes to store a large blockchain without requiring all nodes to do so and incentivizes them to participate.
Innovation Solution
A Proof-of-Blockchain Storage (PoBS) protocol that rewards storage nodes for maintaining the blockchain integrity using a challenge-response method, secured against man-in-the-middle attacks, and involves a cryptographic verification system with certified bitcoin addresses to ensure trust and security among nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all nodes store the complete blockchain, then network reliability is improved, but storage cost increases prohibitively
Solution Approach 1:
The patent divides the blockchain storage function into segments: full nodes store complete blockchain data for validation, while specialized storage nodes store only portions of the blockchain for retrieval. This segmentation allows the network to maintain reliability through distributed storage while reducing individual node storage requirements and overall system storage cost.
Solution Approach 2:
The patent introduces specialized storage nodes as intermediaries between full nodes and the blockchain data. These storage nodes receive blockchain data from full nodes and provide it back upon request, acting as a mediator that enables data sharing without requiring all nodes to maintain complete copies, thus reducing storage costs while maintaining network reliability.
2Quantity of substance
If specialized storage nodes are introduced, then storage cost is reduced, but system complexity increases
Solution Approach 1:
The patent makes specialized storage nodes multi-functional by enabling them to perform both storage operations and validation operations. These nodes can store blockchain portions, provide data to full nodes, and participate in consensus mechanisms, thereby reducing the need for separate dedicated components and managing system complexity through consolidation of functions.
Solution Approach 2:
The patent implements feedback mechanisms where specialized storage nodes receive validation instructions from full nodes and confirm storage compliance. This feedback loop ensures that storage nodes maintain data integrity and consistency with the blockchain consensus, simplifying system management by automatically ensuring data correctness without complex manual verification processes.
3Productivity
If blockchain growth rate increases, then transaction throughput is improved, but storage requirement increases prohibitively
Solution Approach 1:
The patent segments blockchain storage across multiple specialized nodes, each maintaining a portion of the blockchain. As the blockchain grows with increased transaction throughput, the data is distributed across these segmented storage locations rather than accumulating at a single node, enabling the system to handle higher productivity while controlling individual storage requirements.
Solution Approach 2:
The patent transitions from a single-dimension storage model (one node storing the entire blockchain) to a multi-dimensional distributed storage model where blockchain data is spread across multiple nodes with different storage responsibilities. This dimensional change allows the system to scale transaction throughput while distributing storage requirements across the network infrastructure.
4Adaptability or versatility
If proof-of-storage protocol is implemented, then storage node incentive is improved, but protocol complexity increases
Solution Approach 1:
The patent implements feedback-based incentive mechanisms where storage nodes receive validation confirmations and rewards from full nodes based on their storage performance. This feedback loop automatically adjusts storage node compensation based on actual contribution, making the incentive system adaptive to varying storage conditions and node performance without requiring complex manual incentive management.
Solution Approach 2:
The patent enables storage nodes to self-manage their incentives through automated validation and reward mechanisms. Full nodes automatically verify storage compliance and distribute rewards without external intervention, allowing the protocol to manage its own incentive structure and reducing the complexity of external incentive management while maintaining adaptability to storage node performance.
Data Source
AI summary
A protocol is described which: (i) allows storage nodes to be rewarded for maintaining a public blockchain; and (ii) verifies the integrity of the blockchain with the help of a Proof-of-Blockchain Storage (PoBS) scheme. The protocol provides a way to cryptographically check if a data file stored on a remote server is intact using a challenge-response method. The protocol is secured against a man-in-the-middle attack. A malicious peer cannot pass the challenge to a third party which is storing the data and give back the response. The scheme is also publicly verifiable.


