Patent ID: 11861427
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. An apparatus, comprising:
a processor; and
a processor-readable storage medium having stored thereon processor-executable code that, upon execution by the processor, causes the processor to perform actions, including:
provisioning a first transaction node of a plurality of transaction nodes of a hosted permissioned blockchain network for a first consortium member of a plurality of consortium members of the hosted permissioned blockchain network;
provisioning a shared pool of validator nodes of the hosted permissioned blockchain network, wherein the shared pool of validator nodes includes at least one validator node, wherein the shared pool of validator nodes is shared among the plurality of consortium members of the hosted permissioned blockchain network, and wherein the validator nodes of the shared pool of validator nodes are configured for blockchain transaction validation based on a byzantine fault tolerance (BFT) consensus protocol; and
provisioning a second transaction node of the plurality of transaction nodes of the hosted permissioned blockchain network for a second consortium member of the plurality of consortium members of the hosted permissioned blockchain network,
wherein each transaction node of the hosted permissioned blockchain network is separate from each validator node of the hosted permissioned blockchain network, wherein the first consortium member is enabled to communicate with the first transaction node via an exposed remote procedure call (RPC) endpoint of the first transaction node and the second consortium member is enabled to communicate with the second transaction node via an exposed RPC endpoint of the second transaction node, and wherein each validator node in the shared pool of validator nodes do not have an exposed RPC endpoint, preventing the first consortium member and the second consortium member from communicating with the shared pool of validator nodes.