{"title":"Design and evaluation of Swift routing for payment channel network","authors":"Neeraj Sharma , Kalpesh Kapoor , V. Anirudh","doi":"10.1016/j.bcra.2023.100179","DOIUrl":null,"url":null,"abstract":"<div><p>Payment Channel Networks (PCNs) are a promising alternative to improve the scalability of a blockchain network. A PCN employs off-chain micropayment channels that do not need a global block confirmation procedure, thereby sacrificing the ability to confirm transactions instantaneously. PCN uses a routing algorithm to identify a path between two users who do not have a direct channel between them to settle a transaction. The performance of most of the existing centralized path-finding algorithms does not scale with network size. The rapid growth of Bitcoin PCN necessitates considering distributed algorithms. However, the existing decentralized algorithms suffer from resource underutilization. We present a decentralized routing algorithm, Swift, focusing on fee optimization. The concept of a secret path is used to reduce the path length between a sender and a receiver to optimize the fees. Furthermore, we reduce a network structure into combinations of cycles to theoretically study fee optimization with changes in cloud size. The secret path also helps in edge load sharing, which results in an improvement of throughput. Swift routing achieves up to 21% and 63% in fee and throughput optimization, respectively. The results from the simulations follow the trends identified in the theoretical analysis.</p></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 2","pages":"Article 100179"},"PeriodicalIF":6.9000,"publicationDate":"2024-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2096720923000544/pdfft?md5=7b1d5eb08e2f11797584988bf124ed9f&pid=1-s2.0-S2096720923000544-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Blockchain-Research and Applications","FirstCategoryId":"1093","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2096720923000544","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Payment Channel Networks (PCNs) are a promising alternative to improve the scalability of a blockchain network. A PCN employs off-chain micropayment channels that do not need a global block confirmation procedure, thereby sacrificing the ability to confirm transactions instantaneously. PCN uses a routing algorithm to identify a path between two users who do not have a direct channel between them to settle a transaction. The performance of most of the existing centralized path-finding algorithms does not scale with network size. The rapid growth of Bitcoin PCN necessitates considering distributed algorithms. However, the existing decentralized algorithms suffer from resource underutilization. We present a decentralized routing algorithm, Swift, focusing on fee optimization. The concept of a secret path is used to reduce the path length between a sender and a receiver to optimize the fees. Furthermore, we reduce a network structure into combinations of cycles to theoretically study fee optimization with changes in cloud size. The secret path also helps in edge load sharing, which results in an improvement of throughput. Swift routing achieves up to 21% and 63% in fee and throughput optimization, respectively. The results from the simulations follow the trends identified in the theoretical analysis.
期刊介绍:
Blockchain: Research and Applications is an international, peer reviewed journal for researchers, engineers, and practitioners to present the latest advances and innovations in blockchain research. The journal publishes theoretical and applied papers in established and emerging areas of blockchain research to shape the future of blockchain technology.