Blockspace refers to the finite capacity within a blockchain block that is available for storing transactions and other data. See a blockchain like a digital ledger (it's more than this anyway), and each "block" as a page in that ledger. Blockspace is essentially how much "writing room" is available on each page.
This space is a critical resource because,
Limited Supply: Every blockchain has a maximum block size (measured in bytes or gas units) that dictates how much data can fit into a single block. This limit is set by the protocol to manage network load, prevent spam, and ensure decentralization (as larger blocks are harder for nodes to process and store).
High Demand: As blockchain networks gain adoption, there's increasing demand from users and applications to include their transactions in the next available block.
Auction Market: Because blockspace is limited and in high demand, it often becomes an auction market. Users bid with transaction fees (gas) to get their transactions included, especially during periods of high network congestion. This is why gas fees can spike dramatically on busy chains.
Impact on Throughput: The amount of blockspace directly influences a blockchain's maximum throughput (Transactions Per Second, or TPS). More blockspace (or more efficiently used blockspace) generally allows for more transactions to be processed within a given timeframe.
In essence, blockspace is the fundamental economic resource of a blockchain. It's what users are competing for when they send transactions.
Blockspace on Aptos
Aptos approaches blockspace with a focus on maximizing its utilization and ensuring efficient processing to deliver high throughput and low fees. While every blockchain has finite blockspace, Aptos' innovations are designed to make the most of it.
The following make aptos standout:
Dynamic Block Content: Unlike some chains with very rigid block structures, Aptos' blocks can dynamically contain varying numbers of transactions depending on network activity, up to a configurable maximum size.
Efficient Utilization via Block-STM: This makes Aptos excel way more than other chains. Its Block-STM execution engine allows transactions within a block to be processed in parallel. Instead of executing transactions one by one, Block-STM identifies non-conflicting transactions and runs them simultaneously. This means that Aptos can process a much larger volume of transactions within its available blockspace in a given blocktime compared to a sequential execution model. This can be likened to having multiple scribes writing on the same page at once, without stepping on each other's toes.
Quorum Store's Role: As we discussed, Quorum Store ensures that raw transaction data is disseminated efficiently and in parallel before consensus. This means that when a block is proposed, it contains lightweight Proofs of Availability (PoAvs) instead of the bulky raw transactions. This makes the block itself smaller and faster to transmit through the consensus process. It allows more "logical" transactions to be ordered per unit of time, effectively maximizing the utility of the blockspace for ordering.
Low Transaction Costs: By maximizing the number of transactions that can be processed per block (high throughput) and optimizing the underlying architecture, Aptos continues to keep transaction fees low, making its blockspace affordable and accessible for a wider range of applications and users. This is demand and supply in action as Aptos' architecture readily makes blockspace available for use.
Future Scalability (Sharding): While Aptos already achieves high performance on a single ledger state, its modular design and parallel execution capabilities lay the groundwork for future horizontal scaling solutions like sharding. Sharding would effectively create multiple "blockspaces" (or shards) that can process transactions in parallel, further expanding the network's total capacity.
It's safe to conclude that blockspace is the lifeblood of any blockchain, the fundamental resource users compete for. While its scarcity often leads to high fees and congestion on other networks, Aptos has engineered a different path.
Don't hesitate to reach out to me on Twitter if you have any questions.
Top comments (0)