Predictive Metrics Consensus for Secure Service Provider Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain solutions lack a framework that can cater to real-world service scenarios involving multiple back-and-forth negotiations, providing a 'best choice' scenario while ensuring security against attacks like Sybil attacks and out-of-order negotiations, and do not offer decision-making capabilities based on service requests, offers, and final candidates.
Innovation Solution
A predictive metrics-based consensus protocol (PPoM) is introduced to select service providers based on metrics such as cost, latencies, or reputation, using a service transaction blockchain to securely route client requests and ensure fair allocation of resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional blockchain consensus protocols (PoW, PoS) are used to ensure security and atomicity, then security against attacks is improved, but the system cannot support real-world service scenarios requiring multiple back-and-forth negotiations and performance optimization
Solution Approach 1:
The patent segments the blockchain system into two distinct layers: a settlement layer using traditional consensus protocols (PoW/PoS) for security-critical atomic transactions, and a negotiation layer using a novel consensus mechanism for flexible service negotiations. This segmentation allows each layer to optimize for its specific requirements without compromising the other.
Solution Approach 2:
The patent introduces smart contracts as intermediaries that mediate between the negotiation layer and settlement layer. These smart contracts enable complex service negotiations with multiple parties while ultimately settling on the blockchain through atomic transactions, thus bridging the gap between flexibility and security.
2Stability of the object's composition
If atomic transaction protocols are used to prevent out-of-order events and double spending, then transaction integrity is improved, but the system cannot accommodate service negotiations requiring multiple intermediate states
Solution Approach 1:
The patent uses preliminary actions by recording negotiation intermediate states as pending transactions in the blockchain before final settlement. This allows the system to maintain transaction integrity while accommodating negotiation flexibility, as the preliminary states are eventually resolved through atomic settlement transactions.
Solution Approach 2:
The patent introduces dynamic transaction states that can transition between pending, locked, and settled states. This dynamic approach allows negotiation processes to progress through multiple intermediate states while maintaining overall transaction integrity through the eventual atomic settlement on the blockchain.
3Speed
If providers respond directly to clients without miner intervention, then negotiation speed is improved, but the system becomes vulnerable to Sybil attacks and out-of-order negotiations
Solution Approach 1:
The patent introduces miners as intermediaries who validate and order service negotiation transactions before they are settled on the blockchain. This intermediary layer maintains negotiation speed by processing transactions efficiently while simultaneously providing attack resistance through cryptographic validation and consensus mechanisms.
Solution Approach 2:
The patent implements feedback mechanisms where miners validate transaction orders and provide consensus feedback to the network. This feedback loop ensures that negotiations proceed at high speed while maintaining security, as invalid or malicious transactions are rejected by the miner consensus before settlement.
4Reliability
If traditional consensus protocols are used to select winning blocks, then security is improved, but decision-making capabilities based on service requests, offers, and candidates are not provided
Solution Approach 1:
The patent changes the selection parameters for winning blocks from purely cryptographic metrics (hash rate, stake) to include service-related parameters such as negotiation outcome quality, provider reputation, and service request matching. This allows the system to maintain security while providing intelligent decision-making capabilities for service transactions.
Data Source
AI summary
Technologies are shown for selecting a provider to service a client service request using a consensus protocol and creating a block on a blockchain to service the client service request. In accordance with some aspects, a first miner receives parameters of each proposal transaction from a plurality of proposal transactions for servicing a client service request. The parameters of at least one proposal transaction from the plurality of proposal transactions is received from a second miner. The first miner uses a selection algorithm to select a first proposal transaction from the plurality of proposal transactions based on the parameters of each proposal transaction. The first miner appends a block to a blockchain based on the first proposal transaction.


