ChapterPDF Available

Lightning Network: A Comparative Review of Transaction Fees and Data Analysis

Authors:

Abstract and Figures

Blockchain is a revolutionary, immutable database disrupting the finance industry with a potential to provide payments in a secure environment, unhindered by intermediaries. However, scalability and throughput issues plague the technology and prevent it’s mass scale adoption. The paper focusses on Lightning Network, the off-chain, scalable and high throughput payment solution from Bitcoin. A comparison is conducted to highlight the fee incurred for payment transactions through Lightning Network, Raiden, Stellar, Bitcoin and conventional payment systems to assess its viability as a blockchain-based payment system. The paper also provides an analysis of the data of Lightning Network, to give a global overview of its usage and reachability.
Content may be subject to copyright.
Lightning Network: A Comparative Review of
Transaction Fees and Data Analysis
Nida Khan1[0000-0003-3096-150X] and Radu State1[0000-0002-4751-9577]
1 University of Luxembourg, 29 Avenue JF Kennedy, Luxembourg
nida.khan@uni.lu
Abstract. Blockchain is a revolutionary, immutable database disrupting the fi-
nance industry with a potential to provide payments in a secure environment,
unhindered by intermediaries. However, scalability and throughput issues
plague the technology and prevent it's mass scale adoption. The paper focusses
on Lightning Network, the off-chain, scalable and high throughput payment so-
lution from Bitcoin. A comparison is conducted to highlight the fee incurred for
payment transactions through Lightning Network, Raiden, Stellar, Bitcoin and
conventional payment systems to assess its viability as a blockchain-based
payment system. The paper also provides an analysis of the data of Lightning
Network, to give a global overview of its usage and reachability.
Keywords: Blockchain, Lightning Network, Data Analysis, Transaction Fees.
1 Introduction
Blockchain is a ledger of transactions comprising of a peer to peer network and a
decentralized distributed database. Bitcoin was the first blockchain platform to be
launched. Other blockchains like Ethereum, Hyperledger and Stellar among others
followed. There is ongoing research to solve the scalability and throughput issues
related to blockchain platforms, while maintaining a decentralized infrastructure.
Lightning Network was launched to solve the scalability and performance issues in
Bitcoin and is an off-chain network that runs parallel to the Bitcoin blockchain.
Bitcoin was conceptualized as a peer to peer payment network in a paper by Satoshi
Nakamoto in 2008 [1]. At present Bitcoin supports 7 transactions per second [2] with
a block size limit of 1 MB and a blockchain size of 235.29 GB [3]. If block size limit
was increased to replace all other global financial transactions through Bitcoin, then
the entire network would collapse or at the most lead to extreme centralization of
Bitcoin nodes to the economically privileged. Further the storage requirements for the
increased block size as well as the bandwidth requirements would be beyond the ca-
pabilities of home computers making Bitcoin lose it's utility for the masses. In order
to scale the Bitcoin network, it was concluded that the transactions need to be off the
Bitcoin blockchain [4]. Thus, the inception of Lightning Network took place to have a
throughput of nearly unlimited number of transactions per second with very low fees.
Lightning Network was developed as a payment solution serving as an alternative
to Bitcoin and seeks to cater to micropayments as well. Micropayments is a domain
that has not been exploited and still remains an area of untapped potential [5]. Light-
ning Network can serve as a payment solution for digital goods and services, where
the costs are very low, ranging in the micropayments domain, and negligible transac-
tion fees can be an advantage. It can also facilitate faster and cheaper cross-border
transaction flows as compared to traditional payment methods. The paper is a pioneer
in conducting both a comparative review of whether Lightning Network is a viable
payment solution or not, using transaction fees as the evaluating parameter, and an
analysis of its data to give an estimate of its usage and reachability. The paper gives
the background and related work in section 2. A comparison of the fee incurred for
payment transactions through conventional and blockchain-based payment solutions
is given in section 3. Analysis of Lightning Network data is given in section 4, while
the conclusion is provided in section 5.
2 Background and Related Work
Lightning Network is a second layer payment network developed on top of the
Bitcoin blockchain platform. Theoretically it consists of an infinite number of bidirec-
tional payment channels between users and can be used with other blockchain plat-
forms too. A payment channel allows two transacting entities to do as many transac-
tions as desired off-chain with only the initial and final transactions being recorded on
the Bitcoin blockchain, incurring transaction fees. Hence, the fee for multiple off-
chain transactions is the same as the fee for two transactions on Bitcoin. A payment
channel is required for two entities to conduct payment transfers, the creation of
which incurs high fee (Table 1). However, Lightning Network also facilitates pay-
ment transfers through an intermediary in the network, who has payment channels
with the two entities. This feature is extended by incorporating multiple intermediar-
ies in the network to conduct a payment transfer from one entity to another leading to
a web of payment channels. The intermediary charges a very low fee for providing the
payment channel (Table 1). The payment channels utilize multisignature [6] technol-
ogy and locktime [7] to ensure a secure payment transaction without the need to trust
the other party and the intermediaries, if involved. Lightning Network employs onion
routing to securely and anonymously route payments within the network [8].
Sampolinsky and Zohar proposed the GHOST rule [9] offering performance bene-
fits over the longest chain rule in Bitcoin. In [10], a brief overview of emerging direc-
tions in scalable blockchains is given with a discussion on the proof of work and Byz-
antine Fault Tolerant consensus mechanisms. Burchert et al. proposed an addition of a
third layer to Bitcoin to function as an enhancement for the second layer, Lightning
Network, as a means to bring about cost reduction and scalability [11]. Prihodko et al.
proposed a new payment routing algorithm for Lightning Network [12]. Roos et al.
proposed a decentralized routing for path-based transaction networks, like Bitcoin and
Ethereum [13]. Pass and Shelat put forward a new lottery-based scheme for micro-
payments for ledger-based transaction systems [14]. Our work involves data analysis
of Lightning Network and a comparative review of the transaction fees to evaluate it’s
potential to become a feasible payment solution.
3 Comparison of Transaction Fees
Lightning Network was released to serve as a scalable low cost payment solution but
it provides less secure transactions than Bitcoin [4]. Hence, the following discussion
evaluates the costs of payment transfers of small amounts of $1 from Alice to Bob
and 50 cents from Alice to David through it. It compares the cost incurred with simi-
lar payment transfers through Raiden, Stellar, Bitcoin, MasterCard, Bank of America
and PayPal. The fees are reflected in US dollars in Table 1 to facilitate an easy com-
parison between the different payment systems. The fee incurred in the relevant cryp-
tocurrency is indicated alongside. The conversion rate used is applicable for a specific
day [15]. The cryptocurrency value and the transaction fee in blockchains is volatile.
Hence, the indicated costs in dollars would change accordingly.
3.1 Lightning Network
Lightning Network functions by registering the transactions to open and close a pay-
ment channel on the Bitcoin blockchain. Alice and Bob need to set up a payment
channel between them to send some BTC, the cryptocurrency of Bitcoin. They depos-
it funds, $3 each in BTC, to open a channel and thereafter broadcast this deposition,
which gets recorded on the Bitcoin blockchain. The payment transfers through the
opened payment channel cannot exceed the deposited funds, which is referred to as
the channel capacity. In our analysis, we consider the transaction fee needed to in-
clude the transaction in the next block of Bitcoin (10 minutes), which is 18 satoshis/
byte (satoshi is the smallest unit of bitcoin cryptocurrency) [15]. Thereafter, Alice can
send BTC equivalent to $1 to Bob accomplishing a direct payment transfer and close
the payment channel. The procedure can be repeated in parallel with David to send 50
cents to him. The total fee and time for direct payment transfers in Table 1 indicates
the costs and time for above. In the case of a payment transfer through an intermedi-
ary, let us assume that Bob already has a payment channel with David and Alice
opens a payment channel with Bob. Alice sends $1 in BTC to Bob and 50 cents in
BTC to David, through the payment channel of Bob paying the channel fee to him
and closes the channel. The channel fee is 1 satoshi [16]. Table 1 gives the total fee
and time for payment transfers from Alice to Bob and from Alice to David with Bob
as intermediary in mediated payments. The lower bound of the transfer time is indi-
cated and it can increase in periods of network congestion. The ‘+’ sign used in the
total time for payment transfers indicates a few seconds more. Similar payment trans-
fers can be accomplished in Bitcoin through two transactions as seen in Table 1.
3.2 Raiden
Raiden Network [17] is the off-chain scaling solution for Ethereum blockchain [18]
network. Ethereum provides the feature of smart contracts [19]. Raiden helps in in-
stant, low fee payment transfers based on ERC20 tokens. ERC20 is a token standard,
which describes the functions and events that an Ethereum token contract has to im-
plement. The payment process is similar to Lightning Network and payment channel
technology is employed to enable low cost, bidirectional payments. The transacting
entity needs to have ERC20 tokens in an address, which needs to be registered with
Raiden. Once registered by deploying a Token Network Contract on Ethereum, a to-
ken has a Token Network associated with it and the Token networks are responsible
for opening new payment channels between transacting entities. If a transacting entity
needs to send a payment transfer in an ERC20 token, which is already registered, then
the costs for registering the token are absolved. The payment process after registration
is akin to Lightning Network where the transacting entity needs to open a payment
channel with another only if there are no intermediaries connecting them by deposit-
ing some tokens. As before the payment transfers through the channel cannot exceed
the deposited tokens. The costs for token registration on Ethereum is 3.5 million gas
[20], where gas is the unit to measure computational effort needed to execute an oper-
ation on the Ethereum Virtual Machine to calculate the costs in Ether (ETH), the
cryptocurrency of Ethereum. We consider the fastest time the transaction can be in-
cluded in Ethereum similar to our consideration for inclusion in the next block of
Bitcoin for Lightning Network and it costs 0.091 ETH or $9.55 [21]. The mean time
for transaction confirmation is presently 38 seconds [21] whereas theoretical limit was
14 seconds [2]. Data for channel fee is not available but it is predicted to be so low
that the overall fee would not be affected significantly by its inclusion. The transac-
tion cost for open and closing the payment channel in Ethereum for fastest transaction
time with 21000 gas is 0.0005 ETH [21]. In Table 1 the costs and time for the given
payment transfers from Alice for both unregistered and registered token are depicted.
The methodology for fee computation for the payment transfers is the same as in
Lightning Network. A mediated transfer includes the channel fee assumed as $0.
3.3 Stellar
Stellar is an open-source, distributed, blockchain-based payments infrastructure. Stel-
lar aids in the optimum conversion of fiat currency into cryptocurrency, XLM, to
enable fast cross-border payments between different currencies at extremely reduced
rates between people, payment systems and financial organizations [22]. Sending a
payment is an operation in Stellar and every operation has a base fee of 10-5 XLM
[22]. The transaction fee depends upon the base fee and the number of operations.
When a transacting entity conducts a payment transfer of some XLM to another, then
a default fee is charged (Table 1). The default fee is independent of the amount trans-
ferred with the transfer time being 3-5 seconds [2]. Table 1 depicts the total fee and
time for direct and mediated payments from Alice to Bob and David in Stellar.
3.4 Conventional Payment Methods
We consider payment transfers through a few popular payment solutions like PayPal,
bank transfer through Bank of America and MasterCard. The transfer time varies
from a few hours to several days in conventional payment methods. Since the amount
is low, micropayment rates of PayPal would apply, which are 5% + $0.05 [23] of the
paid amount. Payment transfers of $1 and 50 cents would therefore incur a total cost
of $0.175. Bank of America charges $30 for a domestic wire transfer and more for
international money transfers [24] so payments of $1 and 50 cents through a similar
bank is not feasible. The credit card company MasterCard has a payment transaction
fee of 0.19% + 0.53 [25] of the transacted amount in United States, which would cost
a total fee of $1.063 for payment transfers of $1 and 50 cents.
Table 1. Total Transaction Fee and Time for 2 Payment Transfers
Payment System
Lightning
Network
Raiden
Stellar
Bitcoin
Open Channel:
Fee, Time
$0.16 (18 satoshi/
byte), 600s
$0.05 (0.0005
ETH), 38s
-
-
Close Channel:
Fee, Time
$0.16 (18 satoshi/
byte), 600s
$0.05 (0.0005
ETH), 38s
-
-
Direct Payment:
Fee, Time
$0, milliseconds to
seconds
$0, sub-seconds
$0.08 (10-5
XLM),
3-5s
$0.16 (18
satoshi/
byte), 600s
Channel: Fee,
Time
$0.00003(1satoshi),
few seconds
very low,
few seconds
-
-
Total: Fee, Time-
1. Direct
2. Mediated
$0.64, 1200s+
$0.32003, 1200s+
$0.16, 3-5s
$0.16, 3-5s
$0.32, 600s
-
4 Data Analysis of Lightning Network
A beta version of Lightning Network was launched on the Bitcoin mainnet in March
2018 and we extracted data related to Lightning Network nodes, payment channels
and channel capacity. Information was extracted concerning node ID, total number of
payment channels of a node, total number of open channels and total number of
closed channels. Our data collection dates till the first 5 months of its public release
and reflects the state of the Lightning Network parameters till that time. In all, it was
found that 60 countries have at least one Lightning Network node. We observed that
US, which had 1141 nodes, out of the total 1983, owned 57.5% of the nodes. Germa-
ny ranked second with 165 nodes and France ranked third with 80 nodes. At the lower
rung we had countries like Iceland, Malta, Peru with just one node and Indonesia,
Thailand and Chile with 2 nodes.
Fig. 1 represents the top 7 countries in decreasing order of the total number of
Lightning Network (LN) nodes on the x-axis. The y-axis represents the channel capac-
ity per node per country and is calculated by multiplying the total channel capacity of
1
Unregistered token, cost for registration is 0.091 ETH.
2
Registered token.
the country by a factor of k=1000. The result is then divided by the total number of
nodes in the country. The usage of the factor k is to normalize the data for optimum
analysis and visualization. It was observed that US, which had the highest number of
nodes, had the lowest channel capacity of 0.0362 BTC per node among the 7 coun-
tries. France ranked third in the total number of nodes but had the highest channel
capacity of 0.0666 per node.
We also analyzed the total channel capacity of all the nodes found in 60 countries.
The mean channel capacity was found to be 1.45, the standard deviation was 5.44 and
the variance of the analyzed data was 29.64. The median was found to be at 0.24
BTC, which gives us the channel capacity lying in between the highest of 41.32 BTC
of US and 0 BTC of Latvia. Argentina and Greece had a total channel capacity of
0.24 BTC. Three countries Uruguay, Latvia and Iceland had zero channel capacities
with no open payment channels.
Fig. 1. Channel Capacity per Node in Countries with the Highest Number of LN Nodes
Fig. 2 depicts 7 countries, with the highest number of open payment channels with
labels on the x-axis giving the channel capacity per open channel in a country. Nor-
malized data is represented in the labels and it needs to be divided by a factor of
k=1000 to derive the actual channel capacity. It was observed that UK had the highest
channel capacity per open channel at 0.0102 BTC whereas US had the lowest at
0.0065 BTC. We also observed the total number of open and closed payment channels
per country and it was seen that US has both the highest number of open payment
channels at 6400 and the highest number of closed payment channels at 9279.
5 Conclusion
In this paper a comparison of the analyzed payment solutions indicates that the fee
incurred for a payment transfer through Lightning Network is less than in Raiden
(unregistered token), while Stellar provides the fastest payment transfer. Lightning
Network and Raiden compute transaction fee based on the number of intermediaries,
independent of the amount transferred. Stellar charges a default fee independent of
both the payment amount and the number of hops in the network. It is also observed
that the utility of Lightning Network lies in conducting multiple payment transfers
using intermediaries and Bitcoin would be cheaper to use if only direct payment trans-
fers are involved. PayPal comes close to offering similar transaction fees. Data analy-
sis of Lightning Network reveals that United States is at the forefront of using the
technology since it has the highest number of Lightning Network nodes, highest num-
ber of open channels and highest total channel capacity for payments. Lightning Net-
work has the potential to become a viable payment solution catering more to the mi-
cropayment sector, as the channel capacity restricts the payment amount. Financial
institutions as intermediaries to provide liquidity will help to strengthen it as a pay-
ment solution. Future work would involve analysis of the data of Raiden and Stellar to
bring about an optimum assessment of the comparison between different blockchain-
based payment solutions.
Fig. 2. Countries with the Highest Number of Open Channels
References
1. Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System.
https://bitcoin.org/bitcoin.pdf.
2. Lin, L.: Stellar- Uniqueness/ Differentiation II.
https://stellarcommunity.org/t/stellar-meetup-in-singapore/1665/2, last accessed
2019/1/28.
3. BitInfoCharts, Cryptocurrency Statistics, https://bitinfocharts.com/, last accessed
2019/1/28.
4. Poon, J., Dryja, T.: The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments.
https://lightning.network/lightning-network-paper.pdf.
5. Ali, T., Clarke, D., McCorry, P.: The Nuts and Bolts of Micropayments: A Survey. In:
CoRR (2017).
6. Bitcoin Wiki, Multisignature,
https://en.bitcoin.it/wiki/Multisignature, last accessed 2019/1/2.
7. Bitcoin.org, Bitcoin Developer Guide,
https://bitcoin.org/en/developer-guide#term-locktime, last accessed 2019/1/4.
8. GitHub Lightning Network, Onion Routed Micropayments for the Lightning Network,
https://github.com/lightningnetwork/lightning-onion, last accessed 2019/1/10.
9. Sampolinsky, Y., Zohar, A.: Secure High-Rate Transaction Processing in Bitcoin. In: Fi-
nancial Cryptography and Data Security-19th International Conference (2015).
10. Vukolic, M.: The Quest for Scalable Blockchain Fabric. In: IFIP WG 11.4 Workshop,
iNetSec (2015).
11. Burchert, C., Decker, C., Wattenhofer, R.: Scalable Funding of Bitcoin Micropayment
Channel Networks - Regular Submission. In: SSS (2017).
12. Prihodko, P., Zhigulin, S., Sahno, M., Ostrovskiy, A., Osuntokun, O.: Flare : An Approach
to Routing in Lightning Network White Paper (2016).
13. Roos, S., Moreno-Sanchez, P., Kate, A., Goldberg, I.: Settling Payments Fast and Private:
Efficient Decentralized Routing for Path-Based Transactions. In: NDSS (2018).
14. Pass, R., Shelat, A.: Micropayments for Decentralized Currencies. In: Proceedings of the
22nd ACM SIGSAC Conference on Computer and Communications Security (2015).
15. Bitcoin Transaction Fees, https://bitcoinfees.info/, last accessed 2019/1/29.
16. Coindesk News, You Can Now Get Paid (a Little) for Using Bitcoin's Lightning Network,
https://www.coindesk.com/you-can-now-get-paid-a-little-for-using-bitcoins-lightning-
network, last accessed 2019/1/28.
17. Raiden Homepage, The Raiden Network, https://raiden.network/, last accessed 2019/1/28.
18. Wood, G.: Ethereum - A Secure Decentralized Generalized Transaction Ledger.
https://gavwood.com/paper.pdf.
19. Szabo, N.: Formalizing and Securing Relationships on Public Networks. In: First Monday
2, 9-1 (1997).
20. Raiden GitHub, Getting Started with the Raiden API,
https://raiden-network.readthedocs.io/en/stable/api_walkthrough.html.
21. ETH Gas Station, https://ethgasstation.info/calculatorTxV.php, last accessed 2019/1/29.
22. Stellar, https://www.stellar.org/developers/, last accessed 2019/1/29.
23. PayPal, https://www.paypal.com/ca/webapps/mpp/merchant-fees, last accessed 2019/1/29.
24. Bank of America, https://www.bankofamerica.com/foreign-exchange/wire-transfer.go, last
accessed 2019/1/29.
25. MasterCard, https://www.mastercard.us/content/dam/mccom/en-us/documents/merchant-
interchange-rates.pdf, last accessed 2019/1/29.
... One such innovative digital payment solution is the Lightning Network (LN), a secondlayer protocol built on top of the Bitcoin blockchain. The LN offers unique features such as instant settlement finality, extremely low transaction fees, practically infinite throughput and lightning-fast transaction speeds [5,6]. These features make the LN an ideal solution for various applications, including micropayments and low-value transactions that may not be feasible on the Bitcoin blockchain. ...
... These features make the LN an ideal solution for various applications, including micropayments and low-value transactions that may not be feasible on the Bitcoin blockchain. The network also serves as an interoperability bridge among different financial networks, offering the potential for real-time, low-cost crossnetwork transactions [6]. In addressing the "Blockchain Trilemma", the LN successfully balances security, scalability and decentralization, thus maintaining the network's integrity and security [7]. ...
... At present, the median fee rate on the Lightning Network consists of a base fee of sats 1 (or EUR 0.02) and a fee rate of 0.00022 per satoshi [8]. The LN provides numerous benefits for businesses, such as enabling instant, low-cost remittance payments through companies like Strike [6]. In addition, the network's integration with platforms like Shopify and payment provider Clover allows merchants to accept Bitcoin payments with ease and at lower costs than traditional card networks. ...
Article
Full-text available
The Lightning Network (LN), a second-layer protocol built on top of the Bitcoin blockchain, is an innovative digital payment solution that offers increased convenience, speed, and cost-effectiveness to consumers and businesses alike. However, there is limited literature available on the characteristics of this nascent technology, the depth and breadth of the various business LN-related applications as well as relevant adoption/implementation challenges. This study aims to contribute to the understanding of the LN’s characteristics, its potential in enhancing business operations and its applicability across different sectors, while taking into account adoption and implementation challenges. We apply a narrative review methodology using a semi-systematic approach to examine new and emerging business models empowered by the LN and its characteristics, topology, performance, privacy and security. We analyze the data to identify key themes and trends in the literature, offering a critical analysis of the strengths and weaknesses of the existing literature. Based on the findings, we provide several clusters of fruitful areas for future research directions. This study not only provides crucial insights for businesses contemplating the adoption of LN to improve their operations and customer experience, but it also represents a substantial academic contribution, offering valuable knowledge and fostering further research in the fields of blockchain technology, FinTech and cryptocurrencies.
... In addition, it can be assumed that economic players will want to use a stable currency such as the USD for their planning. 5 For comparison purposes, it is noteworthy to mention that PayPal's transaction fee structure involves a charge of 5% of the paid amount plus USD 0.05 (Khan and State 2020). Thus, only transactions exceeding USD 262 on PayPal would surpass the average transaction fee of USD 13.18 on the Ethereum network. ...
Article
Full-text available
The Ethereum blockchain network enables transaction processing and smart-contract execution through levies of transaction fees, commonly known as gas fees. This framework mediates economic participation via a market-based mechanism for gas fees, permitting users to offer higher gas fees to expedite processing. Historically, the ensuing gas fee volatility led to critical disequilibria between supply and demand for block space, presenting stakeholder challenges. This study examines the dynamic causal interplay between transaction fees and economic subsystems leveraging the network. By utilizing data related to unique active wallets and transaction volume of each subsystem and applying time-varying Granger causality analysis, we reveal temporal heterogeneity in causal relationships between economic activity and transaction fees across all subsystems. This includes (a) a bidirectional causal feedback loop between cross-blockchain bridge user activity and transaction fees, which diminishes over time, potentially signaling user migration; (b) a bidirectional relationship between centralized cryptocurrency exchange deposit and withdrawal transaction volume and fees, indicative of increased competition for block space; (c) decentralized exchange volumes causally influence fees, while fees causally influence user activity, although this relationship is weakening, potentially due to the diminished significance of decentralized finance; (d) intermittent causal relationships with maximal extractable value bots; (e) fees causally influence non-fungible token transaction volumes; and (f) a highly significant and growing causal influence of transaction fees on stablecoin activity and transaction volumes highlight its prominence. These results inform strategic considerations for stakeholders to more effectively plan, utilize, and advocate for economic activities on Ethereum, enhancing the understanding and optimization of within the rapidly evolving economy.
... All the smart contracts were deployed on the Ethereum test network "Ropsten" [45] leveraging the operating environment Injected Web3 to analyze the performance of the proposed model. For better evaluation Ganache [50] and Metamask [33] have been used. Ganache allows to build up virtual accounts with pre-set amounts of cryptocurrency. ...
Article
Full-text available
Internet of Things generates massive amounts of data that is essential for organizations interested in collecting, processing, and trading personal data. Therefore, there is a great demand for an open IoT ecosystem that provides stakeholders with an appropriate platform to publish, search, trade, secure, and control their data. Our solution is a fully decentralized smart contracts-based model incorporating Blockchain-based off-chain payment with the IoT ecosystem. It is the first Perun-based scheme with the BIoTope H2020 project to resolve the scalability problem of existing blockchain models and trade IoT data to consumers in micro-units or as per their requirements. The proposed model provides (i) A novel algorithm to integrate Ethereum virtual payment with the IoT ecosystem and IoT data trading between client and supplier by suppressing the platform service provider with incentives, (ii) Flood and loot attack free payment model that secures payment without compromise the privacy with intermediaries in virtual payment and (iii) Ensures no single point failure and penalties for malicious participants and contract violators. The resultant model ensures faster payment, which takes 99\(\%\) less time than other existing blockchain models. However, the data storage efficiency achieve through the Interplanetary File System(IPFS) and SHA3 algorithm that uses cryptographic tokens. Further, the proposed review system enhances participants’ responsibility to create a secure market environment, and theorems ensure the validation against malicious activities. The results demonstrate the implementation of the resultant scheme using the gas consumption of different smart contracts and computation costs, and it compares with other existing works to illustrate the efficiency.
... The main issue persistent in the very slow payment system of the blockchain creates a scalability problem. Bitcoin completes 7 transactions [33] whereas ethereum completes 30 transactions per second [34]. If we compare with the visa, the number of transactions per second is less. ...
Article
Full-text available
Supply chain management speeds up the delivery system and product flow towards customers. It is required to update the delivery system and fulfill the customers’ needs. Still, Centralized delivery management approaches are very risky and unsatisfactory, so nowadays, decentralized models are more secure and customer friendly. However, delivering a particular customer in decentralized models is a rigorous task with anonymity or pseudonym. Therefore we propose a location-based decentralized delivery system that provides accurate delivery of products to customers. It is crucial for sellers, Buyers, and Transport service providers that the claimed location is trustworthy and publicly verifiable. The proof of location guarantees the correct geographic location, and the witnesses provide location confirmation to the prover. Further, We introduce an off-chain multiparty payment channel with a supply chain for quicker and more secure payment, and it is free from “flood and loot attacks” and intermediary insecurities. The proposed scheme is protected against malicious activities all involved entities attempt, and smart contracts solve the monopoly. The implementation result uses the ethereum network and shows the gas consumption of different smart contracts with execution costs. Finally, we proved that location verification, disputes solved and successful payment completion are much better than all existing models.
Article
The Lightning Network (LN) is a second layer system for solving the scalability problem of Bitcoin transactions. In the current implementation of LN, channel capacity (i.e., the sum of individual balances held in the channel) is public information, while individual balances are kept secret for privacy concerns. Attackers may discover a particular balance of a channel by sending multiple fake payments through the channel. Such an attack, however, can hardly threaten the security of the LN system due to its high cost and noticeable intrusions. In this work, we present a novel non-intrusive balance tomography attack, which infers channel balances silently by performing legal transactions between two pre-created LN nodes. To minimize the cost of the attack, we propose an algorithm to compute the optimal payment amount for each transaction and design a path construction method using reinforcement learning to explore the most informative path to conduct the transactions. Finally, we propose two approaches (NIBT-RL and NIBT-RL- β ) to accurately and efficiently infer all individual balances using the results of these transactions. Experiments using simulated account balances over actual LN topology show that our method can accurately infer \(90\%\sim 94\% \) of all balances in LN with around 12 USD.
Article
Full-text available
Bitcoin’s layer 2 (L2) solution is a payment channel network (PCN) that has an internal market of its own. Businesses (node operators) compete on a cost basis to maximize use of their locked liquidity by minimizing channel fees. From an economic perspective this is a standard profit maximization problem, however as described in Béres, Seres, and Benczúr (2021), profit on node operation is so low that it is economically irrational. Despite this, the number of nodes continues to grow, even as the price of Bitcoin declines. Many node businesses likely operate at a net USD loss, especially when factors such as labor and loss of access to capital are considered. This paper is an economist’s account of entering into an apparently irrational market. Due to difficulties with surveying node operators, the primary objective of the paper, uncovering the reason for financial loss making activity, was not discovered, however this paper is the first to: describe the internal L2 market for routing; provide basic business balance sheet items for a median scale node; describe the on-boarding process of node operation; and identify the need for differentiation of personal/routing/hybrid nodes.The market for routing is near-perfect in terms of internal competition, but sub-optimally arranged. Operating losses that many node operators face appear to be rationalized as a “fiat only” loss, node operators exist within a Bitcoin-only profit paradigm. Computing the actual fiat profit margin is not possible, due to insufficient data regarding the average fiat cost of the bitcoin deposited to provide routing liquidity.
Preprint
Full-text available
The Lightning Network (LN), a second-layer protocol built on top of the Bitcoin blockchain, is an innovative digital payment solution that offers increased convenience, speed, and cost-effectiveness to consumers and businesses alike. However, there is limited literature available on the characteristics of this nascent technology, the depth and breadth of the various business LN-related applications as well as relevant adoption/implementation challenges. This study aims to contribute to the understanding of the LN’s characteristics, its potential in enhancing business operations and its applicability across different sectors, while taking into account adoption and implementation challenges. We apply a narrative review methodology using a semi-systematic approach to examine new and emerging business models empowered by the LN and its characteristics, topology, performance, privacy, and security. We analyze the data to identify key themes and trends in the literature, offering a critical analysis of the strengths and weaknesses of the existing literature. Based on the findings, we provide several clusters of fruitful areas for future research directions. The findings of this study will help businesses make more informed decisions about adopting and leveraging the LN to improve their operations and enhance customer experience.
Article
Full-text available
Path-based transaction (PBT) networks, which settle payments from one user to another via a path of intermediaries, are a growing area of research. They overcome the scalability and privacy issues in cryptocurrencies like Bitcoin and Ethereum by replacing expensive and slow on-chain blockchain operations with inexpensive and fast off-chain transfers. In the form of credit networks such as Ripple and Stellar, they also enable low-price real-time gross settlements across different currencies. For example, SilentWhsipers is a recently proposed fully distributed credit network relying on path-based transactions for secure and in particular private payments without a public ledger. At the core of a decentralized PBT network is a routing algorithm that discovers transaction paths between payer and payee. During the last year, a number of routing algorithms have been proposed. However, the existing ad hoc efforts lack either efficiency or privacy. In this work, we first identify several efficiency concerns in SilentWhsipers. Armed with this knowledge, we design and evaluate SpeedyMurmurs, a novel routing algorithm for decentralized PBT networks using efficient and flexible embedding-based path discovery and on-demand efficient stabilization to handle the dynamics of a PBT network. Our simulation study, based on real-world data from the currently deployed Ripple credit network, indicates that SpeedyMurmurs reduces the overhead of stabilization by up to two orders of magnitude and the overhead of routing a transaction by more than a factor of two. Furthermore, using SpeedyMurmurs maintains at least the same success ratio as decentralized landmark routing, while providing lower delays. Finally, SpeedyMurmurs achieves key privacy goals for routing in PBT networks.
Article
In this paper, we undertake a comprehensive survey of key trends and innovations in the development of research-based and commercial micropayment systems. Based on our study, we argue that past solutions have largely failed because research has focused heavily on cryptographic and engineering innovation, whereas fundamental issues pertaining to usability, psychology, and economics have been neglected. We contextualize the range of existing challenges for micropayments systems, discuss potential deployment strategies, and identify critical stumbling blocks, some of which we believe researchers and developers have yet to fully recognize. We hope this effort will motivate and guide the development of micropayments systems.
Conference Paper
The Bitcoin network has scalability problems. To increase its transaction rate and speed, micropayment channel networks have been proposed, however these require to lock funds into specific channels. Moreover, the available space in the blockchain does not allow scaling to a world wide payment system. We propose a new layer that sits in between the blockchain and the payment channels. The new layer addresses the scalability problem by enabling trust-less off-blockchain channel funding. It consists of shared accounts of groups of nodes that flexibly create one-to-one channels for the payment network. The new system allows rapid changes of the allocation of funds to channels and reduces the cost of opening new channels. Instead of one blockchain transaction per channel, each user only needs one transaction to enter a group of nodes – within the group the user can create arbitrary many channels. For a group of 20 users with 100 intra-group channels, the cost of the blockchain transactions is reduced by 90% compared to 100 regular micropayment channels opened on the blockchain. This can be increased further to 96% if Bitcoin introduces Schnorr signatures with signature aggregation.
Conference Paper
Electronic financial transactions in the US, even those enabled by Bitcoin, have relatively high transaction costs. As a result, it becomes infeasible to make micropayments, i.e. payments that are pennies or fractions of a penny. In order to circumvent the cost of recording all transactions, Wheeler (1996) and Rivest (1997) suggested the notion of a probabilistic payment, that is, one implements payments that have expected value on the order of micro pennies by running an appropriately biased lottery for a larger payment. While there have been quite a few proposed solutions to such lottery-based micropayment schemes, all these solutions rely on a trusted third party to coordinate the transactions; furthermore, to implement these systems in today's economy would require a a global change to how either banks or electronic payment companies (e.g., Visa and Mastercard) handle transactions. We put forth a new lottery-based micropayment scheme for any ledger-based transaction system, that can be used today without any change to the current infrastructure. We implement our scheme in a sample web application and show how a single server can handle thousands of micropayment requests per second. We provide an analysis for how the scheme can work at Internet scale.
Conference Paper
Bitcoin is a disruptive new crypto-currency based on a decentralized open-source protocol which has been gradually gaining momentum. Perhaps the most important question that will affect Bitcoin’s success, is whether or not it will be able to scale to support the high volume of transactions required from a global currency system. We investigate the implications of having a higher transaction throughput on Bitcoin’s security against double-spend attacks. We show that at high throughput, substantially weaker attackers are able to reverse payments they have made, even well after they were considered accepted by recipients. We address this security concern through the GHOST rule, a modification to the way Bitcoin nodes construct and re-organize the block chain, Bitcoin’s core distributed data-structure. GHOST has been adopted and a variant of it has been implemented as part of the Ethereum project, a second generation distributed applications platform.
Article
A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution. Digital signatures provide part of the solution, but the main benefits are lost if a trusted third party is still required to prevent double-spending. We propose a solution to the double-spending problem using a peer-to-peer network. The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof-of-work. The longest chain not only serves as proof of the sequence of events witnessed, but proof that it came from the largest pool of CPU power. As long as a majority of CPU power is controlled by nodes that are not cooperating to attack the network, they'll generate the longest chain and outpace attackers. The network itself requires minimal structure. Messages are broadcast on a best effort basis, and nodes can leave and rejoin the network at will, accepting the longest proof-of-work chain as proof of what happened while they were gone.
Article
Smart contracts combine protocols with user interfaces to formalize and secure relationships over computer networks. Objectives and principles for the design of these systems are derived from legal principles, economic theory, and theories of reliable and secure protocols. Similarities and differences between smart contracts and traditional business procedures based on written contracts, controls, and static forms are discussed. By using cryptographic and other security mechanisms, we can secure many algorithmically specifiable relationships from breach by principals, and from eavesdropping or malicious interference by third parties, up to considerations of time, user interface, and completeness of the algorithmic specification. This article discusses protocols with application in important contracting areas, including credit, content rights management, payment systems, and contracts with bearer.
Secure High-Rate Transaction Processing in Bitcoin
  • Y Sampolinsky
  • A Zohar
Sampolinsky, Y., Zohar, A.: Secure High-Rate Transaction Processing in Bitcoin. In: Financial Cryptography and Data Security-19th International Conference (2015).
The quest for scalable blockchain fabric
  • M Vukolic
Vukolic, M.: The Quest for Scalable Blockchain Fabric. In: IFIP WG 11.4 Workshop, iNetSec (2015).
You Can Now Get Paid (a Little) for Using Bitcoin’s Lightning Network
  • Coindesk News
Coindesk News, You Can Now Get Paid (a Little) for Using Bitcoin's Lightning Network, https://www.coindesk.com/you-can-now-get-paid-a-little-for-using-bitcoins-lightningnetwork, last accessed 2019/1/28.