Blockchain Data Block Distribution via Generation Matrix
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Reliability
If complete ledger data is transmitted to all nodes for consensus, then data integrity is improved, but communication bandwidth consumption increases
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.
4Reliability
If all nodes store complete ledger copies, then data availability is improved, but storage requirements and system complexity increase
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.
Data Source
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.


