| CPC H04L 63/1425 (2013.01) [G06F 11/3476 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
receiving state information of an autonomous program protocol that is recorded on a blockchain;
generating a trace log associated with one or more transactions executed by the autonomous program protocol, the trace log comprising machine events executed by the blockchain, the machine events associated with the one or more transactions, wherein the autonomous program protocol is recorded on the blockchain in bytecode and the trace log is in opcode;
extracting a set of features from the trace log, wherein a feature in the set comprises a summary of a machine event executed by the blockchain;
inputting the set of features to a machine learning model to determine a threat nature associated with the transactions of the autonomous program protocol; and
performing a responsive action to address the threat nature.
|