2018
DOI: 10.3390/info9090223
|View full text |Cite
|
Sign up to set email alerts
|

The CLoTH Simulator for HTLC Payment Networks with Introductory Lightning Network Performance Results

Abstract: The Lightning Network (LN) is one of the most promising off-chain scaling solutions for Bitcoin, as it enables off-chain payments which are not subject to the well-known blockchain scalability limit. In this work, we introduce CLoTH, a simulator for HTLC payment networks (of which LN is the best working example). It simulates input-defined payments on an input-defined HTLC network and produces performance measures in terms of payment-related statistics (such as time to complete payments and probability of paym… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
25
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 31 publications
(25 citation statements)
references
References 6 publications
0
25
0
Order By: Relevance
“…In [10] we introduced CLoTH, the simulator for HTLC payment channel networks we developed. 1 In this Section we recap the main features of the simulator, necessary to understand the remainder of the paper (for the complete details, we refer to our previous paper).…”
Section: The Cloth Simulatormentioning
confidence: 99%
See 2 more Smart Citations
“…In [10] we introduced CLoTH, the simulator for HTLC payment channel networks we developed. 1 In this Section we recap the main features of the simulator, necessary to understand the remainder of the paper (for the complete details, we refer to our previous paper).…”
Section: The Cloth Simulatormentioning
confidence: 99%
“…The simulations in this paper are run using an updated version of CLoTH with respect to the one used in our previous paper [10]. The updated version reflect a newer version of lnd, namely, lnd-v0.5-beta.…”
Section: Cloth Updated Versionmentioning
confidence: 99%
See 1 more Smart Citation
“…• Use synthetic data: Define a distribution for picking nodes to transact (for example, uniform over nodes), and a distribution for the amounts, e.g., constant [44], uniform [58], normal [59], Pareto [31], Poisson [60], power-law [40]. Also, define the frequency of interactions and the initial distribution of balances in the channel.…”
Section: F Challenges and Evaluation Datamentioning
confidence: 99%
“…As shown in Fig 1, if node "Eugene" wants to send one Bitcoin to node "Manfred" on the LN without opening a direct channel, it must search for another node that is connected to both these sources and target nodes with enough capacity to allow the transfer of one Bitcoin to "Manfred" in exchange of one Bitcoin from "Eugene" plus a fee. This mechanism is based on Hashed Time Lock Contracts (HTLCs), which are cryptographic agreements issued off-chain and utilized to make it extremely difficult for nodes in the multi-hop path to steal the amount transacted through them [8,9]. In the illustrative example presented in Fig 1, nodes "Georg" and "Gustav" represent those intermediate nodes through which the multi-hop transaction can be performed and connect "Eugene" with "Manfred".…”
Section: Introductionmentioning
confidence: 99%