Zero-knowledge contingent payments revisited: Attacks and payments for services

M Campanelli, R Gennaro, S Goldfeder… - Proceedings of the 2017 …, 2017 - dl.acm.org
Zero Knowledge Contingent Payment (ZKCP) protocols allow fair exchange of sold goods
and payments over the Bitcoin network. In this paper we point out two main shortcomings of …

Efficient zero-knowledge contingent payments in cryptocurrencies without scripts

W Banasik, S Dziembowski, D Malinowski - Computer Security–ESORICS …, 2016 - Springer
One of the most promising innovations offered by the cryptographic currencies (like Bitcoin)
are the so-called smart contracts, which can be viewed as financial agreements between …

Non-interactive zero-knowledge for blockchain: A survey

J Partala, TH Nguyen, S Pirttikangas - IEEE Access, 2020 - ieeexplore.ieee.org
We survey the state-of-the-art non-interactive zero-knowledge argument schemes and their
applications in confidential transactions and private smart contracts on blockchain. The main …

Zerocash: Decentralized anonymous payments from bitcoin

EB Sasson, A Chiesa, C Garman… - … IEEE symposium on …, 2014 - ieeexplore.ieee.org
Bit coin is the first digital currency to see widespread adoption. While payments are
conducted between pseudonyms, Bit coin cannot offer strong privacy guarantees: payment …

On the linkability of Zcash transactions

J Quesnelle - arXiv preprint arXiv:1712.01210, 2017 - arxiv.org
Zcash is a fork of Bitcoin with optional anonymity features. While transparent transactions
are fully linkable, shielded transactions use zero-knowledge proofs to obscure the parties …

{DIZK}: A distributed zero knowledge proof system

H Wu, W Zheng, A Chiesa, RA Popa… - 27th USENIX Security …, 2018 - usenix.org
Recently there has been much academic and industrial interest in practical implementations
of zero knowledge proofs. These techniques allow a party to prove to another party that a …

A privacy-preserving zero-knowledge proof for blockchain

PW Chi, YH Lu, A Guan - Ieee Access, 2023 - ieeexplore.ieee.org
Zero-Knowledge Proof (ZKP) is a useful tools for proving that a prover possesses a secret
without revealing it to the verifier. Designated Verifier Proof (DVP) is a special type of ZKP …

Privacy and cryptocurrencies—A systematic literature review

L Herskind, P Katsikouli, N Dragoni - IEEE Access, 2020 - ieeexplore.ieee.org
Our transaction history in the current centralized banking system has the ability to reveal a
lot of private information for each spender, both to the banking system itself, but also to those …

Liar, liar, coins on fire! Penalizing equivocation by loss of bitcoins

T Ruffing, A Kate, D Schröder - Proceedings of the 22nd ACM SIGSAC …, 2015 - dl.acm.org
We show that equivocation, ie, making conflicting statements to others in a distributed
protocol, can be monetarily disincentivized by the use of crypto-currencies such as Bitcoin …

How to use bitcoin to incentivize correct computations

R Kumaresan, I Bentov - Proceedings of the 2014 ACM SIGSAC …, 2014 - dl.acm.org
We study a model of incentivizing correct computations in a variety of cryptographic tasks.
For each of these tasks we propose a formal model and design protocols satisfying our …