Blockchain Node Selection by Area for Faster Block Propagation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain networks face issues of unfairness among miners due to low block propagation speed, increased node load, susceptibility to Eclipse attacks, and prolonged time to optimize block propagation speed, particularly in conventional methods that randomly select adjacent nodes.
Innovation Solution
An information processing device that determines the area to which each node belongs and selectively chooses Outbound adjacent nodes to maintain a constant number from other areas, reducing the number of nodes with large propagation delays and minimizing Eclipse attacks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If adjacent nodes are randomly selected from new table and tried table, then node selection is simple and fast, but block propagation speed is slow and fairness among miners deteriorates
Solution Approach 1:
The patent changes the selection parameter from random selection to selection based on geographic area distribution. Specifically, it maintains a constant number of adjacent nodes from other areas (e.g., 3 out of 8 nodes), transforming the selection criterion from randomness to geographic diversity, which directly improves block propagation speed while maintaining manageable complexity
Solution Approach 2:
The patent applies local quality by differentiating node selection based on geographic location. Nodes are categorized by their geographic area, and the selection process ensures diverse geographic representation in adjacent nodes. This local differentiation (geographic distribution) improves overall network propagation efficiency without requiring complete system redesign
2Speed
If adjacent nodes are periodically replaced to improve propagation speed, then block propagation speed improves, but node load increases due to continuous measurement and replacement operations
Solution Approach 1:
The patent performs preliminary action by pre-categorizing nodes into geographic areas before the actual adjacent node selection process. This preliminary geographic classification allows for efficient selection without continuous measurement and replacement operations, reducing ongoing node load while maintaining improved propagation speed
Solution Approach 2:
The patent changes the operational parameter from continuous measurement and replacement to a static geographic-based selection criterion. By establishing adjacent nodes based on geographic distribution initially, the system avoids continuous operational overhead of measuring and replacing nodes, thereby reducing energy consumption and node load
3Reliability
If adjacent nodes are selected without geographic area consideration, then selection process is simple, but Eclipse attacks become more susceptible and network security worsens
Solution Approach 1:
The patent enhances network security by introducing local quality differentiation through geographic area consideration. By ensuring adjacent nodes are distributed across different geographic areas, the system creates natural redundancy and reduces susceptibility to localized attacks like Eclipse attacks, improving reliability without requiring complex cryptographic or authentication mechanisms
Data Source
AI summary
An information processing device is an information processing device as any node among a plurality of nodes constituting a blockchain network extending over a plurality of areas, and includes: an area determination unit that determines an area to which each of the plurality of nodes belongs based on information registered for each of the plurality of nodes; and a selection unit that selects Outbound adjacent nodes among the Outbound adjacent nodes of a node related to the information processing device so that a number of nodes belonging to other areas with respect to an area to which the relevant node belongs is a constant number, thereby efficiently improving fairness between nodes of the blockchain network.


