A Treasury System for Cryptocurrencies: Enabling Better Collaborative Intelligence

Bingsheng Zhang, Roman Oliynykov, Hamed Balogun

Research output: Chapter in Book/Report/Conference proceedingConference proceeding (ISBN)peer-review

14 Citations (Scopus)

Abstract

A treasury system is a community-controlled and decentralized collaborative decision-making mechanism for sustainable funding of blockchain development and maintenance. During each treasury period, project proposals are submitted, discussed, and voted for; top-ranked projects are funded from the treasury. The Dash governance system is a real-world example of such kind of systems. In this work, we, for the first time, provide a rigorous study of the treasury system. We modelled, designed, and implemented a provably secure treasury system that is compatible with most existing blockchain infrastructures, such as Bitcoin, Ethereum, etc. More specifically, the proposed treasury system supports liquid democracy/delegative voting for better collaborative intelligence. Namely, the stake holders can either vote directly on the proposed projects or delegate their votes to experts. Its core component is a distributed universally composable secure end-to-end verifiable voting protocol. The integrity of the treasury voting decisions is guaranteed even when all the voting committee members are corrupted. To further improve efficiency, we proposed the world’s first honest verifier zero-knowledge proof for unit vector encryption with logarithmic size communication. This partial result may be of independent interest to other cryptographic protocols. A pilot system is implemented in Scala over the Scorex 2.0 framework, and its benchmark results indicate that the proposed system can support tens of thousands of treasury participants with high efficiency.

Original languageEnglish
Title of host publication26th Annual Network and Distributed System Security Symposium, NDSS 2019
PublisherThe Internet Society
ISBN (Electronic)189156255X, 9781891562556
DOIs
Publication statusPublished - 27 Feb 2019
Event26th Annual Network and Distributed System Security Symposium, NDSS 2019 - San Diego, United States
Duration: 24 Feb 201927 Feb 2019

Publication series

Name26th Annual Network and Distributed System Security Symposium, NDSS 2019

Conference

Conference26th Annual Network and Distributed System Security Symposium, NDSS 2019
Country/TerritoryUnited States
CitySan Diego
Period24/02/1927/02/19

Keywords

  • treasury system
  • community controlled
  • decision-making mechanism
  • blockchain development
  • top-ranked projects
  • treasury
  • Dash governance system
  • blockchain infrastructures

Fingerprint

Dive into the research topics of 'A Treasury System for Cryptocurrencies: Enabling Better Collaborative Intelligence'. Together they form a unique fingerprint.

Cite this