VEIN: High Scalability Routing Algorithm for Blockchain-based Payment Channel Networks
The payment channel networks (PCNs), as the main method of blockchain off-chain expansion, have received extensive attention in recent years. Using the PCNs, two unconnected parties in a transaction can forward payments through existing payment channels of other nodes, which dramatically reduces int...
Saved in:
| Published in: | IEEE ... International Conference on Trust, Security and Privacy in Computing and Communications (Online) pp. 43 - 50 |
|---|---|
| Main Authors: | , , , , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
01.10.2021
|
| Subjects: | |
| ISSN: | 2324-9013 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | The payment channel networks (PCNs), as the main method of blockchain off-chain expansion, have received extensive attention in recent years. Using the PCNs, two unconnected parties in a transaction can forward payments through existing payment channels of other nodes, which dramatically reduces interactions with the blockchain. But in large-scale dynamic PCNs, the routing mechanism is a challenge. Existing PCNs routing algorithms have some limitations. The landmark routing destroys the decentralization of blockchain. The static routing requires nodes having a global view and ultra-high computing power, which can not be applied to light nodes. We propose VEIN, a dynamic multi-path source routing algorithm, which is suitable for not only full nodes but also light nodes. We present an ingenious routing protocol, a modified max-flow algorithm to find edge-disjoint paths, and a path selection algorithm to deal with the NP-hard multi-path selection problem. Extensive experiments show that VEIN increases the transaction success ratio by 34% with the state-of-art algorithm, and realizes multiple orders of magnitude reduction in storage. In addition, we implement a prototype of VEIN on the Ethereum testnet to verify its feasibility. |
|---|---|
| AbstractList | The payment channel networks (PCNs), as the main method of blockchain off-chain expansion, have received extensive attention in recent years. Using the PCNs, two unconnected parties in a transaction can forward payments through existing payment channels of other nodes, which dramatically reduces interactions with the blockchain. But in large-scale dynamic PCNs, the routing mechanism is a challenge. Existing PCNs routing algorithms have some limitations. The landmark routing destroys the decentralization of blockchain. The static routing requires nodes having a global view and ultra-high computing power, which can not be applied to light nodes. We propose VEIN, a dynamic multi-path source routing algorithm, which is suitable for not only full nodes but also light nodes. We present an ingenious routing protocol, a modified max-flow algorithm to find edge-disjoint paths, and a path selection algorithm to deal with the NP-hard multi-path selection problem. Extensive experiments show that VEIN increases the transaction success ratio by 34% with the state-of-art algorithm, and realizes multiple orders of magnitude reduction in storage. In addition, we implement a prototype of VEIN on the Ethereum testnet to verify its feasibility. |
| Author | Qi, Le Zhou, Chengjin Zhang, Jianzhong Li, Jianbin Xu, Jingdong Gong, Qianyun |
| Author_xml | – sequence: 1 givenname: Qianyun surname: Gong fullname: Gong, Qianyun organization: Institute of Systems and Networks, College of Computer Science, Nankai University,Tianjin,China – sequence: 2 givenname: Chengjin surname: Zhou fullname: Zhou, Chengjin organization: Institute of Systems and Networks, College of Computer Science, Nankai University,Tianjin,China – sequence: 3 givenname: Le surname: Qi fullname: Qi, Le organization: Shijiazhuang Huayan Traffic Technology Co., Ltd – sequence: 4 givenname: Jianbin surname: Li fullname: Li, Jianbin organization: Institute of Systems and Networks, College of Computer Science, Nankai University,Tianjin,China – sequence: 5 givenname: Jianzhong surname: Zhang fullname: Zhang, Jianzhong organization: Institute of Systems and Networks, College of Computer Science, Nankai University,Tianjin,China – sequence: 6 givenname: Jingdong surname: Xu fullname: Xu, Jingdong email: xujd@nankai.edu.cn organization: Institute of Systems and Networks, College of Computer Science, Nankai University,Tianjin,China |
| BookMark | eNotjtFKwzAYRqMouM09gTd5gc7kT9qm3s0y3WBM0bnbkaZ_17g2kTZD-vZO9OqDw-HwjcmV8w4JoZzNOGfZ_bY79SH3bSxEKmbAgM8YYyAvyJgnSSx5Eit2SUYgQEYZ4-KGTPv-8-wIYJKreER2u8Vq80CX9lDTd6MbXdjGhoG--VOw7kDnzcF3NtQtrXxHHxtvjqbW1kWF7rGkr3po0QWa19o5bOgGw7fvjv0tua500-P0fyfk42mxzZfR-uV5lc_XkQUmQqRMogRXqOI0O__NwECFSpYCtVKxiTFjhYAEK1AGf4EsZSFKEKk2vDAgJuTur2sRcf_V2VZ3wz5LQUqQ4gfqglUb |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/TrustCom53373.2021.00024 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 1665416580 9781665416580 |
| EISSN | 2324-9013 |
| EndPage | 50 |
| ExternalDocumentID | 9724424 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Natural Science Foundation of Tianjin grantid: 20JCZDJC00610 funderid: 10.13039/501100006606 |
| GroupedDBID | 6IE 6IF 6IL 6IN AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK OCL RIE RIL |
| ID | FETCH-LOGICAL-i203t-8c68318e857965492c2fe84d3ea885c5e90b326ef28ce85c54d4b3d237ac1bc23 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 8 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000817855700006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:49:16 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i203t-8c68318e857965492c2fe84d3ea885c5e90b326ef28ce85c54d4b3d237ac1bc23 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_9724424 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-Oct. |
| PublicationDateYYYYMMDD | 2021-10-01 |
| PublicationDate_xml | – month: 10 year: 2021 text: 2021-Oct. |
| PublicationDecade | 2020 |
| PublicationTitle | IEEE ... International Conference on Trust, Security and Privacy in Computing and Communications (Online) |
| PublicationTitleAbbrev | TRUSTCOM |
| PublicationYear | 2021 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0003204185 |
| Score | 1.8265934 |
| Snippet | The payment channel networks (PCNs), as the main method of blockchain off-chain expansion, have received extensive attention in recent years. Using the PCNs,... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 43 |
| SubjectTerms | blockchain Conferences Ethereum Heuristic algorithms multi-path routing payment channel network Privacy Prototypes Routing Scalability Veins |
| Title | VEIN: High Scalability Routing Algorithm for Blockchain-based Payment Channel Networks |
| URI | https://ieeexplore.ieee.org/document/9724424 |
| WOSCitedRecordID | wos000817855700006&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG-AePCECsbv9ODRytZutPWmRqKXhQMSbqR7LbKIw8Aw4b-3bwP04MXb0mTd0ubl_db9Pgi5nmhQSkuP3EDFLNImZio1ITNxGlvFrUyhCpuQSaJGI92vkZudFsY5V5LP3C1elv_y7RxWeFTW8XNGEY_qpC5lt9Jq7c5TBA_Qh2VL1gl0Z4CiBV9VHtBI4b8EeYhmhSht_5WjUraRXvN_L3BA2j96PNrfdZpDUnP5EWluAxnopj5bZDh8eknuKHI3_KCZVR7ca4q0H38jvZ-9zRdZMf2gHqrSB9_H3mFqspxhL7O0b9b4fIqKg9zNaFJRxJdt8tp7Gjw-s01wAst4IAqmoKt8rTqFQlO0YAM-cSqywhmlYoidDlIP29yEK0wthTiyUSosF9JAmAIXx6SRz3N3QmigjAdlPAD0xdfgJ5BGaiMwowS6oT0lLVym8WfljTHerNDZ38PnZB_3oSLDXZBGsVi5S7IHX0W2XFyVG_oNrayhww |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFH9BNNETKhi_7cGjk9FurPWmBgMRFw5IuJGuLbKIw8Aw4b-3bxvowYu3pcm6pc3L-637fQBcj4XiXAQWuSnuO56QvsMj2XCkH_maUx1EKg-bCMKQD4eiV4KbjRbGGJORz8wtXmb_8vVMLfGorG7n9DzqbcE2JmcVaq3NiQqjLjqxrOk6rqj3UbZg68pCmoDZb0HaQLtCFLf_SlLJGslT5X-vsA-1H0Ue6W16zQGUTHIIlXUkAykqtAqDQasT3hFkb9hBOc1duFcEiT_2RnI_fZvN43TyQSxYJQ-2k72riYwTB7uZJj25wucT1BwkZkrCnCS-qMHrU6v_2HaK6AQnpi5LHa6a3Far4Sg1RRM2RceGe5oZybmvfCPcyAI3M6Ycc0uV72kvYpqyQKpGpCg7gnIyS8wxEJdLC8uoq9AZXyg7QSADIRmmlKhmQ59AFZdp9Jm7Y4yKFTr9e_gKdtv9l-6o2wmfz2AP9ySnxp1DOZ0vzQXsqK80Xswvs839Bkq9pQw |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=IEEE+...+International+Conference+on+Trust%2C+Security+and+Privacy+in+Computing+and+Communications+%28Online%29&rft.atitle=VEIN%3A+High+Scalability+Routing+Algorithm+for+Blockchain-based+Payment+Channel+Networks&rft.au=Gong%2C+Qianyun&rft.au=Zhou%2C+Chengjin&rft.au=Qi%2C+Le&rft.au=Li%2C+Jianbin&rft.date=2021-10-01&rft.pub=IEEE&rft.eissn=2324-9013&rft.spage=43&rft.epage=50&rft_id=info:doi/10.1109%2FTrustCom53373.2021.00024&rft.externalDocID=9724424 |