Partial-Ledger Blockchain Node With Encrypted Data Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain nodes face challenges in managing large data volumes and maintaining security and performance, especially when participating in decentralized networks, leading to inefficient power consumption and unnecessary communication with other nodes.

Innovation Solution

An electronic device functions as a first blockchain node with a partial ledger, generating encryption keys to encrypt and decrypt data, utilizing a data server for necessary data, and executing smart contracts efficiently, thereby reducing data storage and communication needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If nodes store and maintain full blockchain data, then security and integrity are maintained, but data storage requirements and power consumption increase significantly

Engineering Contradiction:
Improveblockchain integrityVSAvoiddata storage volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the blockchain data into two parts: a partial ledger stored locally in each node's memory, and a data server storing the complete ledger. This segmentation allows nodes to maintain security through cryptographic verification while reducing local storage requirements from full blockchain data to only essential transaction data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a data server as an intermediary component that stores the complete blockchain ledger. Nodes can verify transactions and blocks by querying the data server, eliminating the need for each node to store and maintain the entire blockchain while preserving security through cryptographic verification mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If nodes participate in consensus operations for all transactions, then network security is maintained, but power consumption and processing load increase continuously

Engineering Contradiction:
Improveconsensus securityVSAvoidnode power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by enabling nodes to perform consensus operations only for transactions relevant to their partial ledger, rather than participating in all network-wide consensus operations. This selective participation reduces power consumption while maintaining security for local transactions through cryptographic verification.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If nodes store only partial ledger data, then storage requirements are reduced, but data availability for smart contract execution may be limited

Engineering Contradiction:
Improvedata storage volumeVSAvoiddata access capability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The data server serves multiple functions: storing the complete blockchain ledger, providing data to nodes for smart contract execution, and enabling verification of transactions. This multi-functional design ensures that nodes with partial ledgers can still access necessary data for various operations without compromising storage efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12418426B2Electronic device having partial ledger in blockchain network and operating method thereof
Publication Date: 2025.09.16 SAMSUNG ELECTRONICS CO LTD
  • US12418426B2 patent drawing
  • US12418426B2 patent drawing
  • US12418426B2 patent drawing

AI summary

An electronic device constituting a first blockchain node included in a blockchain network may generate an encryption key corresponding to a transaction based on obtaining a transaction generation request, transmit information of the encryption key to at least one blockchain node related to the transaction, encrypt first data stored in the partial ledger among input data required to execute a first smart contract of the transaction based on the encryption key, upload the first data to a data server included in the blockchain network, download second data encrypted based on the encryption key from the data server, the second data being data not stored in the partial ledger among the input data, decrypt the second data based on the encryption key, and execute the first smart contract based on the first data and the decrypted second data.