Routing Optimization for High Speed Photon State-Channel Architecture

  • Xiaowei DingEmail author
  • Litai Ren
  • Zizhou Sang
  • Zijie Zhang
  • Yifan Du
  • Peter YanEmail author
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 1176)


Compared with mainstream payment systems such as Visa, the biggest obstacles to blockchain based technologies such as Bitcoin and Ethereum becoming mainstream means of payment in human daily life lie in their low transaction rate and slow response time. A potentially promising solution is the state channel architecture. State channels are more general than payment channels, which provide off-chain transaction settlement without much need for expensive on-chain operations. We investigate the routing optimization problem for Photon, a state channel network for Spectrum, which is similar to Raiden being a 2nd layer state channel network on top of Ethereum. Yet Photon possesses interesting characteristics that Raiden lacks. Extensive simulations show our proposed algorithm can effectively achieve high success rate and throughput with low deposit lockup.


Blockchain Bitcoin Ethereum Lightning Network Raiden Network Spectrum Photon Network Payment channel network State channel network 



We greatly appreciate the help from SmartMesh Foundation and MeshBox Foundation.


  1. 1.
    Croman, K., et al.: On scaling decentralized blockchains. In: Clark, J., Meiklejohn, S., Ryan, P., Wallach, D., Brenner, M., Rohloff, K. (eds.) FC 2016. LNCS, vol. 9604, pp. 106–125. Springer, Heidelberg (2016). Scholar
  2. 2.
    Gervais, A., Karame, G.O., Wüst, K., Glykantzis, V., Ritzdorf, H., Capkun, S.: On the security and performance of proof of work blockchains. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 3–16. ACM, October 2016Google Scholar
  3. 3.
    Poon, J., Dryja, T.: The bitcoin lightning network: scalable off-chain instant payments (2016).
  4. 4.
    Miller, A., Bentov, I., Kumaresan, R., McCorry, P.: Sprites: payment channels that go faster than lightning. CoRR abs/1702.05812 (2017)Google Scholar
  5. 5.
    Raiden network.
  6. 6.
    Prihodko, P., Zhigulin, S., Sahno, M., Ostrovskiy, A., Osuntokun, O.: Flare: an approach to routing in lightning network. White Paper (2016)Google Scholar
  7. 7.
    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). Scholar
  8. 8.
    McCorry, P., Möser, M., Shahandasti, S.F., Hao, F.: Towards bitcoin payment networks. In: Liu, J., Steinfeld, R. (eds.) ACISP 2016. LNCS, vol. 9722, pp. 57–76. Springer, Cham (2016). Scholar
  9. 9.
    Malavolta, G., Moreno-Sanchez, P., Kate, A., Maffei, M., Ravi, S.: Concurrency and privacy with payment-channel networks. In: Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, pp. 455–471. ACM, October 2017Google Scholar
  10. 10.
    Heilman, E., Alshenibr, L., Baldimtsi, F., Scafuro, A., Goldberg, S.: TumbleBit: an untrusted bitcoin-compatible anonymous payment hub. In: Network and Distributed System Security Symposium (2017)Google Scholar
  11. 11.
    Lind, J., Eyal, I., Pietzuch, P., Sirer, E.G.: Teechan: payment channels using trusted execution environments. arXiv preprint arXiv:1612.07766 (2016)
  12. 12.
    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, October 2017Google Scholar
  13. 13.
    Roos, S.: Moreno-Sanchez, P., Kate, A., Goldberg, I.: Settling Payments Fast and Private: Efficient Decentralized Routing for Path-Based Transactions. arXiv preprint arXiv:1709.05748 (2017)
  14. 14.
    100 merchants can now trial Bitcoin’s lightning network risk free. Accessed 07 Oct 2018
  15. 15.
    Engelmann, F., Kopp, H., Kargl, F., Glaser, F., Weinhardt, C.: Towards an economic analysis of routing in payment channel networks. In: Proceedings of the 1st Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers, p. 2. ACM, December 2017Google Scholar
  16. 16.
    Spectrum Foundation.: Parallel Internet Value Transfer Protocol and DAPP Platform. White Paper, July 2018Google Scholar
  17. 17.
    MeshBox Foundation.: MeshBox will create a new distributed routing/storage device standard. White Paper, January 2018Google Scholar
  18. 18.
    Sivaraman, V., Venkatakrishnan, S.B., Alizadeh, M., Fanti, G., Viswanath, P.: Routing Cryptocurrency with the Spider Network. arXiv preprint arXiv:1809.05088 (2018)
  19. 19.
    Rohrer, E., Laß, J.-F., Tschorsch, F.: Towards a concurrent and distributed route selection for payment channel networks. In: Garcia-Alfaro, J., Navarro-Arribas, G., Hartenstein, H., Herrera-Joancomartí, J. (eds.) ESORICS/DPM/CBT -2017. LNCS, vol. 10436, pp. 411–419. Springer, Cham (2017). Scholar
  20. 20.
    Khalil, R., Gervais, A.: Revive: rebalancing off-blockchain payment networks. In: Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, pp. 439–453. ACM, October 2017Google Scholar
  21. 21.
    Malavolta, G., Moreno-Sanchez, P., Kate, A., Maffei, M.: SilentWhispers: enforcing security and privacy in decentralized credit networks. IACR Cryptol. ePrint Arch. 2016, 1054 (2016)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.School of Information ManagementNanjing UniversityNanjingChina
  2. 2.School of ChemistryNanjing UniversityNanjingChina
  3. 3.School of Engineering ManagementNanjing UniversityNanjingChina
  4. 4.School of MathematicsNanjing UniversityNanjingChina
  5. 5.SmartMesh Foundation Pte. Ltd.SingaporeSingapore
  6. 6.MeshBox Foundation Pte. Ltd.SingaporeSingapore
  7. 7.Inclusive & Rural Financial Technology Innovation Research CenterNanjing UniversityNanjingChina

Personalised recommendations