ABSTRACT
Bitcoin, the most popular blockchain system, does not scale even under very optimistic assumptions. Lightning networks, a layer on top of Bitcoin, composed of one-to-one lightning channels make it scale to up to 105 Million users. Recently, Duplex Micropayment Channel factories have been proposed based on opening multiple one-to-one payment channels at once. Duplex Micropayment Channel factories rely on time-locks to update and close their channels. This mechanism yields to situation where users funds time-locking for long periods increases with the lifetime of the factory and the number of users. This makes DMC factories not applicable in real-life scenarios.
In this paper, we propose the first channel factory construction, the Lightning Factory that offers a constant collateral cost, independent of the lifetime of the channel and members of the factory. We compare our proposed design with Duplex Micropayment Channel factories, obtaining better performance results by a factor of more than 3000 times in terms of the worst-case constant collateral cost incurred when malicious users use the factory. The message complexity of our factory is n where Duplex Micropayment Channel factories need n2 messages where n is the number of users. Moreover, our factory copes with an infinite number of updates while in Duplex Micropayment Channel factories the number of updates is bounded by the initial time-lock.
Finally, we discuss the necessity for our Lightning Factories of BNN, a non-interactive aggregate signature cryptographic scheme, and compare it with Schnorr and ECDSA schemes used in Bitcoin and Duplex Micropayment Channels.
- Mihir Bellare, Chanathip Namprempre, and Gregory Neven. Unrestricted Aggregate Signatures. International Colloquium on Automata, Languages and Programming - ICALP, (June), 2007. Google ScholarDigital Library
- Dan Boneh, Craig Gentry, Ben Lynn, and Hovav Shacham. Aggregate and verifiably encrypted signatures from bilinear maps. pages 416--432, 2003. Google ScholarDigital Library
- Dan Boneh, Ben Lynn, and Hovav Shacham. Short signatures from the weil pairing. volume 17, pages 297--319, 2004. Google ScholarDigital Library
- Simina Brânzei, Erel Segal-Halevi, and Aviv Zohar. How to charge lightning. CoRR, abs/1712.10222, 2017. URL: http://arxiv.org/abs/1712.10222, arXiv:1712.10222.Google Scholar
- Conrad Burchert, Christian Decker, and Roger Wattenhofer. Scalable funding of bitcoin micropayment channel networks. In International Symposium on Stabilization, Safety, and Security of Distributed Systems, pages 361--377. Springer, 2017.Google ScholarCross Ref
- Christian Decker, Rusty Russell, and Olaoluwa Osuntokun. eltoo: A simple layer2 protocol for bitcoin. White paper: https://blockstream.com/eltoo.pdf.Google Scholar
- Christian Decker and Roger Wattenhofer. A fast and scalable payment network with bitcoin duplex micropayment channels. pages 3--18, 2015. Google ScholarDigital Library
- Stefan Dziembowski, Sebastian Faust, and Kristina Hostakova. Foundations of state channel networks. IACR Cryptology ePrint Archive, 2018:320, 2018. URL: https://eprint.iacr.org/2018/320.Google Scholar
- Rami Khalil and Arthur Gervais. Revive: Rebalancing off-blockchain payment networks. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, CCS 2017, Dallas, TX, USA, October 30 -- November 03, 2017, pages 439--453, 2017. Google ScholarDigital Library
- Gregory Maxwell, Andrew Poelstra, Yannick Seurin, and Pieter Wuille. Simple schnorr multi-signatures with applications to bitcoin. IACR Cryptology ePrint Archive, 2018.Google Scholar
- Andrew Miller, Iddo Bentov, Ranjit Kumaresan, Christopher Cordi, and Patrick McCorry. Sprites and State Channels: Payment Networks that Go Faster than Lightning. CoRR, 2017. URL:http://arxiv.org/abs/1702.05812, arXiv:1702.05812.Google Scholar
- Joseph Poon and Vitalik Buterin. Plasma: Scalable Autonomous Smart Contracts. White paper, pages 1--47, 2017. URL: http://plasma.io/plasma.pdf.Google Scholar
- Pavel Prihodko, Slava Zhigulin, Mykola Sahno, and Aleksey Ostrovskiy. Flare: An Approach to Routing in Lightning Network. White Paper (bitfury.com/content/5-white-papers-research/whitepaper_flare_an_approach_to_routing_in_lightning_net-work_7_7_2016.pdf), page 40, 2016.Google Scholar
- Draft Version, Joseph Poon, and Thaddeus Dryja. The Bitcoin Lightning Network. draft version 0.5, i:1--22, 2016.Google Scholar
Index Terms
- Scalable lightning factories for Bitcoin
Recommendations
On the Difficulty of Hiding the Balance of Lightning Network Channels
Asia CCS '19: Proceedings of the 2019 ACM Asia Conference on Computer and Communications SecurityThe Lightning Network is a second layer technology running on top of Bitcoin and other Blockchains. It is composed of a peer-to-peer network, used to transfer raw information data. Some of the links in the peer-to-peer network are identified as payment ...
High-volume transaction processing in Bitcoin Lightning Network on blockchains
Transactions on e-commerce platforms using blockchain technology are required to face high volume of executing transactions and these systems are required to be scalable as well. Most of the networks do not support high volume of transactions. Bitcoin ...
Implementation and Evaluation of a Point-Of-Sale Payment System Using Bitcoin Lightning
NordiCHI '22: Nordic Human-Computer Interaction ConferenceCryptocurrencies have the potential to improve financial inclusion. However, the technology is complex to understand and difficult to use. Human-Computer-Interaction (HCI) can play a vital role in improving accessibility by identifying and overcoming ...
Comments