Patent ID: 11924326
Assignee: FIRST GENESIS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC G  H

Claim 0:
1. A system comprising:
a plurality of decentralized servers, each server including at least one server processor, a server machine-readable medium, at least one server database, communication hardware and software, and server processor executable instructions encoded in hardware, firmware, software, or combinations thereof, and
one or more computing devices, each computing device including at least one computing device processor, a computing device machine-readable medium, computing device communication hardware and software, and computing device processor executable instructions encoded in hardware, firmware, software, or combinations thereof,
the one or more computing device processors are configured to:
implement a virtual actor architecture comprising:
a plurality of virtual actors resident on one or more virtual machines, each virtual actor including a mailbox, wherein the virtual actors comprise primitive, isolated, non-memory sharing or stateful units of computation, and
a messaging service resident on the one or more virtual machines;

create one or more queryable blockchain ledgers, each of the one or more queryable blockchain ledgers including unique cryptographic signatures, each of the unique cryptographic signatures correspond to a block of one or more blockchains, each block of the one or more blockchains including one or more transactions;
store the one or more queryable blockchain ledgers on the servers and the computing devices and virtual machines so that the one or more queryable blockchain ledgers are available to the virtual actors;
submit a query comprising an entry of the one or more queryable blockchain ledgers, via the messaging service, from any of the virtual actors corresponding to a given block in the one or more blockchains;
read a content of the given block of the one or more blockchains to analyze, research, or verify the content of the given block of the one or more blockchains;
write to the queryable blockchain ledger, via the messaging service, from any of the virtual actors, and
add a block to the one or more blockchains to which the added block pertains; and
broadcast, via the messaging service, to the other virtual actors and virtual machines the added block to the one or more blockchains and the one or more queryable blockchain ledgers,
wherein the virtual actor architecture facilitates a scalable echo system of stateful virtual actors that operate as an abstraction to blockchain contracts in order to alleviate blockchain mining latency based on a push of contract messages via the messaging service compared to pull/polling of the contract messages through a publisher/subscriber message-based architecture.