Cryptology ePrint Archive: Report 2020/555

Splitting Payments Locally While Routing Interdimensionally

Lisa Eckey and Sebastian Faust and Kristina Hostáková and Stefanie Roos

Abstract: Payment Channel Networks (PCNs) enable fast, scalable, and cheap payments by moving transactions off-chain, thereby overcoming debilitating drawbacks of blockchains. However, current algorithms exhibit frequent payment failures when a payment is routed via multiple intermediaries. One of the key challenges for designing PCNs is to drastically reduce this failure rate. In this paper, we design a Bitcoin-compatible protocol that allows intermediaries to split payments on the path. Intermediaries can thus easily adapt the routing to the local conditions, which the sender is unaware of. Our protocol provides both termination and atomicity of payments, and provably guarantees that no participant loses funds even in the presence of malicious parties. An extended version of our protocol further provides unlinkability between two partial split payments belonging to the same transaction, which -- as we argue -- is important to guarantee the success of split payments. Besides formally modeling and proving the security of our construction, we conducted an in-depth simulation-based evaluation of various routing algorithms and splitting methods. Concretely, we present Interdimensional SpeedyMurmurs, a modification of the SpeedyMurmurs protocol that increases the flexibility of the route choice combined with splitting. Even in the absence of splitting, Interdimensional SpeedyMurmurs increases the success ratio of transactions drastically in comparison to a Lightning-style protocol, by up to $1/3$. Splitting further increases the probability of success, e.g., from about $84\%$ to $97\%$ in one scenario.

Category / Keywords: cryptographic protocols / payment channels, payment networks, Bitcoin, routing

Date: received 12 May 2020

Contact author: kristina hostakova at tu-darmstadt de

Available format(s): PDF | BibTeX Citation

Version: 20200515:095324 (All versions of this report)

Short URL: ia.cr/2020/555


[ Cryptology ePrint archive ]