Privacy-Preserving Decision-Making Over Blockchain

Jiajie Zhang, Bingsheng Zhang, Andrii Nastenko, Hamed Balogun, Roman Oliynykov

Research output: Contribution to journalArticle (journal)peer-review

1 Citation (Scopus)
1 Downloads (Pure)

Abstract

Many blockchain applications require democratic on-chain decision-making. In this work, we propose a communityinclusive decentralised collaborative decision-making system with privacy assurance. Its key component is a two-stage voting scheme
inspired by choice architecture. Our decision-making system is compatible with most existing blockchain infrastructures. In addition,
it supports liquid democracy/delegative voting for better collaborative intelligence. Namely, stake holders can either vote directly on
proposals or delegate their voting power to experts. When majority of voting committee members are honest, no one can derive voters’
voting preferences or delegations with non-negligible probability. To support concurrent multiple voting events, we design a distributed
batch key generation protocol that can generate multiple keys simultaneously by voting committee members with amortised
communication cost of OðnÞ per key, where n is the number of participants. Besides, our system supports “evolving committee”, i.e.,
voting committee members can be changed during the voting period. We implemented a pilot system in Scala, benchmark results
indicate that our system can support large number of participants with high efficiency.
Original languageEnglish
Pages (from-to)4648-4663
Number of pages16
JournalIEEE Transactions on Dependable and Secure Computing
Volume20
Issue number6
Early online date21 Dec 2022
DOIs
Publication statusPublished - 13 Nov 2023

Keywords

  • Decision making
  • blockchain
  • distributed batch key generation
  • two-stage voting

Fingerprint

Dive into the research topics of 'Privacy-Preserving Decision-Making Over Blockchain'. Together they form a unique fingerprint.

Cite this