| CPC G06Q 20/382 (2013.01) [G06F 9/5005 (2013.01); G06N 5/04 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
receiving, at a first miner from a plurality of miners, parameters of each proposal transaction from a plurality of proposal transactions for service providers to service a client service request, the parameters of at least one proposal transaction from the plurality of proposal transactions being received from a second miner in the plurality of miners;
selecting, by the first miner using a selection algorithm, a first proposal transaction for a first service provider to service the client service request, the first miner selecting the first proposal transaction using the selection algorithm to analyze the plurality of proposal transactions based on the parameters of each proposal transaction, wherein each miner in the plurality of miners analyzes the plurality of proposal transactions using the selection algorithm; and
responsive to selecting the first proposal transaction for the first service provider to service the client service request, appending, by the first miner, a block to a blockchain based on the first proposal transaction.
|