Grigorii Melnikov, Sebastian Müller, Nikita Polyanskii, Yury Yanovich
{"title":"Deterministic Bounds in Committee Selection: Enhancing Decentralization and Scalability in Distributed Ledgers","authors":"Grigorii Melnikov, Sebastian Müller, Nikita Polyanskii, Yury Yanovich","doi":"arxiv-2409.10727","DOIUrl":null,"url":null,"abstract":"Consensus plays a crucial role in distributed ledger systems, impacting both\nscalability and decentralization. Many blockchain systems use a weighted\nlottery based on a scarce resource such as a stake, storage, memory, or\ncomputing power to select a committee whose members drive the consensus and are\nresponsible for adding new information to the ledger. Therefore, ensuring a\nrobust and fair committee selection process is essential for maintaining\nsecurity, efficiency, and decentralization. There are two main approaches to randomized committee selection. In one\napproach, each validator candidate locally checks whether they are elected to\nthe committee and reveals their proof during the consensus phase. In contrast,\nin the second approach, a sortition algorithm decides a fixed-sized committee\nthat is globally verified. This paper focuses on the latter approach, with\ncryptographic sortition as a method for fair committee selection that\nguarantees a constant committee size. Our goal is to develop deterministic\nguarantees that strengthen decentralization. We introduce novel methods that\nprovide deterministic bounds on the influence of adversaries within the\ncommittee, as evidenced by numerical experiments. This approach overcomes the\nlimitations of existing protocols that only offer probabilistic guarantees,\noften providing large committees that are impractical for many quorum-based\napplications like atomic broadcast and randomness beacon protocols.","PeriodicalId":501422,"journal":{"name":"arXiv - CS - Distributed, Parallel, and Cluster Computing","volume":"16 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Distributed, Parallel, and Cluster Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.10727","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Consensus plays a crucial role in distributed ledger systems, impacting both
scalability and decentralization. Many blockchain systems use a weighted
lottery based on a scarce resource such as a stake, storage, memory, or
computing power to select a committee whose members drive the consensus and are
responsible for adding new information to the ledger. Therefore, ensuring a
robust and fair committee selection process is essential for maintaining
security, efficiency, and decentralization. There are two main approaches to randomized committee selection. In one
approach, each validator candidate locally checks whether they are elected to
the committee and reveals their proof during the consensus phase. In contrast,
in the second approach, a sortition algorithm decides a fixed-sized committee
that is globally verified. This paper focuses on the latter approach, with
cryptographic sortition as a method for fair committee selection that
guarantees a constant committee size. Our goal is to develop deterministic
guarantees that strengthen decentralization. We introduce novel methods that
provide deterministic bounds on the influence of adversaries within the
committee, as evidenced by numerical experiments. This approach overcomes the
limitations of existing protocols that only offer probabilistic guarantees,
often providing large committees that are impractical for many quorum-based
applications like atomic broadcast and randomness beacon protocols.