Flash: Efficient Dynamic Routing for Offchain Networks

Peng Wang, Hong Xu, Xin Jin, Tao Wang

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

82 Citations (Scopus)

Abstract

Offchain networks emerge as a promising solution to address the scalability challenge of blockchain. Participants make payments through offchain networks instead of committing transactions on-chain. Routing is critical to the performance of offchain networks. Existing solutions use either static routing with poor performance or dynamic routing with high overhead to obtain the dynamic channel balance information. In this paper, we propose Flash, a new dynamic routing solution that leverages the unique transactions characteristics in offchain networks to strike a better tradeoff between path optimality and probing overhead. By studying the traces of real offchain networks, we find that the payment sizes are heavy-tailed, and most payments are highly recurrent. Flash thus differentiates the treatment of elephant payments from that of mice payments. It uses a modified max-flow algorithm for elephant payments to find paths with sufficient capacity, and strategically routes the payment across paths to minimize the transaction fees. Mice payments are sent directly by looking up a routing table with a few precomputed paths to reduce probing overhead. Testbed experiments and trace-driven simulations show that Flash improves the success volume of payments by up to 2.3x compared to the state-of-the-art routing algorithm.
Original languageEnglish
Title of host publicationCoNEXT '19 - Proceedings of the 15th International Conference on Emerging Networking Experiments And Technologies
PublisherAssociation for Computing Machinery
Pages370-381
ISBN (Print)9781450369985
DOIs
Publication statusPublished - Dec 2019
Event15th International Conference on Emerging Networking Experiments and Technologies (CoNEXT '19) - Orlando, United States
Duration: 9 Dec 201912 Dec 2019

Publication series

NameCoNEXT - Proceedings of the International Conference on Emerging Networking Experiments and Technologies

Conference

Conference15th International Conference on Emerging Networking Experiments and Technologies (CoNEXT '19)
Abbreviated titleACM CoNEXT’19
Country/TerritoryUnited States
CityOrlando
Period9/12/1912/12/19

Bibliographical note

Full text of this publication does not contain sufficient affiliation information. With consent from the author(s) concerned, the Research Unit(s) information for this record is based on the existing academic department affiliation of the author(s).

Research Keywords

  • Blockchain
  • Off-chain
  • Payment channels
  • Routing

Fingerprint

Dive into the research topics of 'Flash: Efficient Dynamic Routing for Offchain Networks'. Together they form a unique fingerprint.

Cite this