Litcius/Paper detail

Analysing and Improving Shard Allocation Protocols for Sharded Blockchains

Runchao Han, Jiangshan Yu, Ren Zhang

202220 citationsDOIOpen Access PDF

Abstract

Sharding is a promising approach to scale permissionless blockchains. In a sharded blockchain, participants are split into groups, called shards, and each shard only executes part of the workloads. Despite its wide adoption in permissioned systems, transferring such success to permissionless blockchains is still an open problem. In permissionless networks, participants may join and leave the system at any time, making load balancing challenging. In addition, the adversary in such networks can launch the single-shard takeover attack by compromising a single shard's consensus. To address these issues, participants should be securely and dynamically allocated into different shards. However, the protocol capturing such functionality - which we call shard allocation - is overlooked.

Topics & Concepts

Computer scienceAdversaryProtocol (science)Computer networkComputer securityDistributed computingAlternative medicinePathologyMedicineBlockchain Technology Applications and SecurityCaching and Content DeliveryPeer-to-Peer Network Technologies
Analysing and Improving Shard Allocation Protocols for Sharded Blockchains | Litcius