Paper 2016/332 Original: eprint.iacr.org/2016/332 ↗

Micropayments for Decentralized Currencies

Rafael Pass
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
Preprint.
History
2016-03-25: last updated
2016-03-25: published
Short URL
https://ia.cr/2016/332
License
https://creativecommons.org/licenses/by/4.0/

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, this archive does not use cookies or embedded third party content.