Perun: Virtual Payment Hubs over Cryptocurrencies

被引:121
作者
Dziembowski, Stefan [1 ]
Eckey, Lisa [2 ]
Faust, Sebastian [2 ]
Malinowski, Daniel [1 ]
机构
[1] Univ Warsaw, Warsaw, Poland
[2] Tech Univ Darmstadt, Darmstadt, Germany
来源
2019 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2019) | 2019年
关键词
D O I
10.1109/SP.2019.00020
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:106 / 123
页数:18
相关论文
共 16 条
  • [1] [Anonymous], 2016, BITCOIN LIGHTNING NE
  • [2] [Anonymous], 2017, UPDATE RAIDEN TEAM D
  • [3] Universally composable security: A new paradigm for cryptographic protocols
    Canetti, R
    [J]. 42ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2001, : 136 - 145
  • [4] Canetti R, 2007, LECT NOTES COMPUT SC, V4392, P61
  • [5] Coleman J., 2018, Counterfactual: generalized state channels
  • [6] Decker Christian, 2015, Stabilization, Safety and Security of Distributed Systems. 17th International Symposium, SSS 2015. Proceedings: LNCS 9212, P3, DOI 10.1007/978-3-319-21741-3_1
  • [7] Dziembowski S., 2017, 2017635 CRYPT EPRINT
  • [8] Dziembowski S., 2017, FDN STATE CHANNEL NE
  • [9] Bolt: Anonymous Payment Channels for Decentralized Currencies
    Green, Matthew
    Miers, Ian
    [J]. CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, : 473 - 489
  • [10] Khalil R., 2018, 2018642 CRYPT EPRINT