Chunk
Web3 / blockchain technology
In the NEAR Protocol, a chunk is a discrete unit of state and transaction data belonging to a specific shard within a block. NEAR implements sharding to scale horizontally; each block in the main chain is composed of chunks contributed by different shards, with one chunk per shard per block. Chunks contain the state changes and receipts relevant to transactions processed by that shard, allowing parallel processing across shards to increase throughput. This architecture enables NEAR to achieve higher transaction capacity than single-shard systems while maintaining finality guarantees. Validators are assigned to chunks, and they must validate chunk data before blocks can be committed to the canonical chain, ensuring data availability and integrity across the sharded network. Example: When NEAR processes transactions across multiple shards simultaneously, each shard produces a chunk containing its processed transactions and state updates, which are then combined into a single block that references all chunks, allowing NEAR to maintain 100,000+ transactions per second capacity. Why it matters for blockchain technology: Chunks enable horizontal scaling through sharding, addressing blockchain scalability limitations by distributing computational load across multiple parallel chains. This innovation allows layer-1 protocols to achieve enterprise-scale throughput while maintaining decentralization and security properties.
Explore the full Web3 Glossary — 2,062+ expert-curated definitions. Need guidance? Talk to our consultants.