Next Article in Journal
A Convolutional Neural Network Based Auto Features Extraction Method for Tea Classification with Electronic Tongue
Previous Article in Journal
A Novel 2D Micro-Displacement Measurement Method Based on the Elliptical Paraboloid
Previous Article in Special Issue
An Adaptive Biomedical Data Managing Scheme Based on the Blockchain Technique
Open AccessArticle

Evaluating Methods for the Identification of Off-Chain Transactions in the Lightning Network

by Mariusz Nowostawski *,† and Jardar Tøn
Computer Science Department, NTNU – Norwegian University of Science and Technology, Teknologivegen 22, 2815 Gjøvik, Norway
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Sci. 2019, 9(12), 2519; https://doi.org/10.3390/app9122519
Received: 17 April 2019 / Revised: 13 June 2019 / Accepted: 14 June 2019 / Published: 20 June 2019
(This article belongs to the Special Issue Advances in Blockchain Technology and Applications)
Payment channels and off-chain transactions are used to address blockchain scalability. Those mechanisms rely on the blockchain proper, as the resolution mechanism. They allow for high transaction throughput due to the pure peer-to-peer nature of the transaction exchange that happens directly between the peers, without the involvement of the blockchain transactions. The transactions are not mediated through the blockchain but happen off-chain. The transactions in such overlay networks are not included in the blockchain, they nevertheless leave some data traces in a public ledger. We have used the Bitcoin mainnet and testnet blockchains together with the Lightning network node to explore what can be inferred from the underlying blockchain in the context of Lightning transactions, channel setup, and channel teardown. The main purpose of this study is to identify what methods, transaction signatures, and data can be used to understand the non-visible publicly off-chain transactions. We have proposed heuristics for identifying the setup and teardown transactions, quantified and analyzed the effectiveness of our proposed methods. Using the data from the Bitcoin blockchain, as well as the data from the Lightning network to link related information we have found when parsing the blockchain, we generate network graph representations showing the relationships between the Lightning network channels identified on the blockchain. This study is significant from the personal data and privacy perspectives, as well as from forensics. We have established that at least 75% of all P2WSH transactions are Lightning transactions, and some of the channels can be deduced from the blockchain analysis. The synthesized results demonstrate that our methods are viable for identifying a subset of transactions and that only partial topology of the payment channels can be obtained from the data left in the blockchain. View Full-Text
Keywords: Blockchain; Bitcoin; Lightning; Lightning network; LN; off-chain transactions; forensics Blockchain; Bitcoin; Lightning; Lightning network; LN; off-chain transactions; forensics
Show Figures

Figure 1

MDPI and ACS Style

Nowostawski, M.; Tøn, J. Evaluating Methods for the Identification of Off-Chain Transactions in the Lightning Network. Appl. Sci. 2019, 9, 2519.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop