Permacoin: Repurposing Bitcoin Work for Data Preservation
Authors:
- Andrew MillerAMAndrew Miller
- Ari JuelsAJAri Juels
- Elaine ShiESElaine Shi
- Bryan ParnoBPBryan Parno
- Jonathan KatzJKJonathan Katz
Top Cited Papers
Open Access
- 1 May 2014
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10816011,p. 475-490
Abstract
Bit coin is widely regarded as the first broadly successful e-cash system. An oft-cited concern, though, is that mining Bit coins wastes computational resources. Indeed, Bit coin's underlying mining mechanism, which we call a scratch-off puzzle (SOP), involves continuously attempting to solve computational puzzles that have no intrinsic utility. We propose a modification to Bit coin that repurposes its mining resources to achieve a more broadly useful goal: distributed storage of archival data. We call our new scheme Perm coin. Unlike Bit coin and its proposed alternatives, Perm coin requires clients to invest not just computational resources, but also storage. Our scheme involves an alternative scratch-off puzzle for Bit coin based on Proofs-of-Retrievability (PORs). Successfully minting money with this SOP requires local, random access to a copy of a file. Given the competition among mining clients in Bit coin, this modified SOP gives rise to highly decentralized file storage, thus reducing the overall waste of Bit coin. Using a model of rational economic agents we show that our modified SOP preserves the essential properties of the original Bit coin puzzle. We also provide parameterizations and calculations based on realistic hardware constraints to demonstrate the practicality of Perm coin as a whole.Keywords
This publication has 15 references indexed in Scilit:
- Pinocchio: Nearly Practical Verifiable Computation2013
- Zerocoin: Anonymous Distributed E-Cash from Bitcoin2013
- Proofs of retrievability2009
- Are All Lotteries Regressive? Evidence from the PowerballNational Tax Journal, 2004
- Better than BiBa: Short One-Time Signatures with Fast Signing and Verifying2002
- Peer-to-peer data trading to preserve informationACM Transactions on Information Systems, 2002
- Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utilityACM SIGOPS Operating Systems Review, 2001
- Pricing via Processing or Combatting Junk Mail2001
- OceanStoreACM SIGPLAN Notices, 2000
- Advances in prospect theory: Cumulative representation of uncertaintyJournal of Risk and Uncertainty, 1992