MicroCash: Practical Concurrent Processing of Micropayments
Ghada Almashaqbeh, Allison Bishop, Justin Cappos

TL;DR
MicroCash is a decentralized framework enabling high-rate, concurrent micropayments using a single escrow, significantly reducing costs and increasing processing speed compared to existing sequential schemes.
Contribution
It introduces a novel escrow setup and lottery protocol that support concurrent micropayments with minimal overhead, improving scalability and cost-efficiency.
Findings
Processes thousands of tickets per second
Reduces transaction fees and blockchain data by around 50%
Supports any ticket issue rate with only one escrow
Abstract
Micropayments are increasingly being adopted by a large number of applications. However, processing micropayments individually can be expensive, with transaction fees exceeding the payment value itself. By aggregating these small transactions into a few larger ones, and using cryptocurrencies, today's decentralized probabilistic micropayment schemes can reduce these fees. Unfortunately, existing solutions force micropayments to be issued sequentially, thus to support fast issuance rates a customer needs to create a large number of escrows, which bloats the blockchain. Moreover, these schemes incur a large computation and bandwidth overhead, which limit their applicability in large-scale systems. In this paper, we propose MicroCash, the first decentralized probabilistic framework that supports concurrent micropayments. MicroCash introduces a novel escrow setup that enables a customer…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
