Abstract
Payment channels were introduced to solve various eminent cryptocurrency scalability issues. Multiple payment channels build a network on top of a blockchain, the so-called layer 2. In this work, we analyze payment networks through the lens of network creation games. We identify betweenness and closeness centrality as central concepts regarding payment networks. We study the topologies that emerge when players act selfishly and determine the parameter space in which they constitute a Nash equilibrium. Moreover, we determine the social optima depending on the correlation of betweenness and closeness centrality. When possible, we bound the price of anarchy. We also briefly discuss the price of stability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Hash time locked contracts. https://en.bitcoin.it/wiki/Hash_Time_Locked_Contracts. Accessed 25 June 2019
Micropayment channels network creation game simulation. https://gitlab.ethz.ch/hlioba/micropayment-channels-network-creation-game-simulation. Accessed 19 June 2019
Raiden network (2017). http://raiden.network/
Albers, S., Eilts, S., Even-Dar, E., Mansour, Y., Roditty, L.: On Nash equilibria for a network creation game. ACM Trans. Econ. Comput. 2(1), 2:1–2:27 (2014)
Àlvarez, C., Blesa, M.J., Duch, A., Messegué, A., Serna, M.: Celebrity games. Theor. Comput. Sci. 648, 56–71 (2016)
Anshelevich, E., Dasgupta, A., Kleinberg, J., Tardos, E., Wexler, T., Roughgarden, T.: The price of stability for network design with fair cost allocation. SIAM J. Comput. 38(4), 1602–1623 (2008)
Avarikioti, G., Janssen, G., Wang, Y., Wattenhofer, R.: Payment network design with fees. In: Garcia-Alfaro, J., Herrera-Joancomartí, J., Livraga, G., Rios, R. (eds.) DPM/CBT -2018. LNCS, vol. 11025, pp. 76–84. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00305-0_6
Avarikioti, G., Kogias, E.K., Wattenhofer, R.: Brick: asynchronous state channels. arXiv preprint: arXiv:1905.11360 (2019)
Avarikioti, G., Litos, O.S.T., Wattenhofer, R.: Cerberus channels: incentivizing watchtowers for bitcoin. In: Bonneau, J. (ed.) Financial Cryptography and Data Security, FC 2020. LNCS, vol. 12059, pp. 346–366. Springer, Cham (2020)
Avarikioti, G., Wang, Y., Wattenhofer, R.: Algorithmic channel design. In: 29th International Symposium on Algorithms and Computation (ISAAC), pp. 16:1–16:12 (2018)
Avarikioti, Z., Heimbach, L., Wang, Y., Wattenhofer, R.: Ride the lightning: the game theory of payment channels (2019)
Bei, X., Chen, W., Teng, S.H., Zhang, J., Zhu, J.: Bounded budget betweenness centrality game for strategic network formations. Theor. Comput. Sci. 412(52), 7147–7168 (2011)
Bertrand, J.: Book review of theorie mathematique de la richesse social and of recherches sur les principes mathematiques de la theorie des richesses. Journal des Savants (1883)
Buechel, B., Buskens, V.: The dynamics of closeness and betweenness. J. Math. Sociol. 37(3), 159–191 (2013)
Corbo, J., Parkes, D.C.: The price of selfish behavior in bilateral network formation. In: Proceedings of the Twenty-Fourth Annual ACM Symposium on Principles of Distributed Computing, PODC, pp. 99–107 (2005)
Decker, C., Russell, R., Osuntokun, O.: Eltoo: a simple layer 2 protocol for bitcoin. https://blockstream.com/eltoo.pdf
Decker, C., Wattenhofer, R.: A fast and scalable payment network with bitcoin duplex micropayment channels. In: Pelc, A., Schwarzmann, A.A. (eds.) SSS 2015. LNCS, vol. 9212, pp. 3–18. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21741-3_1
Demaine, E.D., Hajiaghayi, M.T., Mahini, H., Zadimoghaddam, M.: The price of anarchy in network creation games, vol. 8, pp. 13:1–13:13 (2012)
Ehsani, S., et al.: A bounded budget network creation game. ACM Trans. Algorithms (TALG) 11(4), 34 (2015)
Entringer, R.C., Jackson, D.E., Snyder, D.: Distance in graphs. Czechoslovak Math. J. 26(2), 283–296 (1976)
Fabrikant, A., Luthra, A., Maneva, E.N., Papadimitriou, C.H., Shenker, S.: On a network creation game. In: Proceedings of the Twenty-Second ACM Symposium on Principles of Distributed Computing, PODC, pp. 347–351 (2003)
Freeman, L.C.: Centrality in social networks conceptual clarification. Soc. Netw. 1(3), 215–239 (1978)
Gago Álvarez, S.: The betweenness centrality of a graph (2007). https://pdfs.semanticscholar.org/5673/a1a7229855a3b5a4bbfb69cf3571bcf73379.pdf
Green, M., Miers, I.: Bolt: anonymous payment channels for decentralized currencies. In: Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, pp. 473–489. ACM (2017)
Hopwood, D., Bowe, S., Hornby, T., Wilcox, N.: Zcash protocol specification. Technical report, 2016–1.10. Zerocoin Electric Coin Company, Technical Report (2016)
Koutsoupias, E., Papadimitriou, C.: Worst-case equilibria. In: Meinel, C., Tison, S. (eds.) STACS 1999. LNCS, vol. 1563, pp. 404–413. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-49116-3_38
Lind, J., Naor, O., Eyal, I., Kelbert, F., Sirer, E.G., Pietzuch, P.R.: Teechain: a secure payment network with asynchronous blockchain access. In: Proceedings of the 27th ACM Symposium on Operating Systems Principles, SOSP, pp. 63–79 (2019)
Miller, A., Bentov, I., Bakshi, S., Kumaresan, R., McCorry, P.: Sprites and state channels: payment networks that go faster than lightning. In: Goldberg, I., Moore, T. (eds.) FC 2019. LNCS, vol. 11598, pp. 508–526. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-32101-7_30
Moscibroda, T., Schmid, S., Wattenhofer, R.: On the topologies formed by selfish peers. In: Proceedings of the Twenty-Fifth Annual ACM Symposium on Principles of Distributed Computing, PODC, pp. 133–142 (2006)
Moscibroda, T., Schmid, S., Wattenhofer, R.: Topological implications of selfish neighbor selection in unstructured peer-to-peer networks. Algorithmica 61(2), 419–446 (2011)
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)
Poon, J., Dryja, T.: The bitcoin lightning network: scalable off-chain instant payments (2015)
Spilman, J.: Anti dos for TX replacement. https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2013-April/002433.html. Accessed 17 Apr 2019
Van Saberhagen, N.: Cryptonote v 2.0 (2013)
Wood, G., et al.: Ethereum: a secure decentralised generalised transaction ledger (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 International Financial Cryptography Association
About this paper
Cite this paper
Avarikioti, Z., Heimbach, L., Wang, Y., Wattenhofer, R. (2020). Ride the Lightning: The Game Theory of Payment Channels. In: Bonneau, J., Heninger, N. (eds) Financial Cryptography and Data Security. FC 2020. Lecture Notes in Computer Science(), vol 12059. Springer, Cham. https://doi.org/10.1007/978-3-030-51280-4_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-51280-4_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-51279-8
Online ISBN: 978-3-030-51280-4
eBook Packages: Computer ScienceComputer Science (R0)