Blockchain Architecture
Key Glossary Terms
Essential vocabulary for this topic
Appchain
advancedA blockchain or rollup designed primarily for one application, ecosystem, or specialized workload.
Application Layer
beginnerThe user-facing layer where wallets, decentralized applications, protocols, and services interact with blockchain infrastructure.
Consensus Layer
intermediateThe blockchain component responsible for agreement on block ordering, validity, and finality among distributed participants.
Data Availability Layer
advancedA specialized layer or network that stores and distributes data required for independent verification of blockchain execution.
Execution Layer
intermediateThe blockchain component that processes transactions, executes smart contracts, and computes changes to network state.
Modular Blockchain
advancedA blockchain design that separates functions such as execution, settlement, consensus, and data availability across distinct layers.