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