Benchmarking GNNs Using Lightning Network Data

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Feichtinger, Rainer, Grötschla, Florian, Heimbach, Lioba, Wattenhofer, Roger
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866911952281796608
author Feichtinger, Rainer
Grötschla, Florian
Heimbach, Lioba
Wattenhofer, Roger
author_facet Feichtinger, Rainer
Grötschla, Florian
Heimbach, Lioba
Wattenhofer, Roger
contents The Bitcoin Lightning Network is a layer 2 protocol designed to facilitate fast and inexpensive Bitcoin transactions. It operates by establishing channels between users, where Bitcoin is locked and transactions are conducted off-chain until the channels are closed, with only the initial and final transactions recorded on the blockchain. Routing transactions through intermediary nodes is crucial for users without direct channels, allowing these routing nodes to collect fees for their services. Nodes announce their channels to the network, forming a graph with channels as edges. In this paper, we analyze the graph structure of the Lightning Network and investigate the statistical relationships between node properties using machine learning, particularly Graph Neural Networks (GNNs). We formulate a series of tasks to explore these relationships and provide benchmarks for GNN architectures, demonstrating how topological and neighbor information enhances performance. Our evaluation of several models reveals the effectiveness of GNNs in these tasks and highlights the insights gained from their application.
format Preprint
id arxiv_https___arxiv_org_abs_2407_07916
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Benchmarking GNNs Using Lightning Network Data
Feichtinger, Rainer
Grötschla, Florian
Heimbach, Lioba
Wattenhofer, Roger
Cryptography and Security
Machine Learning
The Bitcoin Lightning Network is a layer 2 protocol designed to facilitate fast and inexpensive Bitcoin transactions. It operates by establishing channels between users, where Bitcoin is locked and transactions are conducted off-chain until the channels are closed, with only the initial and final transactions recorded on the blockchain. Routing transactions through intermediary nodes is crucial for users without direct channels, allowing these routing nodes to collect fees for their services. Nodes announce their channels to the network, forming a graph with channels as edges. In this paper, we analyze the graph structure of the Lightning Network and investigate the statistical relationships between node properties using machine learning, particularly Graph Neural Networks (GNNs). We formulate a series of tasks to explore these relationships and provide benchmarks for GNN architectures, demonstrating how topological and neighbor information enhances performance. Our evaluation of several models reveals the effectiveness of GNNs in these tasks and highlights the insights gained from their application.
title Benchmarking GNNs Using Lightning Network Data
topic Cryptography and Security
Machine Learning
url https://arxiv.org/abs/2407.07916