====== Distributed Ledger Network Analyzer (DiLeNA) ======
This software is able to grab the transactions stored in the distributed ledger of different DLTs, create an abstraction of a network and then measure some important related metrics,
===== Features =====
DiLeNA is modular and it is composed of two main components:
* **Graph Generator**: it is in charge of downloading the transactions of the examined DLT, generated during the time interval of interest. Then, a directed graph is built, that represents the interactions among the nodes. The vertices of the graph correspond to the addresses in the DLT and, for each transaction, an edge directed from the sender to the recipient of the transactions is made (if not already existing).
* **Graph Analyzer**: this module is in charge of calculating the typical metrics related to the obtained graph. Among the others, the tool is able to measure the degree distribution, network clustering coefficient, as well as to identify the main component and some of its main metrics, such as the average shortest path. Moreover, the tool computes if the network is a small world, by comparing it with a corresponding random graph (with the same amount of nodes and edges).
DiLeNA is available in source code form.
===== Download =====
**The last version of DiLeNA can be freely downloaded from [[https://github.com/AnaNSi-research/DiLeNA|AnaNSi-research/DiLeNA]]
===== Documentation =====
For more information on the DiLeNA design, implementation and performance please see [[https://rdcu.be/cxJjy|PPNA21]] and [[http://arxiv.org/abs/2007.14644|CRYBLOCK20]].
===== Citation =====
To cite the DiLeNA software use:
Luca Serena, Stefano Ferretti, Gabriele D'Angelo
Cryptocurrencies Activity as a Complex Network: Analysis of Transactions Graphs.
Peer to Peer Networking and Applications, Springer.
Print ISSN: 1936-6442. Electronic ISSN: 1936-6450.
If you use BibTeX for LaTeX, use:
@article{gda-ppna21,
author = "Luca Serena and Stefano Ferretti and Gabriele D'Angelo",
title = "Cryptocurrencies activity as a complex network: Analysis of transactions graphs",
journal = "Peer-to-Peer Networking and Applications",
year = "2021",
issn = "1936-6450",
doi = "10.1007/s12083-021-01220-4",
url = "https://rdcu.be/czlMi",
publisher = {Springer}}
===== Known bugs =====
Up to now there are no known bugs. Bug reports are really appreciated.