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 on-premises VMware Blockchain nodes.