Skip to main content

Research Repository

Advanced Search

Fair client puzzles from the Bitcoin blockchain

Boyd, Colin; Carr, Christopher

Authors

Colin Boyd

Profile Image

Dr. Chris Carr Chris.Carr@uwe.ac.uk
Occasional Associate Lecturer - CBAL - AEF



Abstract

Client puzzles have been proposed as a mechanism for proving legitimate intentions by providing “proofs of work”, which can be applied to discourage malicious usage of resources. A typical problem of puzzle constructions is the difference in expected solving time on different computing platforms. We call puzzles which can be solved independently of client computing resources fair client puzzles.

We propose a construction for client puzzles requiring widely distributed computational effort for their solution. These puzzles can be solved using the mining process of Bitcoin, or similar cryptocurrencies. Adapting existing definitions, we show that our puzzle construction satisfies formal requirements of client puzzles under reasonable assumptions. We describe a way of transforming our client puzzles for use in denial of service scenarios and demonstrate a practical construction.

Citation

Boyd, C., & Carr, C. (2016). Fair client puzzles from the Bitcoin blockchain. In J. K. Liu, & R. Steinfeld (Eds.), https://doi.org/10.1007/978-3-319-40253-6_10

Conference Name Australasian Conference on Information Security and Privacy
Conference Location Melbourne Australia
Start Date Jul 4, 2016
Acceptance Date Mar 1, 2016
Online Publication Date Jun 30, 2016
Publication Date Jun 30, 2016
Deposit Date Feb 25, 2020
Publisher Springer Verlag
Volume 9722
Pages 161-177
Series Title Lecture Notes in Computer Science
ISBN 9783319402529
DOI https://doi.org/10.1007/978-3-319-40253-6_10
Public URL https://uwe-repository.worktribe.com/output/5452609
Publisher URL https://doi.org/10.1007/978-3-319-40253-6\_10