Blockchain Node Verification Policy for Consortium Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In consortium blockchains, the lack of virtual currency as an incentive hinders node participation, compromising the network's reliability due to the reliance on node verification for security.
Innovation Solution
A verification method where nodes within a blockchain network utilize a verification policy with multiple logics, transmitting requests to multiple nodes to verify input and output values, enhancing participation incentives.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If virtual currency is used as an incentive in public blockchains, then node participation is secured, but consortium blockchains cannot use this incentive mechanism due to lack of virtual currency
Solution Approach 1:
The patent changes the incentive parameter from virtual currency to reputation scores and verification rewards. Nodes earn reputation points through successful verification activities, which can be converted into tangible benefits. This parameter transformation allows consortium blockchains to maintain node participation without requiring virtual currency, resolving the contradiction between reliability and adaptability.
Solution Approach 2:
The patent copies the incentive mechanism concept from public blockchains but implements it through a different medium (reputation system) rather than virtual currency. The verification policy and reputation scoring system replicate the motivational function of virtual currency incentives while being compatible with consortium blockchain architecture, enabling nodes to participate actively without cryptocurrency.
2Reliability
If verification is performed by many nodes, then blockchain reliability is improved, but the verification process becomes more complex
Solution Approach 1:
The patent segments the verification process into distinct logical components (verification policies, individual verification logics, input/output value pairs). Each node verifies specific logics independently based on assigned verification policies, rather than performing monolithic verification. This segmentation reduces overall system complexity while maintaining distributed verification reliability.
Solution Approach 2:
The patent implements dynamic verification where nodes can select and execute different verification logics based on transaction types and policies. The verification process is not static but adapts to different scenarios, allowing nodes to perform only necessary verifications. This dynamic approach reduces unnecessary computational complexity while ensuring comprehensive verification coverage across multiple nodes.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method includes: obtaining a policy for a blockchain, the policy including plural logics configured to receive a respective input value and output a respective output value, any of the plural logics being configured to receive an output value from another logic; obtaining, for each logic in the policy, an input value and an output value from the blockchain; transmitting to a first node a first request including a first logic and the input and output values for the first logic, thereby causing the first node to verify the first logic using the input and output values for the first logic; and transmitting to a second node other than the first node a second request including a second logic and the input and output values for the second logic, thereby causing the second node to verify the second logic using the input and output values for the second logic.