Shaduf++: Non-Cycle and Privacy-Preserving Payment Channel Rebalancing

Payment channels serve as a promising solution to improving the scalability of permissionless blockchains, each of which allows two users to perform off-chain payments with almost unlimited frequency. Nevertheless, the payment channel risks encountering fund depletion, which threatens the availabili...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on dependable and secure computing 2024-07, p.1-18
Hauptverfasser: Ge, Zhonghui, Wang, Chenke, Long, Yu, Gu, Dawu
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 18
container_issue
container_start_page 1
container_title IEEE transactions on dependable and secure computing
container_volume
creator Ge, Zhonghui
Wang, Chenke
Long, Yu
Gu, Dawu
description Payment channels serve as a promising solution to improving the scalability of permissionless blockchains, each of which allows two users to perform off-chain payments with almost unlimited frequency. Nevertheless, the payment channel risks encountering fund depletion, which threatens the availability of off-chain payments. The most recent method needs a cycle-based channel rebalancing procedure, which requires a fair leader and users with rebalancing demands forming directed cycles in the network. Therefore, its large-scale applications are restricted. Moreover, the privacy issue is not considered, leading to the leakage of rebalancing information. In this work, we introduce Shaduf++, a novel non-cycle off-chain rebalancing protocol that offers a new solution for users to shift coins among any channels to which they belong directly without relying on the cycle setting, and therefore could be applied to more general rebalancing scenarios. Furthermore, utilizing the cryptography primitives, including the commitment and the range proof schemes, Shaduf++ preserves the privacy for the rebalancing operations. We provide the details of Shaduf++ and formally prove its security under the Universal Composability framework. Our prototype demonstrates its feasibility and the experimental evaluation shows that Shaduf++ enhances the Lighting Network performance in payment success ratio and volume.
doi_str_mv 10.1109/TDSC.2024.3424212
format Article
fullrecord <record><control><sourceid>crossref_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TDSC_2024_3424212</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10606068</ieee_id><sourcerecordid>10_1109_TDSC_2024_3424212</sourcerecordid><originalsourceid>FETCH-LOGICAL-c638-f2ae28595a9d75b0e3d56c7e6c691b292ec4c89f7f1aa773632f3997be83d8483</originalsourceid><addsrcrecordid>eNpNkMtKw0AUhgdRsFYfQHCRfZk618yMO4lWhaLFdh9OJmdsJB1looW8vQntQs7iP_BfFh8h15zNOWfudvOwLuaCCTWXSijBxQmZcKc4ZYzb0-HXSlPtDD8nF133yYakdWpCFust1L9hNrvLXr8iLXrfYgaxzlap2YPv6Sphh2nfxI9sBf0O409WbCFGbLN3rKCF6AfvkpwFaDu8OuqUbBaPm-KZLt-eXor7JfW5tDQIQGG10-BqoyuGsta5N5j73PFKOIFeeeuCCRzAGJlLEaRzpkIra6usnBJ-mPXpq-sShvI7NTtIfclZOXIoRw7lyKE8chg6N4dOg4j_8vl4Vv4B1K5YuA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Shaduf++: Non-Cycle and Privacy-Preserving Payment Channel Rebalancing</title><source>IEL</source><creator>Ge, Zhonghui ; Wang, Chenke ; Long, Yu ; Gu, Dawu</creator><creatorcontrib>Ge, Zhonghui ; Wang, Chenke ; Long, Yu ; Gu, Dawu</creatorcontrib><description>Payment channels serve as a promising solution to improving the scalability of permissionless blockchains, each of which allows two users to perform off-chain payments with almost unlimited frequency. Nevertheless, the payment channel risks encountering fund depletion, which threatens the availability of off-chain payments. The most recent method needs a cycle-based channel rebalancing procedure, which requires a fair leader and users with rebalancing demands forming directed cycles in the network. Therefore, its large-scale applications are restricted. Moreover, the privacy issue is not considered, leading to the leakage of rebalancing information. In this work, we introduce Shaduf++, a novel non-cycle off-chain rebalancing protocol that offers a new solution for users to shift coins among any channels to which they belong directly without relying on the cycle setting, and therefore could be applied to more general rebalancing scenarios. Furthermore, utilizing the cryptography primitives, including the commitment and the range proof schemes, Shaduf++ preserves the privacy for the rebalancing operations. We provide the details of Shaduf++ and formally prove its security under the Universal Composability framework. Our prototype demonstrates its feasibility and the experimental evaluation shows that Shaduf++ enhances the Lighting Network performance in payment success ratio and volume.</description><identifier>ISSN: 1545-5971</identifier><identifier>EISSN: 1941-0018</identifier><identifier>DOI: 10.1109/TDSC.2024.3424212</identifier><identifier>CODEN: ITDSCM</identifier><language>eng</language><publisher>IEEE</publisher><subject>Blockchain ; Blockchains ; Germanium ; Industries ; Non-Cycle ; Open source software ; Payment Channel ; Privacy ; Privacy-Preserving ; Rebalance ; Scalability ; Smart contracts</subject><ispartof>IEEE transactions on dependable and secure computing, 2024-07, p.1-18</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><orcidid>0000-0002-6575-4458 ; 0000-0002-0504-9538 ; 0000-0003-0027-1655</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10606068$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10606068$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Ge, Zhonghui</creatorcontrib><creatorcontrib>Wang, Chenke</creatorcontrib><creatorcontrib>Long, Yu</creatorcontrib><creatorcontrib>Gu, Dawu</creatorcontrib><title>Shaduf++: Non-Cycle and Privacy-Preserving Payment Channel Rebalancing</title><title>IEEE transactions on dependable and secure computing</title><addtitle>TDSC</addtitle><description>Payment channels serve as a promising solution to improving the scalability of permissionless blockchains, each of which allows two users to perform off-chain payments with almost unlimited frequency. Nevertheless, the payment channel risks encountering fund depletion, which threatens the availability of off-chain payments. The most recent method needs a cycle-based channel rebalancing procedure, which requires a fair leader and users with rebalancing demands forming directed cycles in the network. Therefore, its large-scale applications are restricted. Moreover, the privacy issue is not considered, leading to the leakage of rebalancing information. In this work, we introduce Shaduf++, a novel non-cycle off-chain rebalancing protocol that offers a new solution for users to shift coins among any channels to which they belong directly without relying on the cycle setting, and therefore could be applied to more general rebalancing scenarios. Furthermore, utilizing the cryptography primitives, including the commitment and the range proof schemes, Shaduf++ preserves the privacy for the rebalancing operations. We provide the details of Shaduf++ and formally prove its security under the Universal Composability framework. Our prototype demonstrates its feasibility and the experimental evaluation shows that Shaduf++ enhances the Lighting Network performance in payment success ratio and volume.</description><subject>Blockchain</subject><subject>Blockchains</subject><subject>Germanium</subject><subject>Industries</subject><subject>Non-Cycle</subject><subject>Open source software</subject><subject>Payment Channel</subject><subject>Privacy</subject><subject>Privacy-Preserving</subject><subject>Rebalance</subject><subject>Scalability</subject><subject>Smart contracts</subject><issn>1545-5971</issn><issn>1941-0018</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkMtKw0AUhgdRsFYfQHCRfZk618yMO4lWhaLFdh9OJmdsJB1looW8vQntQs7iP_BfFh8h15zNOWfudvOwLuaCCTWXSijBxQmZcKc4ZYzb0-HXSlPtDD8nF133yYakdWpCFust1L9hNrvLXr8iLXrfYgaxzlap2YPv6Sphh2nfxI9sBf0O409WbCFGbLN3rKCF6AfvkpwFaDu8OuqUbBaPm-KZLt-eXor7JfW5tDQIQGG10-BqoyuGsta5N5j73PFKOIFeeeuCCRzAGJlLEaRzpkIra6usnBJ-mPXpq-sShvI7NTtIfclZOXIoRw7lyKE8chg6N4dOg4j_8vl4Vv4B1K5YuA</recordid><startdate>20240719</startdate><enddate>20240719</enddate><creator>Ge, Zhonghui</creator><creator>Wang, Chenke</creator><creator>Long, Yu</creator><creator>Gu, Dawu</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-6575-4458</orcidid><orcidid>https://orcid.org/0000-0002-0504-9538</orcidid><orcidid>https://orcid.org/0000-0003-0027-1655</orcidid></search><sort><creationdate>20240719</creationdate><title>Shaduf++: Non-Cycle and Privacy-Preserving Payment Channel Rebalancing</title><author>Ge, Zhonghui ; Wang, Chenke ; Long, Yu ; Gu, Dawu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c638-f2ae28595a9d75b0e3d56c7e6c691b292ec4c89f7f1aa773632f3997be83d8483</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Blockchain</topic><topic>Blockchains</topic><topic>Germanium</topic><topic>Industries</topic><topic>Non-Cycle</topic><topic>Open source software</topic><topic>Payment Channel</topic><topic>Privacy</topic><topic>Privacy-Preserving</topic><topic>Rebalance</topic><topic>Scalability</topic><topic>Smart contracts</topic><toplevel>online_resources</toplevel><creatorcontrib>Ge, Zhonghui</creatorcontrib><creatorcontrib>Wang, Chenke</creatorcontrib><creatorcontrib>Long, Yu</creatorcontrib><creatorcontrib>Gu, Dawu</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005–Present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEL</collection><collection>CrossRef</collection><jtitle>IEEE transactions on dependable and secure computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Ge, Zhonghui</au><au>Wang, Chenke</au><au>Long, Yu</au><au>Gu, Dawu</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Shaduf++: Non-Cycle and Privacy-Preserving Payment Channel Rebalancing</atitle><jtitle>IEEE transactions on dependable and secure computing</jtitle><stitle>TDSC</stitle><date>2024-07-19</date><risdate>2024</risdate><spage>1</spage><epage>18</epage><pages>1-18</pages><issn>1545-5971</issn><eissn>1941-0018</eissn><coden>ITDSCM</coden><abstract>Payment channels serve as a promising solution to improving the scalability of permissionless blockchains, each of which allows two users to perform off-chain payments with almost unlimited frequency. Nevertheless, the payment channel risks encountering fund depletion, which threatens the availability of off-chain payments. The most recent method needs a cycle-based channel rebalancing procedure, which requires a fair leader and users with rebalancing demands forming directed cycles in the network. Therefore, its large-scale applications are restricted. Moreover, the privacy issue is not considered, leading to the leakage of rebalancing information. In this work, we introduce Shaduf++, a novel non-cycle off-chain rebalancing protocol that offers a new solution for users to shift coins among any channels to which they belong directly without relying on the cycle setting, and therefore could be applied to more general rebalancing scenarios. Furthermore, utilizing the cryptography primitives, including the commitment and the range proof schemes, Shaduf++ preserves the privacy for the rebalancing operations. We provide the details of Shaduf++ and formally prove its security under the Universal Composability framework. Our prototype demonstrates its feasibility and the experimental evaluation shows that Shaduf++ enhances the Lighting Network performance in payment success ratio and volume.</abstract><pub>IEEE</pub><doi>10.1109/TDSC.2024.3424212</doi><tpages>18</tpages><orcidid>https://orcid.org/0000-0002-6575-4458</orcidid><orcidid>https://orcid.org/0000-0002-0504-9538</orcidid><orcidid>https://orcid.org/0000-0003-0027-1655</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1545-5971
ispartof IEEE transactions on dependable and secure computing, 2024-07, p.1-18
issn 1545-5971
1941-0018
language eng
recordid cdi_crossref_primary_10_1109_TDSC_2024_3424212
source IEL
subjects Blockchain
Blockchains
Germanium
Industries
Non-Cycle
Open source software
Payment Channel
Privacy
Privacy-Preserving
Rebalance
Scalability
Smart contracts
title Shaduf++: Non-Cycle and Privacy-Preserving Payment Channel Rebalancing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T09%3A59%3A16IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Shaduf++:%20Non-Cycle%20and%20Privacy-Preserving%20Payment%20Channel%20Rebalancing&rft.jtitle=IEEE%20transactions%20on%20dependable%20and%20secure%20computing&rft.au=Ge,%20Zhonghui&rft.date=2024-07-19&rft.spage=1&rft.epage=18&rft.pages=1-18&rft.issn=1545-5971&rft.eissn=1941-0018&rft.coden=ITDSCM&rft_id=info:doi/10.1109/TDSC.2024.3424212&rft_dat=%3Ccrossref_RIE%3E10_1109_TDSC_2024_3424212%3C/crossref_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10606068&rfr_iscdi=true