| CPC G06Q 20/389 (2013.01) [G06Q 20/381 (2013.01); H04L 9/3236 (2013.01); H04L 9/3268 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 19 Claims |

|
1. A method for generating risk assessment scores for blockchain addresses and smart contracts, comprising:
constructing a graph representation comprising a plurality of nodes, each node of the plurality of nodes representing one of a blockchain address or a smart contract address on a blockchain, and a plurality of edges, each edge of the plurality of edges representing a transaction between an externally-owned blockchain account on the blockchain network and a smart contract address on the blockchain network;
applying one or more pattern recognition algorithms to the graph representation to identify one or more identified sub-graphs within the graph representation comprising one or more groups of blockchain account addresses and smart contract addresses having relationship structures indicative of potential fraudulent activity;
executing one or more filtering contracts configured to generate analysis results by analyzing at least one of transaction flows, logic patterns, and behavioral characteristics of blockchain account addresses and smart contract addresses within each identified sub-graph of the one or more identified sub-graphs; and
determining a risk score for each blockchain account address and smart contract address comprised by an identified sub-graph of the one or more identified sub-graphs based on the analysis results from the filtering contracts, the risk score quantifying probabilistic fraud risk along a plurality of dimensions.
|