Paper 2018/412
PRCash: Fast, Private and Regulated Transactions for Digital Currencies
Karl Wüst, Kari Kostiainen, Vedran Capkun, and Srdjan Capkun
Abstract
Decentralized cryptocurrencies based on blockchains provide attractive features, including user privacy and system transparency, but lack active control of money supply and capabilities for regulatory oversight, both existing features of modern monetary systems. These limitations are critical, especially if the cryptocurrency is to replace, or complement, existing fiat currencies. Centralized cryptocurrencies, on the other hand, provide controlled supply of money, but lack transparency and transferability. Finally, they provide only limited privacy guarantees, as they do not offer recipient anonymity or payment value secrecy. We propose a novel digital currency, called PRCash, where the control of money supply is centralized, money is represented as value-hiding transactions for transferability and improved privacy, and transactions are verified in a distributed manner and published to a public ledger for verifiability and transparency. Strong privacy and regulation are seemingly conflicting features, but we overcome this technical problem with a new regulation mechanism based on zero-knowledge proofs. Our implementation and evaluation shows that payments are fast and large-scale deployments practical. PRCash is the first digital currency to provide control of money supply, transparency, regulation, and privacy at the same time, and thus make its adoption as a fiat currency feasible.
Metadata
- Available format(s)
- Category
- Applications
- Publication info
- Preprint. MINOR revision.
- Keywords
- CryptocurrencyBlockchainPrivacyRegulationZero Knowledge
- Contact author(s)
- karl wuest @ inf ethz ch
- History
- 2018-12-18: revised
- 2018-05-10: received
- See all versions
- Short URL
- https://ia.cr/2018/412
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2018/412, author = {Karl Wüst and Kari Kostiainen and Vedran Capkun and Srdjan Capkun}, title = {{PRCash}: Fast, Private and Regulated Transactions for Digital Currencies}, howpublished = {Cryptology {ePrint} Archive, Paper 2018/412}, year = {2018}, url = {https://eprint.iacr.org/2018/412} }