Partial Ledger Ending Blocks for Last-Block Forgery Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain nodes face challenges in managing large data volumes and detecting forged blocks, especially when the forged block is the last in a series, due to the use of partial ledgers that are not identical across nodes.

Innovation Solution

An electronic device functions as a blockchain node, storing a partial ledger and using hash values and signature data to verify and secure blocks, allowing detection of forged blocks and recovery of genuine blocks through communication with other nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If nodes store only partial ledgers to reduce data storage requirements, then memory usage is reduced, but the ability to detect forged blocks is compromised

Engineering Contradiction:
Improvedata storage volumeVSAvoidblock integrity verification
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent introduces an ending block as an intermediary element that mediates between the partial ledger storage constraint and the block integrity verification requirement. The ending block contains hash values and signature data that serve as verification intermediaries, allowing nodes to detect forged blocks without storing complete ledger copies. This intermediary structure enables lightweight nodes to maintain security verification capabilities while using minimal storage space.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If identical distributed ledgers are stored in all nodes, then forged blocks can be detected by comparison, but data storage and management burden increases significantly

Engineering Contradiction:
Improveforged block detection capabilityVSAvoiddata storage volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the essential verification elements (hash values and signature data) from the complete distributed ledger and stores them in ending blocks. Instead of requiring nodes to store and compare entire ledger copies, the system extracts only the critical authentication components needed for forged block detection. This extraction approach maintains detection capability while dramatically reducing storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the last block in a blockchain is forged, then traditional verification methods using previous block information fail to detect the forgery, but the patent's ending block mechanism enables detection

Engineering Contradiction:
Improvelast block forgery detectionVSAvoidverification mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing ending blocks with hash values and signature data before potential forgery attempts. These ending blocks are generated in advance and stored in the partial ledger, creating a verification baseline that can detect forgeries of the last block. By preparing verification data beforehand, the system enables detection of terminal block forgeries without requiring complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12513011B2Electronic device including partial ledger and method in blockchain network
Publication Date: 2025.12.30 SAMSUNG ELECTRONICS CO LTD
  • US12513011B2 patent drawing
  • US12513011B2 patent drawing
  • US12513011B2 patent drawing

AI summary

An electronic device may include a memory storing a partial ledger including a part of a full ledger for a blockchain network, and at least one processor configured to generate an ending block as a block chained after the transaction block. The ending block includes an ending hash value of a transaction block and signature data and the signature data includes the ending hash value signed with a private key. The ending block may be chained after the transaction block. The ending block may be stored in the memory.