Partial Ledger Blockchain Node Data Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Blockchain nodes face challenges in storing and managing large amounts of data, leading to performance issues and increased power consumption, especially when using personal mobile devices, and there are concerns about security due to random communication with other nodes in the network.
Innovation Solution
An electronic device configured as a block node in a blockchain network, equipped with a communication circuit, memory to store a partial ledger, and a processor that determines if necessary data for executing a smart contract is stored locally, acquires data from other nodes if needed, and executes the contract, thereby reducing unnecessary data storage and communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If nodes store the whole blockchain data, then data integrity is maintained, but storage capacity and device performance requirements increase significantly
Solution Approach 1:
The patent segments the blockchain network into different node types: full nodes that store the complete ledger and light nodes that store only essential data structures (header chain, state root). This segmentation allows light nodes to participate in the network with limited storage capacity while full nodes maintain data integrity.
Solution Approach 2:
The patent introduces full nodes as intermediaries that light nodes rely on for data verification. Light nodes cannot directly verify all transactions but use full nodes to validate transaction inclusion and state changes, maintaining integrity without storing all data locally.
2Reliability
If nodes participate in all agreement operations, then network security is enhanced, but power consumption increases continuously
Solution Approach 1:
The patent segments consensus participation by node type. Full nodes participate in all consensus operations (endorsement, ordering, validation), while light nodes participate only in transactions relevant to their interests, significantly reducing their computational and energy requirements.
Solution Approach 2:
Light nodes perform partial consensus actions only when necessary for their specific transactions rather than continuously participating in all network-wide consensus operations. This partial participation maintains security for relevant transactions while conserving energy.
3Adaptability or versatility
If nodes communicate randomly with all other nodes, then network decentralization is maintained, but security risks increase
Solution Approach 1:
The patent implements different communication behaviors for different node types. Full nodes maintain random communication with all nodes for complete decentralization, while light nodes communicate selectively only with relevant full nodes and peers, reducing their exposure to security risks while maintaining functional decentralization.
Data Source
AI summary
According to an embodiment of the disclosure, an electronic device configuring a first block node included in a blockchain network may store a partial ledger including a part of a full ledger regarding the blockchain network, may determine whether data necessary for executing a first smart contract regarding a transaction requested to be performed is stored in a first database, based on a result of the determining, may acquire node information including information regarding at least one block node that stores the data from the third block node through a communication circuit, and may acquire the data from the second block node or the third block node, based on the node information, and may execute the first smart contract.


