Blockchain Consensus with Dual-Mode Node Assignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems face inefficiencies in consensus protocols, particularly with Proof of Work (PoW), leading to high energy consumption and slow processing due to all nodes competing to mine new blocks, despite varying processing power and bandwidth.
Innovation Solution
Implementing a consensus protocol called Proof of Equality, where all nodes operate in dual-mode, allowing each to mine new blocks, with a dynamic assignment process that eliminates the need for complex cryptographic calculations, ensuring fair distribution of mining tasks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Proof of Work consensus protocol is used where all nodes compete to mine blocks, then security and decentralization are improved, but energy consumption and processing time increase significantly
Solution Approach 1:
The patent segments the mining task by assigning specific block numbers to specific nodes based on their public keys. Instead of all nodes competing to solve cryptographic puzzles for every block, each node is responsible for mining only the blocks assigned to it, dividing the overall mining workload across the network in a structured manner.
Solution Approach 2:
The patent performs preliminary assignment of blocks to nodes before the actual mining process. By pre-determining which node will mine which block based on public key hashing, the system eliminates the need for nodes to engage in energy-intensive competitive cryptographic challenges, as the mining responsibility is already established in advance.
2Reliability
If Proof of Work consensus protocol is used where all nodes compete to mine blocks, then decentralization is improved, but processing speed decreases
Solution Approach 1:
The patent segments the mining task by assigning specific block numbers to specific nodes based on their public keys. Instead of all nodes competing to solve cryptographic puzzles for every block, each node is responsible for mining only the blocks assigned to it, dividing the overall mining workload across the network in a structured manner.
Solution Approach 2:
The patent performs preliminary assignment of blocks to nodes before the actual mining process. By pre-determining which node will mine which block based on public key hashing, the system eliminates the need for nodes to engage in energy-intensive competitive cryptographic challenges, as the mining responsibility is already established in advance.
3Reliability
If all nodes perform verification and consensus processing for every block, then security is improved, but computational load and energy consumption increase
Solution Approach 1:
The patent segments the network's role into two distinct functions: mining nodes that create blocks and verification nodes that validate blocks. This segmentation allows verification to be performed by all nodes without requiring them all to participate in the computationally intensive mining process, separating the creative and validating functions.
Solution Approach 2:
The patent performs preliminary assignment of blocks to nodes before the actual mining process. By pre-determining which node will mine which block based on public key hashing, the system eliminates the need for nodes to engage in energy-intensive competitive cryptographic challenges, as the mining responsibility is already established in advance.
4Reliability
If Proof of Work requires complex cryptographic calculations for block mining, then security is improved, but device complexity and computational requirements increase
Solution Approach 1:
The patent performs preliminary assignment of blocks to nodes before the actual mining process. By pre-determining which node will mine which block based on public key hashing, the system eliminates the need for nodes to engage in energy-intensive competitive cryptographic challenges, as the mining responsibility is already established in advance.
Solution Approach 2:
The patent uses the node's public key as a unique identifier that can be hashed to determine block assignments. This approach replaces the need for complex, resource-intensive cryptographic puzzle solving with a simpler hash-based assignment mechanism that maintains security through the inherent properties of cryptographic hashing.
Data Source
AI summary
A method, apparatus, and computer-readable medium for implementing a consensus protocol on a block chain network, including assigning a plurality of dual-mode nodes of the block chain network to a plurality of block numbers, identifying a dual-mode node in the plurality of dual- mode nodes that is assigned to a next block number in the plurality of block numbers, mining, with the assigned dual-mode node, a block of one or more unconfirmed transactions on the block chain network to generate a proposed new block for addition to the block chain network, validating, with one or more non-assigned dual-mode nodes in the plurality of dual-mode nodes, the proposed new block, and minting, with the assigned dual-mode node, the proposed new block as the next block in the block chain network based at least in part on successful validation of the proposed new block by the one or more non-assigned dual-mode nodes.


