Skip to main content

Dynamic Sharding

Transaction Throughput Information

  • The number of transactions processed by each shard and the entire network within a given timeframe is recorded in blocks through the consensus process and shared among all nodes across the network.

  • This shared throughput data enables each node to evaluate its own contribution and that of the shard it belongs to, relative to the rest of the network.

  • Locus Chain’s shards are dynamically reconfigured based on transaction volume to manage network load. This prevents any shard from reaching its processing limit and ensures a balanced load distribution across all shards.

Dynamic Reconfiguration of Shards

  • When the transaction volume exceeds a certain threshold, new shards are created, and accounts and data are redistributed to the new shards to balance the network load.

  • Locus Chain sets processing limits for each shard. If a shard approaches an overloaded state, transactions and account ledgers are dynamically redistributed between shards, preventing performance degradation.

  • Transactions between accounts maintain consistency even after redistribution, ensuring the network’s stability throughout this process.

Summary

  • Locus Chain employs dynamic sharding technology to proactively address surges in TPS (transactions per second). Shard configurations are automatically adjusted based on network conditions to distribute load equitably, ensuring stable and efficient transaction processing at all times.

  • Dynamic sharding in Locus Chain maximizes network scalability while maintaining shard and node performance. This ensures that even with increased transaction volumes, the network operates without compromising existing performance levels. The shard-based architecture flexibly accommodates diverse demands.