Perun: Virtual Payment Hubs over Cryptocurrencies
Top Cited Papers
- 1 May 2019
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 106-123
- https://doi.org/10.1109/sp.2019.00020
Abstract
Payment channels emerged recently as an efficient method for performing cheap micropayments in cryptocurrencies. In contrast to traditional on-chain transactions, payment channels have the advantage that they allow for nearly unlimited number of transactions between parties without involving the blockchain. In this work, we introduce Perun, an off-chain channel system that offers a new method for connecting channels that is more efficient than the existing technique of ``routing transactions'' over multiple channels. To this end, Perun introduces a technique called ``virtual payment channels'' that avoids involvement of the intermediary for each individual payment. In this paper we formally model and prove security of this technique in the case of one intermediary, who can be viewed as a ``payment hub'' that has direct channels with several parties. Our scheme works over any cryptocurrency that provides Turing-complete smart contracts. As a proof of concept, we implemented Perun's smart contracts in Ethereum.Keywords
This publication has 7 references indexed in Scilit:
- Settling Payments Fast and Private: Efficient Decentralized Routing for Path-Based TransactionsPublished by Internet Society ,2018
- RevivePublished by Association for Computing Machinery (ACM) ,2017
- BoltPublished by Association for Computing Machinery (ACM) ,2017
- Concurrency and Privacy with Payment-Channel NetworksPublished by Association for Computing Machinery (ACM) ,2017
- Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart ContractsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2016
- Universally Composable Security with Global SetupPublished by Springer Science and Business Media LLC ,2007
- Universally composable security: a new paradigm for cryptographic protocolsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2001