VMware Blockchain comprises core components that provide a stable framework for smart contract execution engines.
Replica Network- A set of Replica nodes that present a single and consistent State Machine to the Client nodes. The framework is modular such that various smart contract execution engines such as Damle can be used.
Replica node- Uses a consensus mechanism to implement a BFT State Machine Replication protocol and form a Replica Network.
Client node- Provides an interface between applications and the Replica Network. Client nodes incorporate the BFT client and application interfaces such as the Daml Ledger API server.
VMware Blockchain deployment- A Replica Network and collection of Client nodes that connect to this Replica Network.
VMware Blockchain Orchestrator- A standalone VApp that deploys VMware Blockchain nodes.