Search All Applications in Cryptocurrency: Security
Application US20190012249
Published 2019-01-10
Blockchain Analytics
A blockchain analytics system facilitates determination of parameters of blockchain objects for analytics. Examples of parameters of the blockchain object may include an identity of a participant, a role of a participant, a type of the blockchain object and the like. The system may store parameters of blockchain objects in the data repository. The system may use the determined parameters to generate a machine learning blockchain analytics model. The system may generate visualizations, detect patterns and/or for detecting anomalies based on the machine learning blockchain analytics model.
Much More than Average Length Specification
View the Patent Matrix® Diagram to Explore the Claim Relationships
USPTO Full Text Publication >
- 1. A blockchain analytics system comprising:
a processor; and a non-transitory computer readable medium storing machine-readable instructions that when executed by the processor cause the processor to:
receive a plurality of events from a blockchain;
place the plurality of events on an event stack;
determine an event in the plurality of events that matches specifications in a context schema;
determine parameters of the determined event;
store the determined parameters in a data repository; and
provide read-write access to the data repository to a blockchain agnostic service.
- 7. A blockchain analytics system comprising:
a processor; and a non-transitory computer readable medium storing machine-readable instructions that when executed by the processor cause the processor to:
retrieve blockchain objects from a blockchain;
determine parameters of blockchain objects retrieved from the blockchain;
store determined parameters in a data repository; and
generate a machine learning blockchain analytics model based on the determined parameters.
- 13. A computer-implemented method for blockchain analytics, the method comprising:
receiving a context schema for a blockchain object, wherein the context schema comprises:
a state map describing states of the blockchain object; and
a persona list of acceptable personas that can interact with the blockchain object in different states;
receiving a plurality of blockchain objects from a blockchain;
identifying a parameter in the plurality of blockchain objects based on the context schema; and
determining a profile based on the identified parameter.