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.