Sharding in permissionless systems in presence of an adaptive adversary - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2024

Sharding in permissionless systems in presence of an adaptive adversary

Résumé

We present SplitChain, a protocol intended to support the creation of scalable proof of stake and account-based blockchains without undermining decentralization and security. This is achieved by using sharding, i.e. by splitting the blockchain into several lighter chains managed by their own disjoint sets of validators called shards. These shards balance the load by processing disjoint sets of transactions in parallel. SplitChain distinguishes itself from other sharded blockchains by reducing the synchronization constraints among shards while maintaining security guarantees in an asynchronous setting. A dedicated routing protocol enables transactions to be redirected between shards with a low number of hops and messages. Finally, the protocol is designed to dynamically adapt the number of shards to the system load to avoid over-dimensioning issues encountered in static sharding-based solutions.
Fichier principal
Vignette du fichier
SplitChain.pdf (808.21 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04477243 , version 1 (26-02-2024)

Licence

Paternité

Identifiants

  • HAL Id : hal-04477243 , version 1

Citer

Emmanuelle Anceaume, Davide Frey, Arthur Rauch. Sharding in permissionless systems in presence of an adaptive adversary. 2024. ⟨hal-04477243⟩
19 Consultations
28 Téléchargements

Partager

Gmail Facebook X LinkedIn More