Paper 2024/122

SPRITE: Secure and Private Routing in Payment Channel Networks

Gaurav Panwar, New Mexico State University
Roopa Vishwanathan, New Mexico State University
George Torres, New Mexico State University
Satyajayant Misra, New Mexico State University

Payment channel networks are a promising solution to the scalability challenge of blockchains and are designed for significantly increased transaction throughput compared to the layer one blockchain. Since payment channel networks are essentially decentralized peer-to-peer networks, routing transactions is a fundamental challenge. Payment channel networks have some unique security and privacy requirements that make pathfinding challenging, for instance, network topology is not publicly known, and sender/receiver privacy should be preserved, in addition to providing atomicity guarantees for payments. In this paper, we present an efficient privacy-preserving routing protocol, SPRITE, for payment channel networks that supports concurrent transactions. By finding paths offline and processing transactions online, SPRITE can process transactions in just two rounds, which is more efficient compared to prior work. We evaluate SPRITE’s performance using Lightning Net- work data and prove its security using the Universal Composability framework. In contrast to the current cutting-edge methods that achieve rapid transactions, our approach significantly reduces the message complexity of the system by 3 orders of magnitude while maintaining similar latencies.

Available format(s)
Cryptographic protocols
Publication info
Published elsewhere. Major revision. ACM AsiaCCS 2024
BlockchainDistributed Systemsdecentralized financedecentralized credit networks
Contact author(s)
gpanwar @ nmsu edu
roopav @ nmsu edu
gtorresz @ nmsu edu
misra @ nmsu edu
2024-01-29: approved
2024-01-27: received
See all versions
Short URL
Creative Commons Attribution-NonCommercial-NoDerivs


      author = {Gaurav Panwar and Roopa Vishwanathan and George Torres and Satyajayant Misra},
      title = {SPRITE: Secure and Private Routing in Payment Channel Networks},
      howpublished = {Cryptology ePrint Archive, Paper 2024/122},
      year = {2024},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.