Blockchain Data Block Distribution via Generation Matrix

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current consensus algorithms in blockchain technology, such as Proof of Work and Proof of Stake, face limitations in transaction approval rate and processed volume per hour due to restricted block generation and communication, leading to scalability issues and increased communication load between nodes.

Innovation Solution

A method utilizing a network encoding technique with a generation matrix to distribute and process data among nodes, applying the Practical Byzantine Fault Tolerance (PBFT) algorithm to select and transmit only identical data blocks, thereby optimizing communication bandwidth and storage capacity, and ensuring secure data sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all users share and verify the complete ledger in blockchain consensus algorithms, then transaction security is improved, but communication load and processing time increase significantly

Engineering Contradiction:
Improvetransaction securityVSAvoidconsensus processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the complete ledger into multiple data blocks and distributes them across different nodes using a generation matrix. Instead of all nodes verifying the entire ledger, each node verifies only its assigned data blocks, significantly reducing communication load and processing time while maintaining security through cryptographic verification capabilities.

Inventive Principle:
Principle #1Segmentation

2Reliability

If more users participate in the blockchain network, then network security and decentralization are improved, but scalability deteriorates due to limited block generation rate

Engineering Contradiction:
Improvenetwork securityVSAvoidtransaction approval rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the ledger verification task into segments assigned to different nodes through a generation matrix. This allows multiple nodes to process and verify transactions simultaneously in parallel, enabling the network to scale with more participants while maintaining security through distributed verification rather than being limited by a single block generation rate.

Inventive Principle:
Principle #1Segmentation

3Reliability

If complete ledger data is transmitted to all nodes for consensus, then data integrity is improved, but communication bandwidth consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidcommunication bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the essential consensus-critical data elements (such as transaction hashes and verification proofs) rather than complete ledger copies. The generation matrix enables nodes to reconstruct and verify data integrity from these extracted elements, significantly reducing communication bandwidth consumption while maintaining data integrity through cryptographic verification.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If all nodes store complete ledger copies, then data availability is improved, but storage requirements and system complexity increase

Engineering Contradiction:
Improvedata availabilityVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the ledger storage across multiple nodes using a generation matrix, where each node stores only a portion of the data blocks. This distributed segmentation reduces individual storage requirements while maintaining overall data availability, as any sufficient subset of nodes can reconstruct the complete ledger through the matrix properties.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11470150B2Agreed data transmit method and electronic apparatus for transmitting agreed data in network
Publication Date: 2022.10.11 KOREA ADVANCED INST OF SCI & TECH
  • US11470150B2 patent drawing
  • US11470150B2 patent drawing
  • US11470150B2 patent drawing

AI summary

A method for transmitting agreed data on a network by an electronic apparatus, the method according to an embodiment of the present invention may include the steps of storing a generation matrix generated on the basis of the number of a plurality of electronic apparatuses including the electronic apparatus participating in the network and the number of a plurality of data blocks to be shared between the plurality of electronic apparatuses and transmitting an agreed data block agreed to be shared with another electronic apparatuses included in the plurality of electronic apparatuses to another electronic apparatus on the basis of the generation matrix.