Micropayments for Decentralized Currencies
Authors:
Open Access
- 12 October 2015
- conference paper
- Published by Association for Computing Machinery (ACM)
- Vol. 2016, 207-218
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 micropayments, i.e. payments that are pennies or fractions of a penny. In order to circumvent the cost of recording all transactions, Wheeler (1996) and Rivest (1997) suggested the notion of a probabilistic payment, that is, one implements payments that have 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 provide an analysis for how the scheme can work at Internet scale.Keywords
Funding Information
- NSF (CNS-1217821, TC-1111781, CCF-1214844, CNS-0845811)
- AFOSR (FA9550-15-1-0262)
- Microsoft (Faculty Fellowship)
This publication has 15 references indexed in Scilit:
- Mixcoin: Anonymity for Bitcoin with Accountable Mixes2014
- Secure Multiparty Computations on Bitcoin2014
- How to Use Bitcoin to Design Fair Protocols2014
- Unique Ring Signatures: A Practical Construction2013
- Verifiable random functions2003
- Foundations of Cryptography2001
- Micro-payments via efficient coin-flipping1998
- NetCard — A practical electronic-cash systemLecture Notes in Computer Science, 1997
- NetCash1993
- Achieving Electronic PrivacyScientific American, 1992