Advancing Blockchain Scalability: A Linear Optimization Framework for Diversified Node Allocation in Shards
Bj\"orn Assmann, Samuel J. Burri

TL;DR
This paper presents a linear optimization framework for node allocation in blockchain sharding, improving scalability and decentralization while reducing resource use, and demonstrating practical adoption in ICP.
Contribution
It introduces a novel linear optimization approach for node-shard assignment that considers decentralization constraints and resource efficiency, advancing blockchain scalability solutions.
Findings
Framework effectively balances decentralization and resource consumption.
Successfully adopted by the Internet Computer Protocol community.
Provides a practical tool for node management in blockchain sharding.
Abstract
Blockchain technology, while revolutionary in enabling decentralized transactions, faces scalability challenges as the ledger must be replicated across all nodes of the chain, limiting throughput and efficiency. Sharding, which divides the chain into smaller segments, called shards, offers a solution by enabling parallel transaction processing. However, sharding introduces new complexities, notably how to allocate nodes to shards without compromising the network's security. This paper introduces a novel linear optimization framework for node allocation to shards that addresses decentralization constraints while minimizing resource consumption. In contrast to traditional methods that depend on random or trust-based assignments, our approach evaluates node characteristics, including ownership, hardware, and geographical distribution, and requires an explicit specification of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Brain Tumor Detection and Classification · Cloud Computing and Resource Management
