Skip to main content

Architecture Overview

The diagram below illustrates the major coomponents of Edge.

Edge architecture overview

Components

The following table breaks down each of these components.

ComponentDescriptionLink
libp2pProvides the networking layer for Edge and is designed for peer-to-peer network architectures.libp2p Overview
BridgeAn in-built bridging mechanism enabled by PolyBFT that allows message passing between an Edge-powered chain and another Proof-of-Stake blockchain without mapping.Native Bridge overview
MempoolEnables multiple validators to aggregate their signatures to create a single, aggregated signature representing all validators in the pool.mempool Overview
ConsensusPolyBFT serves as the consensus mechanism of Polygon Edge and consists of a consensus engine, IBFT 2.0, and a consensus protocol that includes the bridge, staking, and other utilities.PolyBFT Overview
BlockchainCoordinates everything in the system, curates state transitions, and is responsible for state changes when a new block is added to the chain.Blockchain Overview
Runtime (EVM)Uses the EVM as the runtime environment for executing smart contracts.Runtime Overview
TxPoolRepresents the transaction pool, closely linked with other modules in the system.TxPool Overview
JSON-RPCFacilitates interaction between dApp developers and the blockchain, allowing developers to issue JSON-RPC requests to an Edge node and receive responses.JSON-RPC Overview
gRPCEssential for operator interactions, allowing node operators to interact with the client easily and providing a seamless user experience.gRPC Overview