Improving Transaction Success Rate via Smart Gateway Selection in Cryptocurrency Payment Channel Networks

03/21/2020
by   Suat Mercan, et al.
0

The last decade has experienced a vast interest in Blockchain-based cryptocurrencies with a specific focus on the applications of this technology. However, slow confirmation times of transactions and unforeseeable high fees hamper their wide adoption for micro-payments. The idea of establishing payment channel networks is one of the many proposed solutions to address this scalability issue where nodes, by utilizing smart contracting, establish payment channels between each other and perform off-chain transactions. However, due to the way these channels are created, both sides have a certain one-way capacity for making transactions. Consequently, if one sides exceeds this one-way capacity, the channel becomes useless in that particular direction, which causes failures of payments and eventually creates an imbalance in the overall network. To keep the payment channel network sustainable, in this paper, we aim to increase the overall success rate of payments by effectively exploiting the fact that end-users are usually connected to the network at multiple points (i.e., gateways) any of which can be used to initiate the payment. We propose an efficient method for selection of the gateway for a user by considering the gateway's inbound and outbound payment traffic ratio. We then augment this proposed method with split payment capability to further increase success rate especially for large transactions. The evaluation of the proposed method shows that compared to greedy and maxflow-based approaches, we can achieve much higher success rates, which are further improved with split payments.

READ FULL TEXT
research
09/21/2022

DPCN: Towards Deadline-aware Payment Channel Networks

Payment channel is a class of techniques designed to solve the scalabili...
research
12/18/2020

The Merchant: Avoiding Payment Channel Depletion through Incentives

Payment channels networks drastically increase the throughput and hence ...
research
02/29/2020

Improving Sustainability of Cryptocurrency Payment Networks for IoT Applications

Blockchain-based cryptocurrencies received a lot of attention recently f...
research
04/07/2021

Understanding the Benefit of Being Patient in Payment Channel Networks

Scaling blockchain efficiency is crucial to its widespread usage in whic...
research
02/04/2021

An Evaluation of Cryptocurrency Payment Channel Networks and Their Privacy Implications

Cryptocurrencies redefined how money can be stored and transferred among...
research
09/24/2022

Online Admission Control and Rebalancing in Payment Channel Networks

Payment channel networks (PCNs) are a promising technology to improve th...
research
09/23/2019

Suspicious Transactions in Smart Spaces

IoT systems have enabled ubiquitous communication in physical spaces, ma...

Please sign up or login with your details

Forgot password? Click here to reset