DOI: 10.6084/m9.figshare.23522919
title: Datasets for research on Resilience of Blockchain Overlay Networks

description: # Dataset ReadMe <br> ## Overview <br> - This data was collected to study the structural properties of blockchain overlay networks. It contains several snapshots of seven different networks from the period 26 Jun 2020 to 20 July 2020. - The networks included are (alphabetically): Bitcoin, Bitcoin Cash, Dash, Dogecoin, Ethereum, Litecoin, and ZCash. - Studying the graph characteristics of these networks is beneficial; - It helps us evaluate the system's performance, robustness, and scalability by examining the network structure, node distribution, and communication patterns. - This analysis helps us identify bottlenecks and find ways to optimize efficiency and throughput. <br> Moreover, understanding the vulnerabilities and attack possibilities unique to these networks allows us to develop proactive defense mechanisms and mitigate potential threats. <br> Data collection method: ask all reachable nodes continuously for their known peers. In Bitcoin's parlor, we send **GETADDR** messages and store all **ADDR** replies, drawing a connection between the sending node to all ip addresses contained in the **ADDR** message. <br> ## Data Description <br> All IP addresses have been replaced by numbers (NodeID) for ethical reasons. NodeIDs are consistent accross all files. The same NodeID corresponds to the same ip in ALL files (if present). Filenames contain the timestamp and the corresponding network. The date-time format is YYYYMMDD-HHMISS. <br> - File Contents: The edgelist files store information about the structure of the connectivity graph. Each file represents an edgelist of a graph at the specified time-stamp. Each line in a file corresponds the the list of known peers to a node. The NodeID of the node is the first number of each line. Example: the following line <br> *S N1 N2 N3 N4* <br> means that node S knows of nodes N1..N4; their ip addresses were included in S's **ADDR** responses. <br> To process the files in snap and networkx proper transformations have to be made. Please read the relevant documentation to find the appropriate input. ## Research <br> This dataset has been used in the following works: - @inproceedings{aris_ssec, author = {Paphitis, Aristodemos and Kourtellis, Nicolas and Sirivianos, Michael}, title = {Graph Analysis of Blockchain {P2P} Overlays and their Security Implications}, booktitle = {Proceedings of the 9th International Symposium on Security and Privacy in Social Networks and Big Data (SocialSec 2023)}, series = {Lecture Notes in Computer Science}, volume = {13983}, publisher = {Springer Nature}, year = {2023}, } <br> - @inproceedings{aris_nss, author = {Paphitis, Aristodemos and Kourtellis, Nicolas and Sirivianos, Michael}, title = {Resilience of Blockchain Overlay Networks}, booktitle = {Proceedings of the 17th International Conference on Network and System Security (NSS 2023)}, series = {Lecture Notes in Computer Science}, volume = {14097}, publisher = {Springer Nature}, year = {2023}, } <br> <br> ## License and Attribution - You are free to share and adapt according to CC BY (4.0) https://creativecommons.org/licenses/by/4.0/ - Please cite as: <br> Aristodemos Paphitis, Nicolas Kourtellis, and Michael Sirivianos. A First Look into the Structural Properties of Blockchain P2P Overlays. DOI:https://doi.org/10.6084/m9.figshare.23522919 - bibtex: <br> @misc{paphitis_first_nodate, author = {Paphitis, Aristodemos and Kourtellis, Nicolas and Sirivianos, Michael}, title = {A First Look into the Structural Properties of Blockchain {P2P} Overlays}, howpublished = {Public dataset with figshare}, doi = {10.6084/m9.figshare.23522919}, } <br> <br> ## Contact Information - Aris Paphitis: am.paphitis@edu.cut.ac.cy - https://netsysci.cut.ac.cy/aristodemos.paphitis/