How Does Sharding Conceptually Increase the Transaction Throughput of a Blockchain?

Sharding involves splitting the blockchain's state and history into smaller, manageable partitions called "shards." Each shard processes its own set of transactions and maintains its own state. By parallelizing transaction processing across multiple shards, the network can handle a much greater volume of transactions simultaneously.

This effectively increases the total network capacity without requiring every node to process every transaction.

How Does Sharding Compare to Layer 2 Solutions in Addressing Blockchain Scalability?
What Are the Trade-Offs between ‘Hot’ and ‘Cold’ Storage in an MPC System?
How Does the Concept of ‘Chain Splits’ Relate to Cryptocurrency Derivative Markets?
How Does EIP-1559 Affect Gas Fee Calculation?
What Is the Primary Difference between TWAP and VWAP (Volume-Weighted Average Price) in Trade Execution?
How Do Sharding Techniques Aim to Increase Throughput?
What Is Multi-Party Computation (MPC) in the Context of Digital Asset Custody?
What Are the Primary Scalability Bottlenecks That Sharding Attempts to Solve?

Glossar