Blockchain Service Execution Result Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In scenarios involving direct and indirect service providers, determining the cause of incorrect service-associated operations is challenging due to the difficulty in distinguishing between technical faults in the direct and indirect service provider devices, leading to disputes and inability to prove liability for service failures.
Innovation Solution
Implementing a service execution result obtaining method and system based on blockchain, where the indirect service provider determines and stores the service execution result in a blockchain transaction, which is then retrieved by the direct service provider for trustworthy operation, allowing for clear determination of fault causation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If service execution results are stored in traditional centralized systems, then data access and processing are simple, but the data can be tampered with and trustworthiness is compromised
Solution Approach 1:
The patent introduces a blockchain network as an intermediary between the indirect service provider and direct service provider. The blockchain stores service execution results in a decentralized manner, providing tamper-proof verification without requiring direct trust between parties. This resolves the contradiction by adding a mediating layer that ensures reliability while maintaining manageable complexity through standardized blockchain protocols.
Solution Approach 2:
The patent creates copies of service execution results on the blockchain network, where multiple nodes maintain identical copies of the data. This distributed copying mechanism ensures that the original data cannot be tampered with without detection, as any modification would be inconsistent across the network copies. The copying principle enables reliability through redundancy while keeping the system architecture familiar through standardized data replication patterns.
2Reliability
If service execution results are stored on blockchain, then tamper-proof and trustworthy, but data access and processing become more complex
Solution Approach 1:
The patent implements self-service mechanisms where the blockchain network automatically manages data integrity verification, consensus validation, and tamper detection without requiring manual intervention. Service providers can independently verify the authenticity of execution results by querying the blockchain, eliminating the need for complex manual verification processes. This self-service approach maintains ease of operation while ensuring tamper-proof capabilities through automated cryptographic verification.
Solution Approach 2:
The patent performs preliminary actions by pre-storing service execution results on the blockchain before they are needed for verification. This advance placement of data on the immutable ledger allows for rapid, straightforward access and verification later, as the data is already in its final, tamper-proof form. The preliminary action principle simplifies subsequent data access operations while maintaining reliability, as no complex real-time verification is needed—only simple queries to the existing blockchain records.
3Measurement precision
If traditional service result transmission is used, then system complexity is low, but fault determination capability is insufficient
Solution Approach 1:
The patent implements feedback mechanisms where service execution results are recorded on the blockchain and can be independently verified by direct service providers. This creates a feedback loop that provides objective evidence for fault determination, allowing precise identification of whether failures originate from service execution or result processing. The blockchain serves as an immutable feedback record that enhances measurement precision while maintaining relatively simple system architecture through standardized blockchain integration patterns.
Data Source
AI summary
Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for obtaining a service execution result based on a blockchain. A direct service provider device accepts a service, and submits the service to an indirect service provider device for execution. The indirect service provider device can encapsulate a service execution result obtained by executing the service into a blockchain transaction, and submit the blockchain transaction to a blockchain network for storage. The direct service provider device can obtain the service execution result from the blockchain network as a basis for performing a service-associated operation subsequently.


