High Throughput Mechanisms

Parallel Transaction Processing:

  • Transactions that do not interact with the same state (e.g., different accounts or contracts) are processed in parallel.Comment

  • Utilizes multi-threading and optimized concurrency control.Comment

Sharding (Future Implementation):

  • Plans to implement state sharding to divide the network into smaller partitions (shards), each processing its own transactions.Comment

  • Increases scalability by parallelizing transaction processing across shards.Comment

Optimized Data Structures:

  • Merkle Patricia Trees:

    • Combines Merkle trees and Patricia tries for efficient storage and retrieval of account states

Bloom Filters:

  • Used in blocks to quickly verify the presence of certain transactions or logs.

Last updated