Horizontal Scaling
Horizontal scaling, or scaling out, refers to the strategy of adding more nodes or shards to a network to increase its total capacity. Unlike vertical scaling, which involves upgrading the hardware of existing nodes, horizontal scaling distributes the load across an expanding set of participants.
In the context of sharding, horizontal scaling allows the network to handle more transactions by simply adding more shards. This approach is highly flexible and allows the system to grow dynamically based on demand.
It is the preferred method for decentralized networks because it avoids the need for powerful, expensive server hardware, which would centralize the network. Horizontal scaling is the foundation of the vision for a global-scale blockchain that can support millions of concurrent users.
It requires robust governance and incentive structures to ensure that the network remains secure as it expands horizontally.