All Products
Search
Document Center

Blockchain as a Service:Service architecture

Last Updated:Mar 31, 2026

Alibaba Cloud Blockchain as a Service (BaaS) is built on Kubernetes and integrates with Alibaba Cloud infrastructure to let enterprises deploy cross-enterprise, cross-region blockchain networks without managing the underlying platform.

The architecture consists of five layers:

Architecture diagram

architecture

Infrastructure layer

BaaS currently supports Alibaba Cloud public cloud and private cloud deployments. Hybrid cloud support is planned for a future release.

Cloud resource layer

This layer provides the foundational cloud resources that blockchain services and upper-layer applications run on:

ResourceFull nameRole in BaaS
ECSElastic Compute ServiceCompute nodes for blockchain peers and orderers
VPCVirtual Private CloudIsolated network environment for secure inter-node communication
NASNetwork Attached StorageShared file storage for blockchain data persistence
SLBServer Load BalancerTraffic distribution across blockchain nodes

Platform services layer

Built on Alibaba Cloud Container Service Kubernetes clusters, this layer is the core managed blockchain platform. Alibaba Cloud manages the platform operations — resource provisioning, configuration, monitoring, and certificate management — so your team focuses on blockchain application development rather than infrastructure.

The platform provides four categories of managed services:

  • Resource creation — provision blockchain nodes, channels, and network components

  • Resource management — configure and update network topology and membership

  • Resource operation — monitor node health and manage the lifecycle of blockchain resources

  • Security management — control access, manage certificates, and enforce network policies

Supported blockchain engines

The platform services layer supports three blockchain engines:

EngineMaintained by
Ant BlockchainAnt Financial
Hyperledger Fabric 2.2 LTSLinux Foundation
Enterprise Ethereum - QuorumConsenSys

Mid-layer application

This is a reference architecture layer that connects BaaS with your business applications. Implementations typically take one of two forms:

  • Blockchain business solution — a domain-specific application layer built on top of BaaS APIs

  • Blockchain middleware — a general-purpose integration layer that abstracts BaaS APIs for multiple business applications

Additional services

Security management and operation management capabilities span all layers of the architecture, providing consistent observability and access control across your blockchain network.