Skip to content

Network Topology

ASI:Chain network infrastructure and node connections.

Back to Architecture Overview

Network Overview

Network Components

Bootstrap Node (mettacycle-devnet-1)

Entry point for new nodes joining the network.

PropertyValue
IP54.152.57.201
Protocol port40400
HTTP API40403
PurposeNetwork discovery + write-API host

Validators (3 active)

Three nodes participate in consensus.

VMPublic API exposure
Validator 1 (mettacycle-devnet-2, 34.196.119.4)Publichttp://34.196.119.4:40403 (write + read)
Validator 2 (mettacycle-devnet-3)Internal — consensus only
Validator 3 (mettacycle-devnet-4)Internal — consensus only
FunctionDescription
Block productionPropose new blocks
ConsensusVote on block validity (CBC Casper)
Public API (Validator 1 only)Accept deploys + serve read queries

TIP

Validator 1 also handles all read traffic because the dedicated observer is currently unstable.

Observer (currently unstable)

Read-only node for queries — mettacycle-devnet-5 (54.235.138.68). Until it stabilizes, Validator 1 (34.196.119.4:40403) serves read requests.

Port Configuration

All DevNet nodes share the same port range — each runs on its own VM.

PortProtocolPurposeAccess
40400TCPProtocol / P2P communicationPublic
40401TCPPublic gRPC APIPublic
40402TCPInternal gRPC APILocalhost
40403HTTPAPI (deploy, query)Public
40404UDPKademlia peer discoveryPublic
40405HTTPAdmin APILocalhost

External Services

ServiceURLBackend
Walletwallet.dev.asichain.ioValidator 1 (write + read)
Explorerexplorer.dev.asichain.ioIndexer GraphQL
Indexerindexer.dev.asichain.io/v1/graphqlPostgreSQL via Hasura, indexes from Validator 1
Faucetfaucet.dev.asichain.ioFaucet API → Validator 1

Firewall Configuration

Required ports for external validators:

bash
# Required for P2P
ufw allow 40400/tcp
ufw allow 40404/udp

# Optional for HTTP API access
ufw allow 40403/tcp

ASI:Chain DevNet - Development Network