| CPC H04L 67/1097 (2013.01) [G06F 21/64 (2013.01)] | 18 Claims |

|
1. A computer-implemented method comprising:
obtaining, by a first computing node of a network, a data transfer record specifying a data transfer from a data provider to a data user via the first computing node, the network including a plurality of computing nodes, the computing nodes being in communication with a distributed ledger storing reputation scores derived based on previous data transfers associated with the computing nodes, the reputation scores corresponding to the computing nodes;
submitting, by the first computing node, the data transfer record to a smart contract on the distributed ledger for validating the data transfer record, the smart contract including a self-executing application stored and executed on the distributed ledger, the distributed ledger further storing data logs specifying the previous data transfers, the data logs corresponding to the computing nodes;
validating the data transfer record by determining that a reputation score of the first computing node exceeds a predefined value; and
invoking the smart contract to update the reputation score of the first computing node based on inspected data log of the first computing node by determining that the reputation score of the first computing node stored on the distributed ledger is updated.
|