Method and system to facilitate gamified arbitration of smart contracts
View Patent ↗Disclosed herein is a system to facilitate gamified arbitration of smart contracts. Further, the system includes a communication device configured for receiving a smart contract data associated with a disputed smart contract from an external system, transmitting an arbitration request to a plurality of arbitrator devices to arbitrate the disputed smart contract, receiving an acceptance of the arbitration request from two or more arbitrator devices in the plurality of arbitrator devices, receiving an arbitration stake from the two or more arbitrator accounts associated with the two or more arbitrator devices, transmitting the smart contract data to the two or more arbitrator devices, and receiving an arbitration result from the two or more arbitrator devices, and a processing device configured for allocating the security deposit fund amongst the plurality of participants and the two or more arbitrators corresponding to the two or more arbitrator devices based on the arbitration result.
1. A method to facilitate gamified arbitration of disputed smart contracts, the method comprising:
receiving, using a communication device, a smart contract data associated with a disputed smart contract from a distributed ledger system, wherein the smart contract data comprises at least one of an arbitration clause and information about a plurality of participants of the disputed smart contract and an associated security deposit data, and the associated security deposit data comprises information about a plurality of security deposits received from the plurality of participants to create a security deposit fund;
transmitting, using the communication device, an arbitration request to a plurality of arbitrator devices to arbitrate the disputed smart contract;
receiving, using the communication device, an acceptance of the arbitration request from at least two arbitrator devices in the plurality of arbitrator devices;
receiving, using the communication device, an arbitration stake from at least two arbitrator accounts associated with the at least two arbitrator devices, wherein the arbitration stake is added to the security deposit fund;
anonymizing, using a processing device, the smart contract data to generate an anonymized smart contract data by removing identification details from the smart contract data;
transmitting, using the communication device, the anonymized smart contract data to the at least two arbitrator devices;
receiving, using the communication device, an arbitration result from the at least two arbitrator devices;
allocating, using the processing device, a smart contract fund associated with the disputed smart contract amongst the plurality of participants based on the arbitration result, wherein the smart contract fund comprises a value of the disputed smart contract;
allocating, using the processing device, the security deposit fund amongst the at least two arbitrator accounts in a plurality of arbitrator accounts corresponding to the at least two arbitrator devices based on the arbitration result; and
transmitting, using the communication device, at least one rule to the at least two arbitrator devices for arbitration of the disputed smart contract;
analyzing, using the processing device, the arbitration result;
assigning, using the communication device, a rating to each of the at least two arbitrator accounts corresponding to the at least two arbitrator devices based on the analyzing of the arbitration result; and
transmitting, using the communication device, the assigned rating to each of the at least two arbitrator devices;
wherein the at least one rule comprises:
a government policy retrieved from a government database; and
a set of guidelines that at least two arbitrators associated with the at least two arbitrator accounts need to follow while performing arbitration of the disputed smart contract by:
a participant in the plurality of participants being allocated zero percent of the smart contract fund as a penalization in response to the participant being determined, by the at least two arbitrators, via an indication from a machine learning algorithm, to have violated a law of a country that the participant is a resident of; and
the plurality of participants being allocated zero percent of the smart contract fund in response to the disputed smart contract being determined, by the at least two arbitrators, via the indication from the machine learning algorithm, relating to an illegal activity.
2. The method of claim 1 , wherein the smart contract data includes at least one of a contract data and a dispute data, wherein the contract data comprises one or more terms of the disputed smart contract, identification data related to the one or more participants, wherein the dispute data comprises one or more unenforced terms of the disputed smart contract by one or more participants of the plurality of participants.
3. The method of claim 1 , wherein each participant in the plurality of participants contributes a predetermined amount to the security deposit fund at the time of institution of the disputed smart contract.
4. The method of claim 1 , wherein the smart contract data includes a predetermined number of the arbitrator accounts required to arbitrate the disputed smart contract, wherein acceptance is received from the at least two arbitrator devices based on the predetermined number of the arbitrator accounts.
5. The method of claim 1 , wherein the arbitration result comprises a percentage share of the security deposit corresponding to the plurality of participants, wherein the allocating comprises distributing the security deposit fund amongst the plurality of participants based on an average of the percentage share of the security deposit as assigned by the at least two arbitrator accounts.
6. The method of claim 1 further comprising:
evaluating, using the processing device, the arbitration result to determine collusion between the at least two arbitrator accounts;
imposing, using the processing device, a penalty on the at least two arbitrator accounts based on the evaluating.
7. The method of claim 1 wherein the transmitting further comprising:
inspecting, using the processing device, the smart contract data; and
determining, using the processing device, the plurality of arbitrator accounts from predetermined tiers of arbitrator accounts based on the inspecting.
8. A system to facilitate gamified arbitration of disputed smart contracts, the system comprising:
a communication device; and
a processing device;
the system being configured for:
receiving, using the communication device, a smart contract data associated with a disputed smart contract from distributed ledger system, wherein the smart contract data comprises at least one of an arbitration clause and information about a plurality of participants of the disputed smart contract and an associated security deposit data, and the associated security deposit data comprises information about a plurality of security deposits received from the plurality of participants to create a security deposit fund;
transmitting, using the communication device, an arbitration request to a plurality of arbitrator devices to arbitrate the disputed smart contract;
receiving, using the communication device, an acceptance of the arbitration request from at least two arbitrator devices in the plurality of arbitrator devices;
receiving an arbitration stake from at least two arbitrator accounts associated with the at least two arbitrator devices, wherein the arbitration stake is added to the security deposit fund;
anonymizing, using the processing device, the smart contract data to generate an anonymized smart contract data by removing identification details from the smart contract data;
transmitting, using the communication device, the anonymized smart contract data to the at least two arbitrator devices;
receiving, using the communication device, an arbitration result from the at least two arbitrator devices;
allocating, using the processing device, a smart contract fund associated with the disputed smart contract amongst the plurality of participants based on the arbitration result, wherein the smart contract fund comprises a value of the disputed smart contract;
allocating, using the processing device, the security deposit fund amongst the at least two arbitrator accounts in a plurality of arbitrator accounts corresponding to the at least two arbitrator devices based on the arbitration result;
transmitting, using the communication device, at least one rule to the at least two arbitrator devices for arbitration of the disputed smart contract;
analyzing, using the processing device, the arbitration result;
assigning, using the communication device, a rating to each of the at least two arbitrator accounts corresponding to the at least two arbitrator devices based on the analyzing of the arbitration result; and
transmitting, using the communication device, the assigned rating to each of the at least two arbitrator devices;
wherein the at least one rule comprises:
a government policy retrieved from a government database; and
a set of guidelines that at least two arbitrators associated with the at least two arbitrator accounts need to follow while performing arbitration of the disputed smart contract by:
a participant in the plurality of participants being allocated zero percent of the smart contract fund as a penalization in response to the participant being determined, by the at least two arbitrators, via an indication from a machine learning algorithm, to have violated a law of a country that the participant is a resident of; and
the plurality of participants being allocated zero percent of the smart contract fund in response to the disputed smart contract being determined, by the at least two arbitrators, via the indication from the machine learning algorithm, relating to an illegal activity.
9. The system of claim 8 , wherein the smart contract data includes at least one of a contract data and a dispute data, wherein the contract data comprises one or more terms of the disputed smart contract, identification data related to the one or more participants, wherein the dispute data comprises one or more unenforced terms of the disputed smart contract by one or more participants of the plurality of participants.
10. The system of claim 8 , wherein each participant in the plurality of participants contributes a predetermined amount to the security deposit fund at the time of institution of the disputed smart contract.
11. The system of claim 8 , wherein the smart contract data includes a predetermined number of the arbitrator accounts required to arbitrate the disputed smart contract, wherein the acceptance is received from the at least two arbitrator devices based on the predetermined number of the arbitrator accounts.
12. The system of claim 8 , wherein the arbitration result comprises a percentage share of the security deposit corresponding to the plurality of participants, wherein the allocating comprises distributing the security deposit fund amongst the plurality of participants based on an average of the percentage share of the security deposit as assigned by the at least two arbitrator accounts.
13. The system of claim 8 , wherein the processing device is further configured for:
evaluating the arbitration result to determine collusion between the at least two arbitrator accounts;
imposing a penalty on the at least two arbitrator accounts based on the evaluating.
14. The system of claim 8 , wherein the processing device is further configured for:
inspecting the smart contract data; and
determining the plurality of arbitrator accounts from predetermined tiers of arbitrator accounts based on the inspecting.