Blockchain Smart Contract Response Selection Without Intermediaries
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing smart contract systems face challenges in selecting response messages to function messages in a secure and efficient manner without a third-party intermediary, leading to issues like fraud, theft, and computational overhead.
Innovation Solution
A decentralized smart contract system that offloads computational tasks to client terminals, allowing secure selection of response messages through encrypted parameters and consensus validation among peers, reducing reliance on centralized processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a third-party intermediary is used to select response messages in smart contract systems, then security and fairness are improved, but device complexity and computational overhead increase
Solution Approach 1:
The patent extracts the selection logic from a centralized third-party intermediary and embeds it directly into the smart contract code executed by all peer nodes. Each node independently executes the same selection function, eliminating the need for an external selector while maintaining security and fairness through decentralized consensus.
Solution Approach 2:
The system enables self-service by allowing each peer node to autonomously perform the selection of response messages using the embedded selection logic in the smart contract. Nodes independently validate and select responses without requiring a third-party intermediary, reducing system complexity while maintaining reliability.
2Productivity
If centralized processing is used to select response messages, then computational efficiency is improved, but security and trustworthiness deteriorate
Solution Approach 1:
The patent segments the centralized selection function into distributed execution across multiple peer nodes. Each node executes a portion of the selection process independently, maintaining computational efficiency through parallel processing while improving trustworthiness through decentralized verification and consensus mechanisms.
3Reliability
If all response parameters are encrypted for security, then fraud prevention is improved, but selection complexity and processing time increase
Solution Approach 1:
The patent applies different encryption strategies to different parts of the response data based on their security requirements. Critical parameters that affect selection fairness are encrypted, while other parameters can be processed in plaintext. This selective approach maintains fraud prevention for essential data while reducing overall processing time and complexity.
Data Source
AI summary
There is provided a method and system for selection of response message(s), comprising: receiving from an initiator client terminal a function message including an unencrypted target value and a public key, receiving respective response messages to the function message from responding client terminals, each respective response comprising an unencrypted partial value of the target value and a parameter encrypted with the pubic key, receiving, from the initiator client terminal, a selection of response message(s) according to a ranking of the encrypted parameters, wherein a sum of the unencrypted partial values of the selected response message(s) is according to a requirement of the target value, and receiving a validation for the selected response message(s) from corresponding responding client terminals, wherein each of the corresponding responding client terminals is provided with all partial values and all unencrypted parameters associated with all of the selected response message(s).


