Double-Layer Blockchain Network Segmentation for Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In blockchain networks, the concentration of accounting, consensus, and witness functions in super nodes leads to a monopoly of accounting rights, compromising the credibility and fairness of the network, as external parties with relevant interests cannot independently verify the accounting process.
Innovation Solution
The introduction of a double-layer consensus network, where an accounting node subnetwork is responsible for recording data blocks and a service node subnetwork verifies these records, ensuring that transactions are publicly visible and traceable, and that misbehavior by accounting nodes can be evidenced by service nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If super nodes concentrate accounting, consensus, and witness functions, then the network operation efficiency is improved, but the credibility and fairness of the blockchain network deteriorate due to monopoly of accounting rights
Solution Approach 1:
The patent divides the super node functions into separate subnetworks: accounting node subnetwork for recording data blocks and service node subnetwork for verification. This segmentation allows efficient accounting operations while enabling independent verification by external parties, thus maintaining both productivity and reliability.
Solution Approach 2:
The patent introduces service nodes as intermediaries between accounting nodes and external parties. These service nodes receive verification requests from external parties and interact with accounting nodes, enabling transparent verification without compromising the efficiency of the accounting process.
2Device complexity
If super nodes monopolize accounting rights, then the network structure is simplified, but external parties with relevant interests cannot independently verify the accounting process
Solution Approach 1:
The network is segmented into accounting node subnetwork and service node subnetwork, allowing simplified internal accounting operations while creating dedicated verification channels through service nodes that enable external parties to independently verify accounting processes.
Solution Approach 2:
The patent adds a new dimension to the network architecture by introducing service nodes that operate in a separate verification layer. This dimensional addition enables verification capability without complicating the core accounting structure, as service nodes operate parallel to rather than within the accounting node subnetwork.
3Stability of the object's composition
If all super nodes misbehave, then the network maintains operational continuity, but parties with relevant interest cannot do anything about it
Solution Approach 1:
The patent establishes service nodes in advance that are specifically designed to detect and respond to misbehavior by accounting nodes. These service nodes prepare verification mechanisms beforehand, so when misbehavior occurs, external parties have immediate recourse through the verification process rather than being powerless.
Solution Approach 2:
The patent creates a feedback mechanism where service nodes continuously verify accounting operations and can report misbehavior to external parties. This feedback loop ensures that while the network maintains operational continuity, any misbehavior is detected and communicated, preserving accountability and trust.
Data Source
AI summary
Aspects of the disclosure are directed to a method for use on a blockchain network that includes an accounting node subnetwork having accounting nodes configured to record a data block onto a blockchain and a service node having service nodes configured to verify data blocks recorded by the accounting nodes onto the blockchain. The method can include generating a signature based on transaction information to be included in a data block to be added onto the blockchain by using a key specific to the accounting node. The method can further include adding the transaction information and the generated signature to the data block and adding the data block onto the blockchain, and transmitting the signature to the service nodes in the service node subnetwork, so that the service nodes perform signature verification on the signature based on the key specific to the accounting node.


