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 …

WI is not enough: Zero-knowledge contingent (service) payments revisited

G Fuchsbauer - Proceedings of the 2019 ACM SIGSAC Conference on …, 2019 - dl.acm.org
While fair exchange of goods is known to be impossible without assuming a trusted party,
smart contracts in cryptocurrencies forgo such parties by assuming trust in the currency …

[PDF][PDF] SoK: unraveling Bitcoin smart contracts

S Lande, R Zunino - Principles of Security and Trust LNCS, 2018 - library.oapen.org
Albeit the primary usage of Bitcoin is to exchange currency, its blockchain and consensus
mechanism can also be exploited to securely execute some forms of smart contracts. These …

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 …

{FastKitten}: Practical smart contracts on bitcoin

P Das, L Eckey, T Frassetto, D Gens… - 28th USENIX security …, 2019 - usenix.org
Smart contracts are envisioned to be one of the killer applications of decentralized
cryptocurrencies. They enable self-enforcing payments between users depending on …

[PDF][PDF] Beyond bitcoin: an early overview on smart contracts

P Cuccuru - International Journal of Law and Information …, 2017 - academic.oup.com
The technology underpinning Bitcoin—the blockchain—is acknowledged to offer security,
stability and efficiency to online transactions. After a brief introduction to Bitcoin system, I …

BitML: a calculus for Bitcoin smart contracts

M Bartoletti, R Zunino - Proceedings of the 2018 ACM SIGSAC …, 2018 - dl.acm.org
We introduce BitML, a domain-specific language for specifying contracts that regulate
transfers of bitcoins among participants, without relying on trusted intermediaries. We define …

Blindly signed contracts: Anonymous on-blockchain and off-blockchain bitcoin transactions

E Heilman, F Baldimtsi, S Goldberg - International conference on financial …, 2016 - Springer
Although Bitcoin is often perceived to be an anonymous currency, research has shown that
a user's Bitcoin transactions can be linked to compromise the user's anonymity. We present …

zkhawk: Practical private smart contracts from mpc-based hawk

A Banerjee, M Clear, H Tewari - 2021 3rd Conference on …, 2021 - ieeexplore.ieee.org
Cryptocurrencies have received a lot of research attention in recent years following the
release of the first cryp-tocurrency Bitcoin. With the rise in cryptocurrency transactions, the …