Paper 2016/332

Micropayments for Decentralized Currencies

Rafael Pass and abhi shelat

Abstract

Electronic financial transactions in the US, even those enabled by Bitcoin, have relatively high transaction costs. As a result, it becomes infeasible to make \emph{micropayments}, i.e. payments that are pennies or fractions of a penny. To circumvent the cost of recording all transactions, Wheeler (1996) and Rivest (1997) suggested the notion of a \emph{probabilistic payment}, that is, one implements payments that have \emph{expected} value on the order of micro pennies by running an appropriately biased lottery for a larger payment. While there have been quite a few proposed solutions to such lottery-based micropayment schemes, all these solutions rely on a trusted third party to coordinate the transactions; furthermore, to implement these systems in today's economy would require a a global change to how either banks or electronic payment companies (e.g., Visa and Mastercard) handle transactions. We put forth a new lottery-based micropayment scheme for any ledger-based transaction system, that can be used today without any change to the current infrastructure. We implement our scheme in a sample web application and show how a single server can handle thousands of micropayment requests per second. We analyze how the scheme can work at Internet scale.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Major revision. CCS 2015
Keywords
Micropayments
Contact author(s)
abhi @ virginia edu
History
2016-03-25: received
Short URL
https://ia.cr/2016/332
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2016/332,
      author = {Rafael Pass and abhi shelat},
      title = {Micropayments for Decentralized Currencies},
      howpublished = {Cryptology {ePrint} Archive, Paper 2016/332},
      year = {2016},
      url = {https://eprint.iacr.org/2016/332}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.