Blockchain Trust Management via Distributed Verification Nodes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing smart contract evaluation methods rely on central authorities, compromising the non-centralization characteristic of blockchain technology, as they require management by a central authority to confirm the credibility of smart contract quality.
Innovation Solution
A trust management system with multiple verification nodes that manage smart contracts and execution transactions on a blockchain, including evaluation execution transactions, allowing third parties to verify the quality of smart contracts without central authority management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a central authority manages smart contract evaluation, then the credibility of smart contract quality can be confirmed, but the non-centralization characteristic of blockchain is compromised
Solution Approach 1:
The patent segments the central evaluation function into multiple distributed verification nodes. Each node independently executes verification transactions and stores evaluation results in the blockchain, replacing the single central authority with a distributed network of validators. This segmentation maintains credibility through collective verification while preserving blockchain's non-centralization principle.
Solution Approach 2:
The patent introduces verification transactions as an intermediary mechanism between smart contract providers and users. These transactions encode verification logic that automatically executes quality checks, serving as a mediator that establishes credibility without requiring direct central authority intervention. The verification transactions act as programmable intermediaries that bridge trust between parties.
2Reliability
If smart contract quality evaluation is performed by third parties, then credibility can be confirmed without central authority, but system complexity increases
Solution Approach 1:
The patent makes verification nodes multi-functional by enabling them to simultaneously perform blockchain validation, smart contract execution, and quality evaluation. The same nodes that maintain the blockchain also execute verification transactions and store evaluation results, eliminating the need for separate evaluation infrastructure. This universality adds credibility functionality without proportionally increasing system complexity.
Solution Approach 2:
The patent implements self-service evaluation where the blockchain system automatically executes verification transactions and stores results without external intervention. The system uses its own resources (nodes, computational power, storage) to perform quality evaluation, making the complexity inherent to the system work for quality assurance rather than adding separate complex evaluation mechanisms.
3Adaptability or versatility
If multiple verification nodes manage evaluation transactions, then decentralized trust is achieved, but measurement and verification difficulty increases
Solution Approach 1:
The patent implements feedback loops where verification results are stored back in the blockchain and can be referenced by subsequent verification transactions. This creates a cumulative verification history that makes quality assessment easier over time, as nodes can reference previous evaluation results rather than independently verifying everything from scratch. The feedback mechanism reduces verification difficulty while maintaining decentralized trust.
Solution Approach 2:
The patent performs verification actions in advance by executing verification transactions before smart contract execution. The verification results are stored and made available beforehand, allowing users to assess quality before engaging with the smart contract. This preliminary verification reduces the difficulty of quality detection at the point of use, as evaluation has already been performed and recorded.
Data Source
AI summary
A verification node in a trust management system manages, in a blockchain, a smart contract and an execution transaction of the smart contract as well as an evaluation execution transaction for the smart contract. The verification node includes and manages a verification result of the smart contract in the evaluation execution transaction, the verification result including a predetermined value for evaluation specified by a predetermined one of transaction issuing nodes and an output value obtained when the predetermined value is inputted to the smart contract, or includes and manages the output value in state information.


