Paper 2021/1478

Zarcanum: A Proof-of-Stake Scheme for Confidential Transactions with Hidden Amounts

sowle and koe

Abstract

This article explores a Proof-of-Stake mining algorithm in an environment where amounts are hidden with homomorphic commitments, in particular, using confidential transactions. Our goal was to avoid revealing amounts and other sensitive information (like which output was used to stake a given block) to blockchain observers when doing staking. Our contribution is a Proof-of-Stake mining scheme that does not reveal amounts and is compatible with ring confidential transactions. We also present an extension to the Bulletproofs+ protocol that allows range proofs on double-blinded commitments, with corresponding security statements.

Note: In the updated version 4.8 we provide rigorous security proofs for the sub-protocols and we also present an extension to the Bulletproofs+ protocol that allows range proofs on double-blinded commitments, with corresponding security statements.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint. MINOR revision.
Keywords
cryptocurrencyproof-of-stake miningdistributed consensuszero-knowledge proofsconfidential transactionsprivate transactionsbulletproofsbulletproofs+double-blinded commitments
Contact author(s)
val @ zano org
History
2022-03-15: revised
2021-11-08: received
See all versions
Short URL
https://ia.cr/2021/1478
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2021/1478,
      author = {sowle and koe},
      title = {Zarcanum: A Proof-of-Stake Scheme for Confidential Transactions with Hidden Amounts},
      howpublished = {Cryptology {ePrint} Archive, Paper 2021/1478},
      year = {2021},
      url = {https://eprint.iacr.org/2021/1478}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.